Skip to main content
Skip to main content
Integrations

Communication Integrations

Connect Gmail, Slack, WhatsApp Business, Instagram DM, and Facebook Messenger so Raya and Adam can reach customers on every channel.

8 min readUpdated 2026-02-25

Overview

Teammates.ai connects to the channels your customers already use. Raya handles inbound support conversations across email, WhatsApp, Instagram, and Facebook Messenger. Adam uses email for outbound sales outreach. Slack keeps your human team in the loop with real-time notifications and escalation alerts. Each channel connects in minutes from the Dashboard, and all conversations sync to one unified inbox.

ChannelUsed ByDirectionKey Use Case
Gmail / Google WorkspaceRaya, AdamInbound + OutboundRaya receives and replies to support emails. Adam sends sales outreach.
SlackRaya, Adam, SaraNotificationsEscalation alerts, conversation summaries, human override.
WhatsApp BusinessRayaInbound + OutboundRaya handles customer support conversations via WhatsApp.
Instagram DMRayaInboundRaya responds to DMs and story mentions.
Facebook MessengerRayaInboundRaya handles page inbox messages from customers.
Microsoft TeamsRaya, AdamNotificationsEscalation alerts and conversation summaries in Teams channels.

Gmail / Google Workspace Setup

Gmail is the primary email channel for both Raya (support) and Adam (sales outreach). Connect a Google Workspace inbox so your AI teammate can read incoming emails, draft replies, and send approved messages. Each teammate uses a separate inbox.

  1. 1

    Navigate to Channel Settings

    Open your Raya or Adam employee in the Dashboard and go to Channels > Email.

  2. 2

    Authorize Google Account

    Click "Connect Gmail" and sign in with the Google Workspace account you want the teammate to use. Grant read and send permissions when prompted.

  3. 3

    Configure Reply Mode

    Choose between Auto-send (Raya replies immediately) or Draft mode (Raya drafts replies for human review before sending). Auto-send is recommended for high-volume support inboxes.

  4. 4

    Test the Connection

    Send a test email to the connected inbox. Raya should process it within seconds. Check the conversation log in the Dashboard to confirm.

Note

Gmail authorization tokens expire periodically. If Raya stops responding to emails, re-authorize the Google account from Channel Settings.

Slack Integration Setup

Slack keeps your human team informed about what Raya, Adam, and Sara are doing. Receive escalation alerts, conversation summaries, and override AI responses directly from Slack channels.

  1. 1

    Go to Integrations > Slack

    In your Dashboard, navigate to Organization Settings > Integrations and find the Slack card.

  2. 2

    Authorize Your Workspace

    Click "Connect Slack" and authorize Teammates.ai to post to your Slack workspace. Select which channels should receive notifications.

  3. 3

    Map Alert Types to Channels

    Route different alert types to different Slack channels. For example, send escalations to #support-escalations and sales updates to #sales-pipeline.

Alert TypeTriggered ByWhat It Contains
EscalationRaya, AdamConversation summary, customer details, escalation reason, quick-reply buttons.
Conversation SummaryRayaEnd-of-conversation summary with resolution status and customer sentiment.
Meeting BookedAdamLead name, company, meeting time, call recording link.
Interview CompletedSaraCandidate name, job title, overall score, report link.

WhatsApp Business Setup

WhatsApp is a primary support channel for businesses in the GCC and MENA region. Raya connects to the WhatsApp Business API to receive and respond to customer messages, send rich media (images, documents, buttons), and use pre-approved template messages for outbound notifications.

  1. 1

    Ensure WhatsApp Business API Access

    You need a verified WhatsApp Business account and API access through Meta Business Suite or an approved BSP (Business Solution Provider). If you do not have API access yet, apply through Meta.

  2. 2

    Connect in Dashboard

    Go to your Raya employee > Channels > WhatsApp. Enter your WhatsApp Business phone number and API credentials. Set the webhook URL shown in the Dashboard in your WhatsApp provider settings.

  3. 3

    Configure Template Messages

    WhatsApp requires pre-approved templates for outbound messages sent outside the 24-hour reply window. Create and submit templates through Meta Business Suite, then map them in Teammates.ai.

  4. 4

    Test with a Message

    Send a WhatsApp message to your connected number. Raya should reply within seconds. Check the Dashboard conversation log to confirm the connection.

Note

WhatsApp enforces a 24-hour reply window. Raya can respond freely within 24 hours of the last customer message. After 24 hours, only pre-approved template messages can be sent.

Instagram DM & Facebook Messenger Setup

Raya monitors your Instagram DMs and Facebook Messenger page inbox. She responds to customer questions, handles story mention replies, and escalates complex issues to your human team via Slack.

  1. 1

    Connect Your Meta Business Account

    Go to Raya > Channels > Social and click "Connect Facebook/Instagram." Authorize Teammates.ai to access your page inbox and Instagram DMs through Meta Business Suite.

  2. 2

    Select Pages and Accounts

    Choose which Facebook Pages and Instagram accounts Raya should monitor. You can connect multiple pages to a single Raya employee.

  3. 3

    Set Webhook URLs

    Copy the webhook URL from the Dashboard and paste it into your Meta App settings under Webhooks. Select the message and messaging_postback subscription fields.

Note

Instagram and Facebook require a verified Meta Business account. If your account is not verified, some messaging features may be restricted by Meta.

Microsoft Teams Setup

Microsoft Teams works as a notification channel, similar to Slack. Raya and Adam send escalation alerts, conversation summaries, and status updates to your Teams channels. This keeps your human team informed without leaving their primary collaboration tool.

  1. 1

    Navigate to Integrations

    In your Dashboard, go to Organization Settings > Integrations and find the Microsoft Teams card.

  2. 2

    Authorize Microsoft Account

    Click "Connect Teams" and sign in with your Microsoft 365 admin account. Grant Teammates.ai permission to post messages to your Teams channels.

  3. 3

    Select Channels and Map Alerts

    Choose which Teams channels should receive notifications. Map alert types (escalations, summaries, meetings booked) to specific channels, the same way you would with Slack.

Important

These steps reflect the standard setup flow. If your experience differs, please contact support at support@teammates.ai.

Frequently Asked Questions

Can Raya handle multiple channels at the same time?
Yes. Raya processes conversations across all connected channels simultaneously. There is no limit on concurrent conversations beyond your credit balance. She maintains separate conversation context for each channel.
Does Adam use WhatsApp for sales outreach?
Adam primarily uses voice calls, email, and LinkedIn for outbound sales. WhatsApp support for Adam is available for follow-up messages after initial contact. Raya is the primary AI teammate for WhatsApp customer conversations.
Can I use a shared team inbox with Gmail?
Yes. Connect a shared Google Workspace inbox (like support@yourcompany.com) to Raya. She reads all incoming messages and responds based on your knowledge base and escalation rules. Multiple human team members can still access the same inbox for oversight.
What is the difference between this article and the Raya channel articles?
This article covers how to connect each channel to Teammates.ai (credentials, OAuth, API keys). The Raya-specific articles (Email Channel, WhatsApp Setup, Social Channels) cover how Raya behaves within each channel — response modes, escalation rules, and channel-specific settings.

Related Articles

Ready to try Integrations?

Start free — no credit card required.

Explore Integrations

Still need help?

Our team is here to help you get the most out of Teammates.ai.

Contact our team
Teammates.ai: Communication Integrations | Help Center