Skip to main content
Integrations extend Doohick by connecting it to the external tools and services already embedded in your team’s workflow. When you activate an integration, Doohick can send and receive events, synchronize data, and trigger automations without any manual effort. Every integration is managed from a single place — Settings → Integrations — making it straightforward to add, adjust, or remove connections as your needs evolve.

Available integrations

Doohick supports a growing catalog of third-party providers across communication, development, automation, and billing categories.

Slack

Send Doohick event notifications directly to Slack channels and keep your team in the loop in real time.

GitHub

Link repositories to Doohick resources and trigger workflows based on pull requests, commits, and releases.

Zapier

Connect Doohick to thousands of additional apps through Zapier’s automation platform with no code required.

Google Workspace

Authenticate team members with Google SSO and sync calendar or Drive data into your Doohick workspace.

Microsoft Teams

Route Doohick alerts and summaries into Teams channels so your organization stays informed wherever they collaborate.

Stripe

Mirror billing events from Stripe into Doohick to track payment activity alongside your other workspace data.

Setting up an integration

Follow these steps to activate any integration from the catalog.
1

Navigate to Settings → Integrations

Open the left sidebar, click Settings, and select Integrations from the submenu.
2

Click Add Integration and select your provider

Browse or search the catalog, then click Add Integration on the card for the service you want to connect.
3

Authorize Doohick to access your account

You’ll be redirected through an OAuth flow for the selected provider. Sign in with your credentials for that service and approve the requested permissions. Doohick only requests the minimum scopes needed to operate.
4

Configure integration-specific settings

After authorization, a settings panel opens for the provider. Fill in any required fields — such as a target Slack channel, a GitHub organization name, or a Stripe webhook signing secret.
5

Click Save to activate

Click Save Integration. The provider card will display a green Active badge and begin processing events immediately.
Each integration requests only the OAuth scopes it needs to function. For example, the GitHub integration requests repo:read and webhook scopes — it does not request write access to your code. Review the scopes listed on the authorization screen before approving.

Managing integrations

Once one or more integrations are active, you can manage them all from Settings → Integrations.
  • View status — Each connected provider displays a status badge (Active, Paused, or Error) so you can quickly see what’s working.
  • Pause an integration — Click the menu on any active integration and select Pause. Doohick stops processing events from that provider but preserves all configuration. Resume it at any time with one click.
  • Reconfigure — Select Edit Settings from the same menu to update channel targets, API keys, or any other provider-specific options.
  • Remove an integration — Select Remove from the menu to permanently disconnect the provider.
Removing an integration is irreversible. All event history and configuration associated with that provider will be deleted from your workspace. If you only want to stop receiving events temporarily, choose Pause instead of Remove.

Integration webhooks

In addition to pushing data from Doohick outward, integrations can push events into Doohick from external services. When a connected provider sends an inbound webhook, Doohick processes the payload and fires the corresponding internal event — which can trigger notifications, update resource states, or kick off automations. To configure inbound webhook URLs for your integrations, see the Webhooks reference. Each integration generates a unique endpoint URL that you register on the third-party provider’s side.