Ithura Integrations

Connect Ithura to the tools your team already uses: chat, source control, file storage, and automation platforms. This directory is the setup reference for every integration Ithura ships.

The workspace Integrations screen, with a card for Slack and each git provider.

How integrations work

Ithura's integrations are Apps: deep product integrations where data flows into Ithura, entities link, and status syncs, with no AI needed. Connect them from Settings -> Integrations -> Apps. Slack, GitHub, GitLab, Bitbucket, and Sentry are all Apps.

The two layers you configure

Almost every integration is configured at two layers. Knowing which layer you are on saves a lot of confusion.

LayerWhoWhereWhat happens
WorkspaceWorkspace adminWorkspace settings -> Integrations (/{workspace}/settings/integrations)Connect the workspace to the provider, usually one OAuth click.
ProjectProject adminProject settings -> Integrations (/{workspace}/projects/{project}/settings/integrations)Bind a specific channel, repo, or webhook to this project.

Not every integration uses both layers. Zapier / Make skips OAuth and uses a workspace API token instead.

Integrations

IntegrationDirectionSetup guide
SlackBidirectional (notifications, /ithura, Asks intake)slack.md
GitHubInbound PR linking + status sync, outbound completion commentgithub.md
GitLabBidirectional (issue + comment mirror, MR linking + status sync)gitlab.md
BitbucketInbound PR linking + status syncbitbucket.md
SentryLink error groups to work items, status sync from Sentrysentry.md
Google Drive / DropboxAttach + embed filesfile-attachments.md
Zapier / MakeBidirectional (triggers + actions)zapier-make.md

GitHub, GitLab, and Bitbucket share the same linking, status-sync, branch-name, and completion-comment behavior once connected. That common surface is documented once in Git linking, status sync, and branch names; the provider guides cover only their own setup and link to it.

For multichannel Asks intake (Slack, email, and the web form) from people who have no Ithura account, see the Asks intake guide. The integration guides here link to it rather than repeating it.

A note on production URLs

In production the SPA and the API run on different hosts (for example ithura.com and api.ithura.com). Any webhook or request URL you paste into a provider must point at the API host, and the authenticated API is mounted at the host root: use https://<api-host>/webhooks/..., never a /api/... prefix.