Connecting Integrations
Integrations let your workflows read from and write to external apps. Hakona stores credentials securely and refreshes OAuth tokens automatically.
Connection types
| Type | How to connect | Best for |
|---|---|---|
| OAuth 2.0 | Click "Connect" and authorize in the app's UI | Slack, GitHub, Google, Salesforce |
| API Key | Paste a key into the connection dialog | Jira, Airtable, custom APIs |
| Webhook | Copy a Hakona URL into the source app | Any app that supports outbound webhooks |
Adding a connection
- Go to Settings → Integrations in the dashboard.
- Search for the app you want to connect.
- Click Add Connection and follow the authentication steps.
- Give the connection a name — you can have multiple connections to the same app (e.g., multiple Slack workspaces).
Using a connection in a workflow
When you add a trigger or action node that requires an integration, you'll be prompted to select a connection from a dropdown. If you haven't connected the app yet, you can do it inline without leaving the builder.
Revoking a connection
Go to Settings → Integrations, find the connection, and click Disconnect. Any workflows using that connection will pause and alert you.
info
For per-app connection guides, see the Integrations section.