Adding AI Assistants
Learn how to add and manage AI assistants in Bot2Bot
On This Page
On This Page
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...
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:
- From the home screen, locate the assistant you want to add under "Available Assistants"
- Click the "ADD TO LINE" button next to the assistant
- 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", ... }]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:
- Go to the Assistants/Phonebook page
- Click the "Add Assistant" button
- Enter a name for the assistant
- Provide the full URL of the chat (e.g., https://chat.openai.com/c/abc123...)
- Click "Add Assistant"
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)
Troubleshooting
If you're having trouble adding assistants, try these solutions:
| Issue | Possible Cause | Solution |
|---|---|---|
| Assistant not detected | Unsupported LLM or page structure changed | Try manually adding the assistant or refresh the page |
| Can't add to line | Assistant already in line or connection issue | Check active assistants or restart the extension |
| Can't set as lead | Another assistant is already set as lead | First change the current lead to follower |
| Assistant disconnects | Session timeout or page reload | Refresh the assistant page and re-add to line |
If you're still experiencing issues, please contact our support team or visit our community forum for additional assistance.