Overview
Integrations connect Conversa Labs to the rest of your ecosystem. From the integrations area you enable ready-made connections and create your own extension points:
- Slack: mirror conversations in a Slack channel and reply from there.
- Dialogflow: connect a Dialogflow bot for automated replies.
- Notion and Linear: bring conversation context into your productivity and engineering tools.
- Shopify: pull order/customer data from your store into support.
- Credential-based providers: connect translation, video, CRM, AI, voice and search with your own keys or service accounts.
- Webhooks: receive platform events at your own endpoint, in real time.
- Dashboard Apps: embed your own web app in the conversation or account sidebar, with native audience, order and compatibility controls when enabled.
- API: automate and integrate via access tokens.
Prerequisites
- The Administrator role to configure integrations.
- Credentials/accounts for the tools you'll connect (for example, a Slack workspace, a Dialogflow project, a Shopify store).
- For webhooks/API: an accessible endpoint and/or an access token generated in the account.
Step by step
- Open the Integrations area in Settings.
- Pick the integration. On credential forms, the shortcuts above the fields include the provider's
name:
- Get provider credentials opens the official key or service-account page;
- Open provider console opens the API or console that must be enabled, when applicable;
- View provider setup documentation opens the corresponding official guide.
- Fill in the fields with data from the same project/account and finish creating the connection.
- For webhooks, register your endpoint URL and select the events of interest; validate receipt in your system.
- For the API, generate an access token (profile/agent) and use it in authenticated calls.
- Test the integration with a real conversation before going to production.
Settings & options
- Authorization-based connections (Slack, Shopify, etc.): follow the external tool's login.
- Key/project-based connections (Dialogflow, Google Translate, Dyte, LeadSquared, and AI, voice, or search providers): require the provider's credentials.
- Webhooks per event: you choose which events to receive.
- API tokens: treat them like passwords; revoke them if leaked or unused.
Use cases
- Notify a Slack channel when a new conversation arrives.
- Automatic triage with a Dialogflow bot before reaching an agent.
- Create a Linear issue from a customer-reported bug.
- Show Shopify order data right on the conversation screen.
- Sync events with your CRM or ERP via webhooks.
Tips, limits & best practices
- Start with one integration, validate the flow, then add others.
- For webhooks, implement idempotency and respond fast (process in the background).
- Store tokens in your system's environment variables β never in public source code.
- Review integrations and tokens periodically; remove what's no longer used.
Troubleshooting
- The integration won't connect: check credentials/permissions and try re-authorizing.
- The webhook isn't arriving: verify the URL is public, returns success (2xx) and is subscribed to the right events.
- API 401 error: the token is wrong, expired or revoked β generate a new one.
- I don't see the integration I want: it may depend on the plan or a specific enablement.