Connecting Your Services

These connections link Atanzo AI to services you already use — they are not the credentials for building on the Atanzo AI API. If that's what you're looking for, see API Authentication.

Connect the accounts your agents need to act on your behalf. Once you connect a service — Gmail, Outlook, YouTube, and dozens more — any agent (or guided-task session) that uses a tool for that service reuses the same connection, so you only set it up once.

Why connect a service this way?

Instead of pasting API keys or tokens directly into agent instructions (insecure and hard to keep updated), you store them once as a connection and assign it wherever it's needed. This gives you:

  • Security: Sensitive keys are stored securely and never exposed in agent configurations.
  • Reusability: The same connection can be used by multiple agents across different workflows.
  • Manageability: Update a key in one place, and every agent using that connection automatically picks up the change.

Supported services

Atanzo AI has ready-made setup for many popular services out of the box, including Gmail, Outlook, YouTube, Instagram, LinkedIn, Google Meet, Google Docs, Canva, Zoom, Twilio, Workday, SurveyMonkey, and browser automation — plus a generic option for connecting any API that uses a key. See Setting up specific services below for step-by-step guides for each one.

Accessing Connections

  1. Navigate to Settings: From the main dashboard or side menu, go to the Settings section.
  2. Select Connections: Within Settings, click Connections.

This displays a list of your existing connections.

Connecting a service (Wizard mode)

Wizard mode is the fastest way to connect a supported service, and it's the right starting point for almost everyone.

  1. Click "Add Connection": On the Connections list page, click the Add Connection button
  2. Select the service: If you're connecting a supported service (Google, Slack, Microsoft, etc.), search for and select its template. This pre-fills the authorization details for you and saves time. If your service isn't listed, choose "Other," or see Advanced: connecting a service manually.
  3. Give it a name: Enter a descriptive Title for the connection (e.g., "My Google Calendar Access").
  4. Fill in what's requested: Most templates only ask for a Client ID and Client Secret, which you obtain from the service's own developer settings, plus a set of permissions ("Scopes") that are pre-filled and can be adjusted if needed. If you selected "Other," follow the prompts for the authentication type you choose — see Advanced: connecting a service manually for what each field means.
  5. Save and connect:
    • Click Save Connection.
    • Click the Connect button that appears. This takes you to the service's own sign-in and authorization page.
    • Approve the connection. You're redirected back to Atanzo AI, which stores the connection securely and keeps it refreshed automatically so it keeps working without further action from you.

That covers most services — see Setting up specific services for the exact fields each one asks for, or Troubleshooting if something doesn't connect.

Assigning a connection to an agent

Once a connection is set up, assign it to any agent that uses the matching tool:

  1. Edit the agent workflow: Navigate to the workflow containing the agent you want to configure (see Editing Agent Workflows).
  2. Open the agent's configuration: Expand the panel for the specific agent.
  3. Add the tool: Search for and add the tool (e.g., "Gmail," "Outlook Email," "YouTube") from the tools dropdown.
  4. Select the connection: A dropdown appears next to the tool, showing every connection set up for that service.
  5. Choose the connection: Select the one you created.
  6. Save workflow changes: Click Save to apply your changes.

From now on, this agent authenticates automatically using the selected connection whenever it uses the tool.

Setting up specific services

The guides below show exactly what to enter for each service. All OAuth2 services follow the same general pattern: select the service template, enter your Client ID and Client Secret, save, and connect.

Gmail

Tools Enabled: Manage Gmail email (list, read, send, search, mark as read)

UI Steps:

  1. Go to SettingsConnectionsAdd Connection
  2. Choose Wizard Mode
  3. In the platform search field, type "Gmail" and select it from the dropdown
  4. The form will auto-populate with:
    • Auth Type: OAuth2
    • Scopes: gmail.readonly gmail.send gmail.modify (pre-filled, can be adjusted)
  5. Enter your Client ID and Client Secret (obtained from Google Cloud Console)
  6. Click Save Connection
  7. Click Connect to authorize through Google's sign-in flow
  8. Once connected, the connection will show as "Connected" with a green indicator

What Agents Can Do: Send emails, read inbox, search messages, manage labels, mark as read/unread


Outlook Email

Tools Enabled: Manage Outlook/Microsoft 365 email

UI Steps:

  1. Go to SettingsConnectionsAdd Connection
  2. Choose Wizard Mode
  3. Search for "Outlook" and select Outlook Email from the dropdown
  4. The form will auto-populate with:
    • Auth Type: OAuth2
    • Scopes: Mail.ReadWrite Mail.Send (pre-filled)
  5. Enter your Client ID and Client Secret (from Azure AD App Registration)
  6. Click Save Connection
  7. Click Connect to authorize through Microsoft's sign-in flow
  8. Connection status will update to "Connected"

What Agents Can Do: Send emails, read messages, manage folders, search inbox


YouTube

Tools Enabled: Get comments, post replies, get channel info, search videos, upload videos

UI Steps:

  1. Go to SettingsConnectionsAdd Connection
  2. Choose Wizard Mode
  3. Search for "YouTube" and select it from the dropdown
  4. The form will auto-populate with:
    • Auth Type: OAuth2
    • Scopes: youtube.force-ssl (pre-filled)
  5. Enter your Client ID and Client Secret (from Google Cloud Console with YouTube Data API enabled)
  6. Click Save Connection
  7. Click Connect to authorize
  8. Verify connection status shows "Connected"

What Agents Can Do: Fetch video comments, reply to comments, get channel statistics, search for videos, upload new videos


Instagram

Tools Enabled: 13 Instagram Business tools including content publishing, comment moderation, insights

UI Steps:

  1. Go to SettingsConnectionsAdd Connection
  2. Choose Wizard Mode
  3. Search for "Instagram" and select it from the dropdown
  4. The form will auto-populate with:
    • Auth Type: OAuth2
    • Scopes: instagram_business_basic instagram_business_manage_messages instagram_business_manage_comments instagram_business_content_publish instagram_business_manage_insights (pre-filled)
  5. Enter your Client ID and Client Secret (from Meta for Developers)
  6. Click Save Connection
  7. Click Connect to authorize through Instagram/Facebook's sign-in flow
  8. Connection confirmed with green "Connected" status

What Agents Can Do: Get account info, retrieve media, publish posts, moderate comments, send private replies, view insights


LinkedIn

Tools Enabled: Post to LinkedIn, get profile information

UI Steps:

  1. Go to SettingsConnectionsAdd Connection
  2. Choose Wizard Mode
  3. Search for "LinkedIn" and select it
  4. The form will auto-populate with:
    • Auth Type: OAuth2
    • Scopes: openid profile w_member_social (pre-filled)
  5. Enter your Client ID and Client Secret (from LinkedIn Developer Portal)
  6. Click Save Connection
  7. Click Connect to authorize
  8. Verify "Connected" status

What Agents Can Do: Post text updates, share images/videos, retrieve user profile data


Google Meet

Tools Enabled: Create and manage Google Meet meetings

UI Steps:

  1. Go to SettingsConnectionsAdd Connection
  2. Choose Wizard Mode
  3. Search for "Google Meet" and select it
  4. The form will auto-populate with:
    • Auth Type: OAuth2
    • Scopes: calendar calendar.events (pre-filled - Google Meet requires Calendar API)
  5. Enter your Client ID and Client Secret (from Google Cloud Console)
  6. Click Save Connection
  7. Click Connect to authorize
  8. Connection status will show "Connected"

What Agents Can Do: Schedule meetings, create instant meetings, manage meeting settings


Google Docs

Tools Enabled: Create, edit, read, list Google documents

UI Steps:

  1. Go to SettingsConnectionsAdd Connection
  2. Choose Wizard Mode
  3. Search for "Google Docs" and select it
  4. The form will auto-populate with:
    • Auth Type: OAuth2
    • Scopes: documents drive (pre-filled)
  5. Enter your Client ID and Client Secret (from Google Cloud Console)
  6. Click Save Connection
  7. Click Connect to authorize
  8. Verify connection shows "Connected"

What Agents Can Do: Create new documents, edit existing docs with markdown, read document content, list user's documents


Canva

Tools Enabled: 9 Canva tools for design creation and management

UI Steps:

  1. Go to SettingsConnectionsAdd Connection
  2. Choose Wizard Mode
  3. Search for "Canva" and select it
  4. The form will auto-populate with:
    • Auth Type: OAuth2
    • Scopes: asset:read asset:write brandtemplate:content:read brandtemplate:meta:read design:content:read design:content:write design:meta:read profile:read (pre-filled)
  5. Enter your Client ID and Client Secret (from Canva Developers)
  6. Click Save Connection
  7. Click Connect to authorize
  8. Connection confirmed with "Connected" status

What Agents Can Do: Create designs, upload assets, use brand templates, export designs, manage design content


Zoom (API Key Method)

Tools Enabled: Manage Zoom meetings

UI Steps:

  1. Go to SettingsConnectionsAdd Connection
  2. Choose Wizard Mode
  3. Search for "Zoom" and select it
  4. The form will show:
    • Auth Type: API Key (Server-to-Server OAuth)
  5. Enter:
    • API Key (or Client ID): Your Zoom Server-to-Server OAuth Client ID
    • API Secret (or Client Secret): Your Zoom Client Secret
    • Account ID: Your Zoom Account ID
  6. Click Save Connection
  7. No separate "Connect" step required - the connection is validated on first use

What Agents Can Do: Create meetings, list meetings, get meeting details, manage Zoom account settings


Twilio (API Key Method)

Tools Enabled: Send SMS, make voice calls, manage Twilio resources

UI Steps:

  1. Go to SettingsConnectionsAdd Connection
  2. Choose Wizard Mode
  3. Search for "Twilio" and select it
  4. The form will show:
    • Auth Type: API Key
  5. Enter:
    • Account SID: Your Twilio Account SID
    • Auth Token (or API Key): Your Twilio Auth Token or API Key
  6. Click Save Connection
  7. No sign-in flow required - the connection is saved directly

What Agents Can Do: Send SMS messages, make phone calls, retrieve message history, manage phone numbers


Browser Automation (Steel.dev)

Tools Enabled: Automated web browser interactions with live viewing

UI Steps:

  1. Go to SettingsConnectionsAdd Connection
  2. Choose Wizard Mode
  3. Search for "Browser Automation" and select it
  4. Enter your Token — this is your Steel API Key (from the Steel.dev dashboard)
  5. Click Save Connection
  6. The token is saved securely

What Agents Can Do: Automate complex web interactions, fill forms, click elements, extract data from websites, generate screenshots


Workday (OAuth2 + Tenant URL)

Tools Enabled: Access Workday HR data (worker details, direct reports, organizations, tasks)

UI Steps:

  1. Go to SettingsConnectionsAdd Connection
  2. Choose Wizard Mode
  3. Search for "Workday" and select it
  4. The form will auto-populate with:
    • Auth Type: OAuth2
  5. Enter:
    • Client ID: Your Workday integration Client ID
    • Client Secret: Your Workday Client Secret
    • Tenant URL: Your Workday tenant URL (e.g., https://wd2-impl.workday.com)
  6. Click Save Connection
  7. Click Connect to authorize (if using the OAuth2 flow)
  8. Verify "Connected" status

What Agents Can Do: Get worker information, search employees, retrieve organizational hierarchy, access tasks


SurveyMonkey (Access Token)

Tools Enabled: Manage SurveyMonkey surveys

UI Steps:

  1. Go to SettingsConnectionsAdd Connection
  2. Choose Wizard Mode
  3. Search for "SurveyMonkey" and select it
  4. Enter your Access Token (from your SurveyMonkey account)
  5. Click Save Connection
  6. The token is saved securely

What Agents Can Do: List surveys, retrieve responses, create surveys, manage survey data


Generic API Call (Custom API Key)

Tools Enabled: Call any API with custom authentication

UI Steps:

  1. Go to SettingsConnectionsAdd Connection
  2. Choose Wizard Mode or Manual Mode
  3. Search for "Call API" or select API Key as the authentication type in Manual Mode
  4. The form will show:
    • Auth Type: API Key
  5. Enter:
    • API Key: Your custom API key or token
    • Header Name (optional): Customize the header your API expects; a sensible default is pre-filled
  6. Click Save Connection
  7. The key is saved for use with the API Call tool

What Agents Can Do: Authenticate with any REST API using your custom key


Managing existing connections

Viewing connection status

In the SettingsConnections list, you'll see:

  • Green "Connected" badge: OAuth2 connection successfully authorized
  • No badge: API Key/token connections don't need authorization, so they're ready as soon as they're saved
  • Expired/Error status: The connection needs to be reauthorized

Reconnecting a service

If a connection shows as expired or disconnected:

  1. Click on the connection to edit it
  2. Click the Connect button again
  3. Re-authorize through the provider's sign-in flow
  4. Connection status will update to "Connected"

Updating a connection

To update a connection's title or details:

  1. Go to SettingsConnections
  2. Click on the connection to edit
  3. Modify the Title or other editable fields (OAuth2 connections only allow title changes)
  4. Click Save to update

Deleting a connection

To remove a connection:

  1. Go to SettingsConnections
  2. Click on the connection to edit
  3. Click the Delete button at the bottom
  4. Confirm deletion

Note: Deleting a connection will break any agents currently using it. Update your workflows before deleting a connection that's in use.


Troubleshooting

How to tell a connection is live

Open SettingsConnections. Each entry shows one of:

  • Connected (green badge) — the connection is active and ready for agents to use.
  • No badge — API Key/token connections don't require authorization, so they're live as soon as they're saved.
  • Expired/Error — the connection needs to be reauthorized before agents can use it again.

When authorization fails

  • Check that your Client ID and Client Secret are correct.
  • Confirm your account has permission to authorize the app, and that the required permissions and API access are enabled on the provider's side.
  • Clear your browser cookies and try again.
  • If you manage the provider-side app yourself, verify its redirect setting points back to Atanzo AI (see Advanced: connecting a service manually for the exact redirect address).

When a token expires

  • Atanzo AI automatically refreshes OAuth2 connections in the background — most of the time you won't need to do anything.
  • If auto-refresh fails and the connection shows Expired, open it and click Connect again to reauthorize.
  • If reconnecting doesn't resolve it, check whether access was revoked on the provider's side (for example, if someone changed the account's password or removed the app's access).

A tool returns "Unauthorized"

  • Confirm the connection shows Connected in the connections list.
  • Try reconnecting (open the connection, then click Connect).
  • Check that the correct connection is assigned to the tool on the agent (see Assigning a connection to an agent).


Advanced: connecting a service manually

Manual mode gives you full control over every authentication field. Use it for services not covered by a Wizard template, or when you need an exact configuration a template doesn't offer. You will need the service's API documentation for this.

  1. Choose Manual Mode: Select this option after clicking Add Connection.
  2. Fill in the details:
    • Title: Give your connection a descriptive name.
    • Authentication Type: Select the exact type the API uses:
      • Bearer Token:
        • Bearer Token Field: Paste your token.
      • API Key:
        • API Key Field: Paste your key.
        • Header Name: Specify the HTTP header name (e.g., X-API-Key).
        • Add to: Choose Headers or Query Params.
      • Basic Authentication:
        • Username: Enter the username.
        • Password: Enter the password.
      • OAuth2 (Authorization Code):
        • Authorization URL: The provider's URL for user authorization.
        • Token URL: The provider's URL for exchanging the code for tokens.
        • Client ID: Your application's client ID from the provider.
        • Client Secret: Your application's client secret from the provider.
        • Scopes: The permissions your application requires, separated by spaces or commas as per the provider's documentation.
  3. Save the connection: Click Save Connection.
  4. Connect (OAuth2): If you configured OAuth2, a Connect button appears after saving. Follow the same process described in Connecting a service (Wizard mode) to authorize and enable automatic token management. If you manage the provider-side app yourself, its redirect setting should point to https://app.atanzo.ai/settings/credentials/redirect/{service}.

Overview

The USPTO Trademark Search tools allow you to search and retrieve trademark data from the United States Patent and Trademark Office directly from your agents.

Tools Available

  • trademark_search_by_keyword: Search trademarks by name or keyword
  • trademark_get_status: Get detailed trademark status by serial number
  • trademark_search_by_owner: Find trademarks by owner name or postcode
  • trademark_get_application_metadata: Retrieve complete trademark metadata

Setup Required

None! USPTO Trademark Search tools are ready to use immediately. No connection setup is needed.

Simply:

  1. Create or edit an agent workflow
  2. Add any of the 4 USPTO Trademark Search tools
  3. Start searching trademarks right away

Example Uses

Brand Name Research:

Search for trademarks containing "TechStart" and tell me if the name is available

Competitor Analysis:

Find all trademarks owned by "Apple Inc" and show their current status

Trademark Status Check:

Get the full details for trademark serial number 88888888 including owner and registration date

Portfolio Audit:

Show me all active trademarks owned by "Microsoft Corporation"

Troubleshooting

No results returned

Possible causes:

  • Trademark doesn't exist in USPTO database
  • Serial number format incorrect (must be 8 digits)
  • Search terms too specific

Solutions:

  • Verify trademark exists at USPTO.gov
  • Check serial number format (e.g., "88888888")
  • Try broader search terms

Tools not appearing

Solution:

  • Refresh the page
  • Clear browser cache
  • Contact support if tools still don't appear

Additional Resources