Skip to main content

Integrations

thinnestAI connects to dozens of external services. Integrations provide your agents with real-world capabilities — reading emails, scheduling meetings, querying databases, and interacting with your existing business tools.

Integration Types

Google Workspace (OAuth)

Gmail

Connect Gmail to let your agents read, search, send, and draft emails. Setup:
  1. Go to Settings > Integrations > Google.
  2. Click Connect Gmail.
  3. Sign in with your Google account.
  4. Grant the requested permissions.
  5. Select which agents can use this connection.
Capabilities:
  • Read inbox messages
  • Search by subject, sender, date
  • Send emails
  • Create drafts
  • Reply to threads
See Gmail Tool Guide for detailed usage.

Google Calendar

Connect Google Calendar for appointment scheduling and availability checking. Setup:
  1. Go to Settings > Integrations > Google.
  2. Click Connect Google Calendar.
  3. Authorize access to your calendar.
Capabilities:
  • List upcoming events
  • Check availability for time slots
  • Create new events
  • Update or cancel existing events
  • Handle recurring events
See Google Calendar Tool Guide for detailed usage.

Google Sheets

Connect Google Sheets for reading and writing spreadsheet data. Setup:
  1. Go to Settings > Integrations > Google.
  2. Click Connect Google Sheets.
  3. Authorize access.
Capabilities:
  • Read spreadsheet data
  • Write rows and cells
  • Search across sheets
  • Append data to sheets
See Google Sheets Tool Guide for detailed usage.

API Key Integrations

Configure API keys for third-party services in Settings > Integrations.

Managing Integration Keys

Keys are encrypted at rest using the platform’s encryption key.

Supported Services

CRM Integrations

Webhook-Based CRM

Connect any CRM that supports webhooks:

Supported CRM Platforms

Communication Integrations

SMS Configuration

Multiple SMS providers are supported:
See SMS Tool Guide for detailed setup.

Database Integrations

Connect directly to databases for real-time data access:

Test Database Connection

Webhook Integrations

Create custom integrations using webhooks:
Your agent can then call these endpoints during conversations.

Security

  • API keys are encrypted at rest using AES encryption
  • OAuth tokens are refreshed automatically when they expire
  • Connection strings are never exposed in API responses
  • Origin restrictions for widget integrations prevent unauthorized access
  • Integration keys can be rotated without downtime

Managing Integrations

List All Integrations

Delete an Integration

Best Practices

  • Use separate keys for dev and production — Never share API keys across environments.
  • Rotate keys regularly — Especially for sensitive integrations like CRMs and payment systems.
  • Test connections before deploying — Use the test endpoint to verify database and API connections.
  • Limit permissions — When setting up OAuth, grant only the scopes your agent needs.
  • Monitor usage — Track which integrations your agents use most in analytics.