SalesDrive

An AI agent that turns chats into SalesDrive deals

Connect your SalesDrive account to a MyChatBot sales assistant, and it creates and updates deals on its own while it talks to customers. The contact, products, source and a link back to the chat arrive with each deal.

Start free Book a demo
8+ CRMsGoogle CalendarAltegioProduct FeedSpreadsheetsMCP & Webhooks

What the SalesDrive connection does

SalesDrive CRM is a native integration in MyChatBot. You connect it to a sales assistant with your SalesDrive domain and an API key, and from then on that assistant can create and update deals in your SalesDrive account during a conversation, with no human step in between.

The integration works with one entity type, Deals: sales in progress with their contact and products attached. You decide which deal fields the assistant may fill, from the standard SalesDrive fields and your own custom fields.

Each new deal carries:

  • Source is set automatically to AI- plus your assistant’s name, so you can tell which deals came from the AI agent.
  • Chat Link is added as a comment on the deal and leads back to the conversation that created it.
  • Products are added as line items with a name, price per item and quantity.

MyChatBot also keeps a copy of each deal with its amount for its own analytics.

What the AI agent does inside SalesDrive

Once SalesDrive is connected, the assistant gets two tools. Every field you enable in Entities & Data Fields Configuration becomes a field it can fill.

create_crm_deal

Creates a new deal. The only required parameter is full_name. The assistant can also pass phone, payment_method, shipping_method, shipping_address, email, company, any custom fields you enabled, and products, where each item has name, costPerItem and amount, plus optional description, discount and sku. In the same step MyChatBot creates the contact, links the deal to it, adds the products, attaches the chat link and stamps the source.

edit_crm_deal

Updates an existing deal: full_name, phone, Status and any enabled custom fields. Setting a new Status moves the deal to that stage of the pipeline.

No code is needed. You write the rules in plain language in the assistant’s instructions (Role, Skills & Communication): for example, create a deal once the customer has given a name and phone and chosen a product, and move it to a stage such as Closed Won after payment. The assistant maps them to SalesDrive actions. New deals land in the default pipeline assigned to that assistant.

Which channels feed SalesDrive

The integration belongs to the assistant, not a channel, so a chat on any Sales Platform channel connected to it can end in a SalesDrive deal:

Whichever channel it came from, the chat link on the deal leads a manager back to the conversation.

Example: from first message to a SalesDrive deal

  1. A customer asks in Instagram DMs whether a product is in stock and how delivery works. The assistant answers from your knowledge base.
  2. The customer picks the product and quantity, and the assistant asks for a full name, phone, shipping method and address, and payment method.
  3. The assistant calls create_crm_deal with full_name, phone, shipping_method, shipping_address and payment_method, plus one products entry with name, costPerItem and amount.
  4. A new deal appears in the assistant’s pipeline with the linked contact, the product line, Source set to AI- plus the assistant’s name, and the chat link in a comment.
  5. The customer then sends a corrected phone number. The assistant calls edit_crm_deal and updates phone on the same deal.
  6. When the customer confirms payment, the assistant calls edit_crm_deal again with the Status your instructions name for paid orders, and the deal moves to that stage.
  7. If the customer declines, the instructions can move the deal to a stage such as Closed Lost.

A manager can then pick up from the deal and its chat link.

Setup in three steps

  1. Create an API key in SalesDrive. Log in as an administrator and open Загальні налаштування і інтеграції, then Інші сервіси, API, API-Ключі and Створити API-Ключі. Name the key, tick all checkboxes shown, click Зберегти and copy the key.
  2. Connect it in MyChatBot. Open Integrations, pick the assistant in the header dropdown, find SalesDrive CRM and click Connect. Paste your Domain (for example your-company.salesdrive.me) and API Key, then click Submit.
  3. Choose fields and sync statuses. In Entities & Data Fields Configuration turn on Use Deals, tick the standard and custom fields the assistant may fill, click Apply fields, then click Sync statuses.

Then add deal rules to the instructions and test with a message on a connected channel. The walkthrough is in the SalesDrive CRM integration guide; general principles are in the integrations overview.

Requirements and limits

  • Plan. The pricing page lists SalesDrive among the CRM & ERP integrations of the Pro plan; Multipro includes everything in Pro, and Corporate everything in Multipro. On Standard, or without an active plan, the card shows PRO and cannot be selected. See pricing.
  • Exact statuses. The Status the assistant sets must match a SalesDrive status character for character. When pipeline stages change, click Sync statuses again, otherwise status updates silently fail to move the deal.
  • One-way stage sync. Sync statuses copies stage names into MyChatBot and changes nothing in SalesDrive. Dragging a card on the MyChatBot Leads board does not move the SalesDrive deal.
  • Per assistant. The connection belongs to one assistant, and an assistant can have only one CRM at a time. For another assistant, connect again or reuse the existing connection, which creates a separate copy with its own fields and pipeline.
  • Calls. Changing which integrations feed the agent takes effect on the Calls channel only after that channel is recreated.
  • Currency. Analytics show revenue in the currency your CRM sends, without conversion.

Frequently asked questions

Does the SalesDrive AI agent create deals or leads?

Deals. The SalesDrive integration works with the Deals entity. When the agent calls create_crm_deal, MyChatBot also creates the contact, links the deal to it and adds the products.

Which deal fields can the agent fill?

When creating a deal: full_name (required), phone, payment_method, shipping_method, shipping_address, email, company, products and the custom fields you enabled. When updating with edit_crm_deal: full_name, phone, Status and custom fields. The agent fills the fields you enable in Entities & Data Fields Configuration.

How do I tell which deals came from the AI agent?

The Source field is set automatically to AI- plus your assistant’s name, and each deal gets a comment with a link back to the conversation that created it.

Why doesn’t a deal move to the new stage?

The Status must match a status in your SalesDrive account exactly. After changing pipeline stages, click Sync statuses so the agent works with the current list. Moving a card on the MyChatBot Leads board does not move the deal in SalesDrive.

Which MyChatBot plan includes SalesDrive?

The pricing page lists SalesDrive under CRM & ERP integrations in the Pro plan, at $99/month or $89/month billed annually. Multipro includes everything in Pro, and Corporate everything in Multipro. On the Standard plan the integration card is marked PRO.

Wire MyChatBot into your tools

Pick your CRM and calendar, connect in a few clicks, and let agents act on real data.

Start free