Skip to main content
Adapters are pre-built connectors to popular third-party platforms such as Salesforce, ServiceNow, Slack, and many more. They encapsulate API endpoints and authentication for each platform, so you can connect GenerativeAgent to these systems without defining APIs from scratch. Like MCP servers, adapter interfaces are designed for LLM use from the start, which simplifies setup. You can still customize request and response schemas and transformations when needed.

List of platforms

The following platforms are available as adapters. Use the Integration Hub to add a platform and select the actions you want to use.

Airtable

Anaplan

Apollo

Asana

Basecamp

Box

Calendly

ClickUp

Confluence

Contentful

Datadog

DocuSign

Dropbox

Figma

FreshBooks

Freshdesk

Front

GitHub

GitLab

Gmail

Gong

Google Calendar

Google Drive

Google Sheets

Greenhouse

HubSpot

Intercom

Jira

Jira Service Management

Linear

LinkedIn

Microsoft OneDrive

Microsoft Outlook

Microsoft Teams

Miro

Monday.com

Notion

Pipedrive

Pylon

QuickBooks

Salesforce

SAP SuccessFactors

SendGrid

Sentry

ServiceNow

Shopify

Slack

Stripe

Supabase

Teamwork

Trello

Weather

Wikipedia

Workday

Zendesk

Zendesk Sell

Zoho CRM

Zoho Desk

Zoom

Use an adapter

1

Add a platform

  1. Navigate to API Integration Hub > API Connections
  2. Click Create Connection
  3. Select Adapters from the connection type list
  4. Click Add New to add a new adapter (platform) source, or choose an existing one if you have already connected that platform
You can create, edit, and delete adapter sources from the Sources page in the API Integration Hub.
2

Configure the platform

Configure the adapter for the platform you selected:
  • Platform: The third-party platform (e.g., Salesforce, Slack)
  • Authentication: Sign in or provide credentials for sandbox and/or production as required by the platform
  • Environment: Use sandbox or production according to the platform’s options
Adapter sources are stored at the company level. Once created, they appear in the adapter dropdown for future connections so you can reuse them.
3

Select a tool

After adding and configuring the platform, select the tool (action) you want to use:
  1. Browse the available tools/actions for that adapter (e.g., create_case, update_record, send_message)
  2. Select the tool you want to connect
  3. The connection name and description are inherited from the action; you can change them if needed
Adapter interfaces are already designed to be LLM-friendly, so request and response schemas are typically well-structured for GenerativeAgent. You may still configure request and response transformations if needed—for example to rename fields, reshape payloads, or redact data—but they are often unnecessary.
4

Link to Functions

Once your adapter connection is configured, reference it in a Function so GenerativeAgent can call the adapter tool.

Configure request and response interfaces

Adapter actions already expose LLM-friendly schemas, so transformations are often not needed. You can still configure:
Start with the default schemas and transformations. Only customize when you need to adapt the adapter’s interface for your use case.

Using adapters in code connections

You can reference adapter actions from code-based connections when you need custom logic or composition of multiple adapter calls.

Next steps

Create Functions

Learn how to create functions that use your adapter connection so GenerativeAgent can call adapter tools.

API Connections Overview

Explore other API connection types and how to configure request and response transformations.