Skip to main content
The Integrations tab allows you to connect your AI agent with external services, APIs, and platforms to extend its capabilities and automate workflows.
Integrations Tab

Available Integrations

You can connect a variety of services to enable different features:

Integrations

Integrations connect your assistant with external platforms and services.
They allow the assistant to access data, trigger actions, manage bookings, send messages, handle calls, and automate workflows across different systems.
Use integrations when your assistant needs to interact with third-party tools such as calendars, email, telephony, booking platforms, e-commerce systems, or customer communication channels.
Google integration allows the assistant to work with Google services such as scheduling, emails, calendars, maps, and connected workspace tools. It can be used to manage calendar events, search or update information, send emails, calculate routes, and interact with connected Google Workspace services.

Authentication

To connect Google integration:
  1. Open the Integration configuration
  2. Click Connect Google
  3. You will be redirected to the Google authorization page
  4. Sign in with your Google account
  5. Grant the requested permissions
  6. After successful authorization, the integration becomes available for actions and tools
Google authentication uses OAuth authorization flow and may require additional permissions depending on enabled actions.

Supported Features

  • Google Calendar management
  • Gmail integration
  • Google Maps actions
  • Route and distance calculations
  • Address autocomplete
  • Calendar event search
  • Calendar event creation and updates
  • Email sending
  • Workspace synchronization

Notes

  • Valid Google authorization is required before using Google actions.
  • Some features may require Google Workspace permissions.
  • Access permissions depend on the connected Google account.
Instagram integration allows the assistant to automate replies and interactions with your Instagram audience. It can be used to respond to messages, support customer conversations, automate communication workflows, and manage communication through Instagram Direct Messages.

Authentication

To connect Instagram integration:
  1. Open the Integration configuration
  2. Enter the required Instagram integration credentials
  3. After successful setup, Instagram actions and automations become available
Instagram integration requires a properly configured Instagram Business or Creator account.

Supported Features

  • Instagram Direct Message automation
  • Automated replies
  • Customer communication workflows
  • AI assistant conversations
  • Message handling and routing
  • Lead collection and engagement

Notes

  • Valid integration configuration is required before using Instagram actions.
  • Personal Instagram accounts may not be supported.
  • Available features depend on connected account permissions.
SIP integration enables voice calls through your telephony system.It allows the assistant to connect with external SIP providers, route calls, and support voice-based communication workflows.

SIP URI

The system generates a SIP URI automatically:
sip:<extension>@<host>:<port>
Example:
sip:34313580@34.200.57.215:5080

Extension

  • Can be generated automatically
  • Used as an internal routing identifier

Enable Integration

Enable the Enabled checkbox to activate SIP.

Method

MethodDescription
REFERStandard SIP transfer (recommended)
INFOAlternative method if REFER is not supported

Target URI

Defines the destination for SIP call routing.The Target URI tells the system where to send the call (typically your SIP provider or PBX).
The ${extension} placeholder is automatically replaced with the configured extension during the call.
sip:${extension}@<target-host>
Example:
sip:${extension}@44.207.193.100
Genesys integration helps manage customer interactions and support workflows.It can be used to connect the assistant with contact center processes, customer service flows, and support routing logic.
WooCommerce integration allows the assistant to access e-commerce data such as products, orders, and customer information. It can be used for order checks, product-related questions, customer support, and store automation workflows.

Configuration

To connect WooCommerce integration, configure the following fields:
FieldDescription
Base URLBase URL of your WooCommerce store.
Consumer KeyWooCommerce REST API consumer key.
Consumer SecretWooCommerce REST API consumer secret.

Example

Base URL:
https://your-store.com

Consumer Key:
ck_xxxxxxxxxxxxxxxxx

Consumer Secret:
cs_xxxxxxxxxxxxxxxxx
WooCommerce REST API credentials can be generated in WooCommerce → Settings → Advanced → REST API.

Supported Features

  • Product search
  • Product information lookup
  • Order management
  • Customer information retrieval
  • Store automation workflows
  • AI-powered customer support
  • Order status tracking

Notes

  • Valid WooCommerce REST API credentials are required.
  • WooCommerce REST API must be enabled on the store.
  • Permissions depend on generated API key access rights.
  • HTTPS is recommended for production stores.
EverTransit integration allows the assistant to manage ride and transportation data. It can be used for transportation workflows, reservation details, ride updates, booking-related automation, and dispatch operations.

Configuration

To connect EverTransit integration, configure the following fields:
FieldDescription
API KeyAPI key used to authenticate requests and securely connect to the EverTransit API.

Example

API Key:
xxxxxxxxxxxxxxxxxxxxxxxx
The API key is provided by EverTransit and is required for all transportation and reservation actions.

Supported Features

  • Ride reservation management
  • Reservation status lookup
  • Transportation workflows
  • Ride updates and automation
  • Dispatch-related operations
  • Customer ride information retrieval
  • Booking management

Notes

  • Valid EverTransit API credentials are required.
  • API permissions depend on your EverTransit account configuration.
  • Some features may depend on enabled EverTransit modules.
  • Incorrect or expired API keys may cause request failures.
Cal.com integration allows the assistant to handle scheduling, availability, and bookings. It can be used to check available time slots, create bookings, reschedule appointments, cancel meetings, and manage appointment-based workflows.

Configuration

To connect Cal.com integration, configure the following fields:
FieldDescription
API KeyAPI key used to authenticate requests and securely connect to the Cal.com API.

Example

API Key:
cal_xxxxxxxxxxxxxxxxx
The API key can be generated from your Cal.com account settings and is required for all booking and scheduling actions.

Supported Features

  • Search available slots
  • Create bookings
  • Cancel bookings
  • Reschedule bookings
  • Retrieve booking information
  • Appointment automation workflows
  • Calendar synchronization

Notes

  • Valid Cal.com API credentials are required.
  • Calendar availability depends on connected calendars inside Cal.com.
  • Timezone handling may affect returned availability slots.
  • Incorrect or expired API keys may cause request failures.
Send Email integration allows the assistant to send emails directly from your system using SMTP. It can be used for confirmations, notifications, summaries, follow-ups, and internal team updates.

Configuration

To use SMTP email, you need to configure at least one connection.

Required fields

  • Connection Name
    Type: string
    Internal name for the SMTP connection.
    Example: Gmail SMTP
  • SMTP Host
    Type: string
    Address of your email provider’s SMTP server.
    Examples:
    • smtp.gmail.com
    • smtp.office365.com
  • SMTP Port
    Type: number
    Port used for SMTP connection.
    Common values:
    • 465 — SSL
    • 587 — TLS
    • 25 — (not recommended)
  • SMTP Authorization Credentials used to authenticate with the SMTP server.
    • Username
      Type: string
      Usually your email address
    • Password
      Type: string
      Email password or app-specific password

Multiple connections

You can configure multiple SMTP connections.Use this when:
  • Sending emails from different addresses
  • Supporting multiple clients
  • Separating environments (e.g., staging / production)

Notes

  • Use app passwords for providers like Gmail
  • Ensure SMTP is enabled in your email provider settings
  • Incorrect credentials will prevent email delivery
  • Port and security type must match provider requirements
Emails will not be sent without a valid SMTP configuration.
Syrve integration allows the assistant to access restaurant data and integration settings. It can be used for restaurant workflows, operational data management, reservation handling, order tracking, and connected service automation.

Configuration

To connect Syrve integration, configure the required API credentials and restaurant settings.
Valid Syrve integration configuration is required before using Syrve actions and restaurant workflows.

Supported Features

  • Restaurant operational workflows
  • Reservation and table management
  • Order status retrieval
  • Restaurant section management
  • Table availability lookup
  • Connected restaurant automation
  • Customer support workflows

Notes

  • Valid Syrve API credentials are required.
  • Available features depend on enabled Syrve modules.
  • Restaurant-specific permissions may affect accessible data.
  • Incorrect configuration may prevent actions from working properly.
G-Net integration allows you to configure integration settings using API tokens. It can be used to connect the assistant with G-Net services and enable related automation workflows.

Configuration

To connect G-Net integration, configure the following fields:
FieldDescription
G-Net TokenAPI token used to authenticate requests and securely connect to G-Net services.

Example

G-Net Token:
xxxxxxxxxxxxxxxxxxxxxxxx
Valid G-Net API credentials are required before using G-Net actions and automation workflows.

Supported Features

  • G-Net service integration
  • Automation workflows
  • Connected service operations
  • API-based communication
  • Assistant interaction workflows
  • External service synchronization

Notes

  • Valid G-Net token is required.
  • Permissions depend on the provided API token.
  • Incorrect or expired tokens may prevent actions from working.
  • Available features may depend on enabled G-Net services.
Altegio integration allows the assistant to access service categories and booking-related data.It can be used for appointment scheduling, service selection, staff availability, and booking management.Required fields:
  • Location ID — your Altegio location identifier
  • Partner Token — API access token
  • User Token — user authorization token
Tools will not work without valid integration configuration.

How to get Altegio credentials

To configure the Altegio integration, you need to obtain the required values from your Altegio account.

Location ID

The unique identifier of your business location in Altegio.Where to find:
  • Open Altegio dashboard
  • Go to Settings → General
  • Locate your Location ID (may also appear in the URL or API section)

Partner Token

Used for API access to Altegio services.Where to get:
  • Go to Settings → Integrations / API
  • Generate or copy your Partner Token

User Token

Represents the authorized user for API requests.Where to get:
  • In API / Integrations settings, generate a User Token
  • Alternatively, obtain it via authentication flow if required

Notes

  • All fields are required for the integration to work
  • Tokens must have proper permissions enabled
  • Keep tokens secure and do not expose them publicly
  • If tokens are invalid or expired, tools will not function

Connecting an Integration

  • Click Connect to authorize and link an external service.
  • Follow the authentication steps required by the provider.
  • Once connected, the integration becomes available for use in your agent.
For some integrations:
  • Configure may be required after connection (e.g., SMTP, SIP).
  • Additional credentials such as API keys or tokens may be needed.

Integration States

  • Connected: Integration is active and ready to use.
  • Disconnected: Integration is not active or has been removed.
  • Configure: Additional setup is required.
  • Coming Soon: Integration is not yet available.

How It Works

  • Integrations extend the agent’s capabilities beyond basic conversations.
  • They can be triggered within flows or used by tools to perform actions.
  • The agent can retrieve, send, or update external data in real time.
Examples:
  • Create bookings via Cal.com
  • Send emails via SMTP
  • Retrieve products from WooCommerce
  • Handle calls via SIP

Best Practices

  • Connect only the integrations you need to keep the system clean and secure.
  • Ensure all credentials and tokens are valid and up to date.
  • Test integrations after setup to verify correct behavior.
  • Use integrations together with Flows for automation.

Notes

  • Some integrations require external accounts and permissions.
  • Missing or incorrect configuration may cause failures in flows.
  • Integration availability and features may vary depending on provider.