Step-by-step guide to connecting Slack, GitHub, and other tools to Okinawa.
Integrations are the backbone of every Okinawa workflow. They connect your automation platform to the tools your team already uses — Slack, GitHub, Salesforce, Stripe, and hundreds more. Without integrations, workflows have nothing to act on and nowhere to send results.
In this guide, we'll walk through connecting your first integration step by step. We'll use Slack as the example, but the process is similar for all supported tools.
Navigate to Settings → Integrations in your Okinawa dashboard. You'll see a catalog of all available integrations organized by category: Developer Tools, Communication, Project Management, CRM & Sales, Marketing, Data & Storage, and Finance.
Use the search bar to quickly find the integration you need, or filter by category.
Click on the Slack integration card, then click Connect. You'll be redirected to Slack's authorization page where you can review the permissions Okinawa requests:
Review the permissions carefully and click Allow to authorize the connection. You'll be redirected back to Okinawa with a success confirmation.
After authorization, configure the integration settings:
Every integration includes a built-in test feature. Click Test Connection to send a test message to your configured Slack channel. You should see a confirmation message appear within seconds.
If the test fails, check the troubleshooting section below for common issues.
Now that Slack is connected, you can use it as a step in any workflow. When adding a new step, select Slack from the integrations panel and choose an action:
Common issues and their solutions:
/invite @Okinawa