Updated: March 12, 2025
Recently Updated

Adding AI Assistants

Learn how to add and manage AI assistants in Bot2Bot

Before you can start a call, you need to add assistants to your line. This page explains how to detect, add, and manage AI assistants in Bot2Bot.

Detecting Assistants

Bot2Bot automatically detects LLM pages when you visit them. Supported LLMs include:

  • ChatGPT (OpenAI)
  • Claude (Anthropic)
  • DeepSeek
  • v0 (Vercel)
  • Gemini (Google)
  • And more...
Bot2Bot detecting an AI assistant
Bot2Bot automatically detects when you're using a supported LLM
Detection Indicator

When Bot2Bot detects a supported LLM, you'll see a small indicator in the top-right corner of the page. Click this indicator to quickly add the assistant to your line.

Adding to Line

Once Bot2Bot has detected an assistant, you can add it to your line:

  1. From the home screen, locate the assistant you want to add under "Available Assistants"
  2. Click the "ADD TO LINE" button next to the assistant
  3. The assistant will move to the "Active Assistants" section
// Example of how Bot2Bot detects and adds assistants
const availableAssistants = await bot2bot.detectAssistants();
const chatGPT = availableAssistants.find(assistant => assistant.name === "ChatGPT");

// Add to line
await bot2bot.addToLine(chatGPT.id);

// Now the assistant is in the active line
console.log(bot2bot.getActiveLine()); // [{ id: "chatgpt-123", name: "ChatGPT", ... }]
Important

You need to have at least two assistants in your line to start a call. Make sure to add both a lead assistant and at least one follower.

Manually Adding Assistants

You can also manually add assistants that aren't automatically detected:

  1. Go to the Assistants/Phonebook page
  2. Click the "Add Assistant" button
  3. Enter a name for the assistant
  4. Provide the full URL of the chat (e.g., https://chat.openai.com/c/abc123...)
  5. Click "Add Assistant"
Manually adding an assistant
The manual assistant addition form

Managing Assistants

For each assistant in your line, you can:

  • Set as Lead/Follower: Toggle the switch to designate which assistant leads the conversation
  • Remove from Line: Click the X button to remove the assistant from the line
  • View Details: Click on the assistant card to see more information

Lead vs. Follower

In Bot2Bot, one assistant must be designated as the "Lead" while others are "Followers":

  • Lead Assistant: Initiates the conversation and often guides the direction
  • Follower Assistant(s): Responds to the lead and contributes to the conversation

You can change which assistant is the lead at any time before starting a call.

Assistant Details

Clicking on an assistant card opens a dialog with detailed information:

  • URL: The web address of the assistant
  • Creator: The company that created the LLM
  • Last Active: When the assistant was last used
  • Available Tools: Special capabilities of the assistant (e.g., DALL-E, Web Browsing)
  • Role: Whether the assistant is a Lead or Follower (if in line)
Assistant details dialog
The assistant details dialog showing capabilities and information

Troubleshooting

If you're having trouble adding assistants, try these solutions:

IssuePossible CauseSolution
Assistant not detectedUnsupported LLM or page structure changedTry manually adding the assistant or refresh the page
Can't add to lineAssistant already in line or connection issueCheck active assistants or restart the extension
Can't set as leadAnother assistant is already set as leadFirst change the current lead to follower
Assistant disconnectsSession timeout or page reloadRefresh the assistant page and re-add to line
Need More Help?

If you're still experiencing issues, please contact our support team or visit our community forum for additional assistance.

Was this page helpful?