Integrations: providers, credentials, OAuth, webhooks and API

Conversa Labs

Conversa Labs

Last updated on Aug 23, 2026

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

  1. Open the Integrations area in Settings.
  2. 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.
  3. Fill in the fields with data from the same project/account and finish creating the connection.
  4. For webhooks, register your endpoint URL and select the events of interest; validate receipt in your system.
  5. For the API, generate an access token (profile/agent) and use it in authenticated calls.
  6. 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.

See also