Skip to content

Integration · CRM & sales

leadgogo.com

Connect Claude & ChatGPT to Leadgogo

Ask your AI what happened with a lead, which appointments are coming up, or to add a follow-up task in Leadgogo. It can create and update contacts, add notes and tags, read the communication history, book and reschedule appointments, manage tasks and open or close conversations in your inbox.

Connect Leadgogo free

Free plan, no credit card. Takes about a minute.

Try asking

  • “What have we talked about with Carlos Ruiz?”

    The AI finds the contact and lists the messages, calls and other interactions with him.

  • “Add a new lead, Emma Hart, [email protected], tagged webinar.”

    It creates the contact with name, email and the tag.

  • “Book a call with Emma on Tuesday at 10:00 for Sam.”

    It finds Sam's user ID and books the appointment, linked to Emma's contact.

What your AI can do

Contacts and leads

Create and update contacts, set stage and owner, add notes and tags, and read the communication history.

Appointments and tasks

Book, reschedule and cancel appointments, and create and update call, email and to-do tasks.

Inbox and campaigns

List conversations and open or close them, and list campaigns, lead sources and team members.

  • “Move Emma to the Qualified stage and add a note about her budget.”

    It looks up the pipeline stages, updates the contact's stage and adds the note.

  • “Create a call task for tomorrow to follow up with Emma.”

    It creates a CALL task with due date and assignee, linked to her contact.

  • “Close the conversation with Emma in the inbox.”

    It finds the conversation and marks it as closed.

60 tools for Leadgogo

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_contact_noteChanges dataAdd a note with `text` to a contact (`contact_id`).
  • add_contact_tagsChanges dataAdd `tags` to a contact (`contact_id`).
  • create_appointmentChanges dataBook an appointment with `title`, `status`, `priority`, `start_at`, `attendees` and the owner `assigned_to_id`, plus optional `contact_id` and duration or end time.
  • create_contactChanges dataCreate a contact with first and last name plus optional phone, email, address, source, owner and tags.
  • create_manualChanges dataCreate a new manual. Required: body. API summary: Register a manual interaction with a contact.
  • create_messageChanges dataCreate a new message. Required: body. Search messages first to avoid duplicates. API summary: Send a message to a contact.
  • create_taskChanges dataCreate a task with `title`, `due_at`, `status`, `category` (CALL, EMAIL, TO_DO), `priority` and the user `assigned_to_id`, optionally linked to a `contact_id`.
  • create_webhookDeletesCreate a new webhook. Required: name, url or company ids. Destructive action; may require approval. API summary: Create a webhook.
  • delete_appointmentDeletesPermanently delete a appointment by appointment id. Destructive action; may require approval. API summary: Delete an appointment by ID.
  • delete_contactsMoves moneyPermanently delete a contact by contact id. Financial or irreversible action; may require approval. API summary: Remove tags from a contact.
  • delete_taskDeletesPermanently delete a task by task id. Destructive action; may require approval.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval.
  • get_a_contact_stage_by_idGet one contact by contact id. API summary: Get a contact stage by ID.
  • get_a_user_group_by_idGet one user by user id. API summary: Get a user group by ID.
  • get_appointmentGet one appointment by `appointment_id`.
  • get_campaignGet one campaign by campaign id. API summary: Get a campaign by ID.
  • get_companyGet one company by `company_id`.
  • get_contactGet one contact by `contact_id`, with details, stage, owner and tags.
  • get_contact_messageGet one message for a contact by message id. API summary: Get a contact note by ID.
  • get_current_userGet the profile of the connected Leadgogo user.
  • get_departmentGet one department by department id. API summary: Get a department by ID.
  • get_interactionGet one communication interaction by `communication_interaction_id`.
  • get_sourceGet one source by source id. API summary: Get a source by ID.
  • get_taskGet one task by `task_id`.
  • get_userGet one user by user id. API summary: Get a user by ID.
  • get_webhookGet one webhook by webhook id. API summary: Get a webhook by ID.
  • list_appointmentsList the appointments in your company.
  • list_campaignsList the marketing campaigns of your company.
  • list_companiesList the Leadgogo companies (accounts) you can access.
  • list_company_communication_interactionsList communication interactions for a company. Optional filters: after cursor or before cursor. Results are paginated.
  • list_company_departmentsList departments for a company. Optional filters: after cursor or before cursor. Results are paginated.
  • list_contact_interactionsList the communication history (messages, calls and other interactions) with a contact (`contact_id`).
  • list_contact_stagesList the contact (pipeline) stages.
  • list_contact_tagsList the tags assigned to a contact (`contact_id`).
  • list_contactsList the contacts (leads) of your company. Paginate with `limit` and `after_cursor`.
  • list_conversationsList the conversations in your company inbox.
  • list_optionsList options. API summary: List send-message options for a contact.
  • list_sourcesList the lead sources of your company.
  • list_tagsList the tags available in your company.
  • list_tasksList the tasks in your company.
  • list_user_groupsList users for a company. Optional filters: after cursor or before cursor. Results are paginated. API summary: List user groups.
  • list_usersList the users (team members) of your company. Use to find IDs for owners and assignees.
  • list_webhook_shipmentsList shipments for a webhook. Optional filters: after cursor or before cursor. Results are paginated. API summary: List webhook delivery logs.
  • list_webhooksList webhooks. Optional filters: after cursor or before cursor. Results are paginated.
  • search_appointmentsChanges dataSearch appointments. Use this to find existing appointments before creating a new appointment.
  • search_campaignsChanges dataSearch campaigns. Use this to find existing campaigns before creating a new campaign.
  • search_communication_interactionsChanges dataSearch communication interactions. Use this to find existing communication interactions before creating a new communication interaction.
  • search_companiesChanges dataSearch companies. Use this to find existing companies before creating a new company.
  • search_contactsChanges dataSearch contacts. Use this to find existing contacts before creating a new contact.
  • search_departmentsChanges dataSearch departments. Use this to find existing departments before creating a new department.
  • search_messagesChanges dataSearch messages. Use this to find existing messages before creating a new message. API summary: Search conversations.
  • search_sourcesChanges dataSearch sources. Use this to find existing sources before creating a new source.
  • search_tasksChanges dataSearch tasks. Use this to find existing tasks before creating a new task.
  • search_usersChanges dataSearch users. Use this to find existing users before creating a new user.
  • set_conversation_statusChanges dataOpen or close a conversation (`conversation_id`) with `is_closed`.
  • update_appointmentChanges dataUpdate an appointment (`appointment_id`): time, status (e.g. RESCHEDULED, CANCELLED), attendees or description.
  • update_contactChanges dataUpdate a contact (`contact_id`): name, contact details, address, stage, owner or tags. Only the fields you pass change.
  • update_contact_noteChanges dataChange the `text` of a contact note (`contact_id`, `message_id`).
  • update_message_markedsVisible to othersUpdate an existing marked identified by conversation id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Mark or unmark a conversation.
  • update_taskChanges dataUpdate a task (`task_id`): title, due date, status, priority or assignee.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Leadgogo from the app list.

  2. 2

    Paste your key

    Paste a Leadgogo API key and your company ID. In Leadgogo go to Settings > API Keys, generate a key and copy it. Your company ID is returned by the list_companies tool.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Leadgogo?

It can read contacts, their tags and communication history, appointments, tasks, conversations, campaigns, lead sources, pipeline stages and team members. It can create and update contacts, add notes and tags, book and update appointments, create and update tasks, and open or close conversations.

Does the AI see my Leadgogo credentials?

No. Your Leadgogo credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Creating or changing contacts, appointments and tasks can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Leadgogo account.

Where do I find my Leadgogo company ID?

The list_companies tool lists the Leadgogo companies (accounts) you can access, with their IDs. Use the ID of the company you want the AI to work in.

Let your AI work in Leadgogo today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Leadgogo free

HeyMyApps is not affiliated with Leadgogo. Product names are trademarks of their owners.