Integration · Marketing
Connect Claude & ChatGPT to Magileads
Ask your AI how a campaign is performing, who is waiting for a call, or to add a prospect to a list in Magileads. It can create and update contact lists and PRM contacts, log calls and notes, and read workflows and campaign statistics. It can also stop or resume a campaign launch when you ask.
Free plan, no credit card. Takes about a minute.
Try asking
“How are my campaigns performing?”
The AI reads your overall campaign statistics and the statistics for each campaign launch.
“Who in my PRM is marked to call?”
It lists your PRM contacts filtered by status, so you see who is waiting for a call.
“Log a phone call with Sophie Martin today and note that she wants a demo in May.”
It logs the call on her PRM contact and adds the note.
What your AI can do
Contact lists
Create, update and search contact lists, and add, update or remove the contacts in them using your own data fields.
Prospect pipeline (PRM)
List, create and update PRM contacts with status, tags, owner and deal details, and log calls, meetings and notes.
Campaigns and statistics
Read your email, LinkedIn and SMS workflows and their launches, see global and per-launch statistics, and stop or resume a launch.
“Create a list called Paris trade show leads and add these three contacts.”
It creates the contact list, looks up your data field IDs and adds each contact with name, email and company.
“Set the deal amount for contact 8812 to 12,000 EUR with 60% probability.”
It updates the PRM contact with the amount and probability. Only the fields you name change.
“Stop the launch of our Q3 outreach workflow.”
It finds the workflow's launches and stops the running one, so no further messages go out. You can resume it later.
298 tools for Magileads
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 to a PRM contact by `contact_id` with the `note` text.add_contact_to_listChanges dataAdd a contact to a contact list by `contact_list_id`. `properties` is a list of `data_field_id` + `value` pairs; get the field IDs from list_data_fields.archive_programmationVisible to othersArchive a programmation (workflow programmation id). Has effects visible outside this system. API summary: Archive a workflow programmation.create_ai_agentChanges dataCreate a new ai agent. API summary: Create AI agent.create_ai_agent_generate_briefChanges dataCreate a new generate brief for a ai agent. API summary: Generate AI agent brief.create_ai_agent_workflows_ai_agent_generateChanges dataCreate a new ai agent. Required: ai agent uniqid, name, theme, nature or contactlist ids. API summary: Queue AI agent workflow draft generation.create_an_email_modelVisible to othersEmail a model. Has effects visible outside this system. API summary: Create an email model.create_blacklistChanges dataCreate a new blacklist. Required: name. API summary: Create a blacklist.create_blacklist_dataChanges dataCreate a new data for a blacklist. Required: data. Search data first to avoid duplicates. API summary: Import data.create_by_channel_and_statusChanges dataCreate a new by channel and status. API summary: Responders by channel and PRM status.create_by_company_sizeChanges dataCreate a new by company size. API summary: Responders by company size.create_by_company_size_and_statusChanges dataCreate a new by company size and status. API summary: Responders by company size and PRM status.create_by_countryChanges dataCreate a new by country. API summary: Responders by country.create_by_prm_ownerChanges dataCreate a new by prm owner. API summary: Responders by PRM contact owner.create_by_programmation_and_listChanges dataCreate a new by programmation and list. API summary: Responders by programmation and contact list.create_by_regionChanges dataCreate a new by region. API summary: Responders by country and region.create_by_sectorChanges dataCreate a new by sector. API summary: Responders by activity sector (top 10).create_by_sector_and_statusChanges dataCreate a new by sector and status. API summary: Responders by activity sector (top 10) and PRM status.create_by_tagChanges dataCreate a new by tag. API summary: Responders by PRM contact tag.create_contactChanges dataCreate a new contact. Required: filter, contact ids or excluded contact ids. Search contacts first to avoid duplicates. API summary: Enrich the phone number of multiple contacts.create_contact_contact_lists_enrich_mobile_phoneChanges dataCreate a new contact. Search contacts first to avoid duplicates. API summary: Enrich a contact phone number.create_contact_contacts_enrich_mobile_phone_by_linkedin_urlChanges dataCreate a new contact. Required: linkedin url. Search contacts first to avoid duplicates. API summary: Enrich a contact mobile phone from LinkedIn URL.create_contact_listChanges dataCreate a new contact list with a `name`, plus optional `country`, `language`, `folder_id` and `tags_ids`.create_contact_list_addChanges dataCreate a new add for a contact list. Required: user id or contacts selection. API summary: Add contacts from a PRM to a contact list.create_contact_list_enrichChanges dataCreate a new enrich for a contact list. API summary: Enrich a contact list.create_contact_list_icebreakerChanges dataCreate a new icebreaker for a contact list. API summary: Generate an Ice Breaker of list contacts.create_contact_list_translateChanges dataCreate a new translate for a contact list. Required: language. API summary: Translate a contact list.create_contact_prm_contact_enrich_mobile_phoneChanges dataCreate a new contact. Search contacts first to avoid duplicates. API summary: Enrich a contact phone number.create_contact_replyVisible to othersCreate a new contact. Required: user id, contacts selection or new reply. Search contacts first to avoid duplicates. Has effects visible outside this system. API summary: Update PRM contacts new reply.create_contentChanges dataCreate a new content. Required: prompt, language or is sales navigator account. API summary: Generate LinkedIn invitation content using AI.create_content_models_linkedin_message_generate_contentVisible to othersCreate a new content. Required: prompt, language or number paragraphs. Has effects visible outside this system. API summary: Generate LinkedIn message content using AI.create_customChanges dataCreate a new custom. Required: name. API summary: Create a PRM custom status.create_data_fieldChanges dataCreate a new data field. Required: name. API summary: Create a data field.create_dateChanges dataCreate a new date. Required: start date or end date. API summary: Fetch programmation stats by date.create_detailedChanges dataCreate a new detailed. API summary: Fetch global programmation stats by various parameters.create_detailed_statistics_date_detailedChanges dataCreate a new detailed. Required: date range. API summary: Fetch programmation stats by various parameters, day by day.create_enrichVisible to othersCreate a new enrich. Required: contacts or linkedin account id. Has effects visible outside this system. API summary: Create an enrich batch.create_extractChanges dataCreate a new extract. API summary: Extract contacts found with the given filters.create_extract_companies_search_syncChanges dataCreate a new extract companies search sync. Required: linkedin company search url or max results. API summary: Extract LinkedIn companies from a company search (synchronous).create_extract_company_viewerChanges dataCreate a new extract company viewer. Required: linkedin company url, max results or generate email. API summary: Extract LinkedIn company viewers.create_extract_connectionChanges dataCreate a new extract connection. Required: linkedin account id, max results or generate email. API summary: Extract contacts from LinkedIn connections.create_extract_event_attendeeChanges dataCreate a new extract event attendee. Required: linkedin event url, max results or generate email. API summary: Extract LinkedIn event attendees.create_extract_peoples_searchChanges dataCreate a new extract peoples search. Required: linkedin people search url, max results or generate email. API summary: Extract contacts from a LinkedIn search.create_extract_peoples_search_alternativeChanges dataCreate a new extract peoples search alternative. Required: linkedin people search url, max results or generate email. API summary: Extract contacts from a LinkedIn search (alternative).create_extract_peoples_search_syncChanges dataCreate a new extract peoples search sync. Required: linkedin people search url or max results. API summary: Extract LinkedIn profiles from a people search (synchronous).create_extract_post_commenterChanges dataCreate a new extract post commenter. Required: max results or generate email. API summary: Extract contacts who commented on a LinkedIn post.create_extract_post_likerChanges dataCreate a new extract post liker. Required: max results or generate email. API summary: Extract contacts who liked a post on LinkedIn.create_extract_post_reposterChanges dataCreate a new extract post reposter. Required: max results or generate email. API summary: Extract LinkedIn post reposters.create_extract_posts_syncChanges dataCreate a new extract posts sync. Required: linkedin search url or max results. API summary: Extract LinkedIn posts (synchronous).create_extract_profile_viewerChanges dataCreate a new extract profile viewer. Required: max results or generate email. API summary: Extract LinkedIn profile viewers.create_extract_sales_navigator_companies_searchChanges dataCreate a new extract sales navigator companies search. Required: linkedin sales navigator search url or max results. API summary: Extract companies from a Sales Navigator search.create_extract_sales_navigator_companies_search_alternativeChanges dataCreate a new extract sales navigator companies search alternative. Required: linkedin sales navigator search url or max results. API summary: Extract companies from a Sales Navigator search (alternative).create_extract_sales_navigator_peoples_searchChanges dataCreate a new extract sales navigator peoples search. Required: linkedin sales navigator search url, max results or generate email. API summary: Extract contacts from a Sales Navigator search.create_extract_sales_navigator_peoples_search_alternativeChanges dataCreate a new extract sales navigator peoples search alternative. Required: linkedin sales navigator search url, max results or generate email. API summary: Extract contacts from a Sales Navigator search (alternative).create_folderChanges dataCreate a new folder. Required: name or type. API summary: Create a folder.create_formChanges dataCreate a new form. Required: name. API summary: Create a form.create_generateVisible to othersCreate a new generate. Required: name, prompt or language. Has effects visible outside this system. API summary: Generate an email model using AI.create_generate_briefChanges dataCreate a new generate brief. API summary: Generate AI agent brief without an existing agent.create_generate_peoples_search_urlChanges dataCreate a new generate peoples search url. API summary: Generate a Linkedin peoples search url.create_generate_sales_navigator_peoples_search_urlChanges dataCreate a new generate sales navigator peoples search url. API summary: Generate a Linkedin Sales Navigator peoples search url.create_htmlVisible to othersCreate a new html. Required: prompt, language or number paragraphs. Has effects visible outside this system. API summary: Generate HTML email using AI.create_invitationChanges dataCreate a new invitation. Required: name. API summary: Create a LinkedIn invitation.create_linkChanges dataCreate a new link. Required: linkedin account id. API summary: Convert LinkedIn AC links to IN.create_linkedinChanges dataCreate a new linkedin. Required: linkedin account id. API summary: Enrich a contact list with LinkedIn data.create_linkedin_relaunch_errorChanges dataCreate a new relaunch error for a linkedin. Required: linkedin account id. API summary: Relaunch LinkedIn extractions with errors.create_messageVisible to othersCreate a new message. Required: name. Has effects visible outside this system. API summary: Create a LinkedIn message.create_message_regenerateVisible to othersCreate a new regenerate for a message. Required: prompt, language or number paragraphs. Search regenerates first to avoid duplicates. Has effects visible outside this system. API summary: Regenerate an email model using AI.create_nurturingChanges dataCreate a new nurturing. Required: name, filter or contact list ids. API summary: Create a PRM nurturing.create_pageChanges dataCreate a new page. Required: linkedin search url, max results or generate email. API summary: Extract posts on LinkedIn.create_prmChanges dataCreate a new prm. Required: contact ids or status. API summary: Copy contacts to my prm.create_prm_contactChanges dataAdd a contact to your PRM with a `status` (out_of_office, opener, clicker, answerer or to_call) and `properties` (`data_field_id` + `value` pairs). Optional `custom_status` and `person_in_charge`.create_prm_contact_lists_copy_contact_list_to_my_prmChanges dataCreate a new prm. Required: status. API summary: Copy contact list to my prm.create_project_contact_previewChanges dataCreate a new contact preview for a project. API summary: Generate grouped AI agent contact previews.create_quoteChanges dataCreate a new quote. Required: linkedin job search url, max results or generate email. API summary: Extract the publishers of job offers on LinkedIn.create_reply_suggest_replyChanges dataCreate a new suggest reply for a reply. Required: language or number paragraphs. API summary: Generate a suggested reply using AI.create_reportChanges dataCreate a new report. Required: name, chart type, programmation ids, x axis or y axis. API summary: Create a report.create_sharingChanges dataCreate a new sharing. Required: sharing. API summary: Create sharing.create_smsVisible to othersCreate a new sms. Required: name or text. Has effects visible outside this system. API summary: Create a SMS model.create_tagChanges dataCreate a new tag. Required: name. API summary: Create a tag.create_taskChanges dataCreate a new task. Required: linkedin profile url, max results or generate email. API summary: Extract LinkedIn people comment activity.create_task_targeting_linkedin_extract_people_post_activityChanges dataCreate a new task. Required: linkedin profile url, max results or generate email. API summary: Extract LinkedIn people post activity.create_task_targeting_linkedin_extract_people_reaction_activityChanges dataCreate a new task. Required: linkedin profile url, max results or generate email. API summary: Extract LinkedIn people reaction activity.create_testVisible to othersCreate a new test. Required: emails. Has effects visible outside this system. API summary: Send an email campaign on your test emails.create_test_models_email_send_test_without_modelVisible to othersCreate a new test. Has effects visible outside this system. API summary: Send an email campaign on your test emails without creating a model.create_unsubscriberChanges dataCreate a new unsubscriber. Search unsubscribers first to avoid duplicates. API summary: Copy a contact list to unsubscribers.create_urlChanges dataCreate a new url. API summary: Enrich LinkedIn URLs.create_usageChanges dataCreate a new usage. Required: date range. API summary: Get enrich usage statistics.create_userChanges dataCreate a new user. Required: linkedin group url, max results or generate email. API summary: Extract LinkedIn group members.create_user_tagChanges dataCreate a new tag for a user. Required: filter, contact ids, excluded contact ids or tag ids. API summary: Add tags to contacts of a PRM.create_webhookDeletesCreate a new webhook. Required: name, enabled, event type, url or headers. Destructive action; may require approval. API summary: Create a webhook.create_webhook_testDeletesCreate a new test for a webhook. Destructive action; may require approval. API summary: Test a webhook.create_workflowChanges dataCreate a new workflow. Required: name or steps. API summary: Create a workflow.create_workflow_imageChanges dataCreate a new image for a workflow. API summary: Upload workflow image.create_workflow_programChanges dataCreate a new program for a workflow. Required: contactlist ids, date start, daily send limit, allowed monday, allowed tuesday or allowed wednesday. API summary: Program a workflow.create_workflow_readinessChanges dataCreate a new readiness for a workflow. Required: contactlist ids. API summary: Evaluate AI agent workflow readiness.delete_a_linkedin_messageDeletesPermanently delete a message by model id. Destructive action; may require approval. API summary: Delete a LinkedIn message.delete_ai_agentDeletesPermanently delete a ai agent by uniqid. Destructive action; may require approval. API summary: Delete AI agent.delete_an_unsubscriberDeletesPermanently delete a unsubscriber by unsubscriber id. Destructive action; may require approval. API summary: Delete an unsubscriber.delete_blacklistDeletesPermanently delete a blacklist by blacklist id. Destructive action; may require approval.delete_blacklist_contact_lists_delete_contacts_from_contact_listDeletesPermanently delete a blacklist by blacklist id. Destructive action; may require approval. API summary: Delete contacts from a contact list found in a blacklist.delete_blacklist_dataDeletesPermanently delete a data by data id. Destructive action; may require approval. API summary: Delete Data.delete_companyDeletesPermanently delete a company by keep contacts. Destructive action; may require approval. API summary: Delete contacts on a contact list to keep only a certain amount of contacts by company.delete_contact_callDeletesPermanently delete a call by call id. Destructive action; may require approval. API summary: Delete a PRM call from a contact.delete_contact_listDeletesPermanently delete a contact list by contact list id. Destructive action; may require approval.delete_contact_list_contact_lists_delete_contacts_from_contact_lDeletesPermanently delete a contact list by source contact list id. Destructive action; may require approval. API summary: Delete contacts from a contact list found in another contact list.delete_contact_list_contactsMoves moneyPermanently delete a contact by contact list id. Financial or irreversible action; may require approval. API summary: Delete contacts from a contact list.delete_contact_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete a PRM note from a contact.delete_contactsMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Delete Contacts.delete_contacts_from_a_selectionMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Delete Contacts from a selection.delete_contacts_from_your_prmMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Delete contacts from your PRM.delete_customDeletesPermanently delete a custom by status id. Destructive action; may require approval. API summary: Delete a PRM custom status.delete_dataMoves moneyPermanently delete a data. Financial or irreversible action; may require approval. API summary: Delete Datas.delete_data_fieldDeletesPermanently delete a data field by data field id. Destructive action; may require approval.delete_folderDeletesPermanently delete a folder by folder id. Destructive action; may require approval.delete_formDeletesPermanently delete a form by form id. Destructive action; may require approval.delete_invitationDeletesPermanently delete a invitation by model id. Destructive action; may require approval. API summary: Delete a LinkedIn invitation.delete_messageDeletesPermanently delete a message by model id. Destructive action; may require approval. API summary: Delete an email model.delete_note_documentDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Delete note attachment.delete_nurturingDeletesPermanently delete a nurturing by nurturing id. Destructive action; may require approval. API summary: Delete a PRM nurturing.delete_programmationDeletesPermanently delete a programmation by exclusion id. Destructive action; may require approval. API summary: Remove exclusion of a contact from a programmation.delete_reportDeletesPermanently delete a report by report id. Destructive action; may require approval.delete_sharingDeletesPermanently delete a sharing by sharing id. Destructive action; may require approval. API summary: Delete sharing.delete_smsDeletesPermanently delete a sms by model id. Destructive action; may require approval. API summary: Delete a SMS model.delete_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval.delete_unsubscriberDeletesPermanently delete a unsubscriber by organization id. Destructive action; may require approval. API summary: Delete contacts from a contact list found in unsubscribers from an organization.delete_unsubscribersMoves moneyPermanently delete a unsubscriber by contact list id. Financial or irreversible action; may require approval. API summary: Delete contacts from a contact list found in unsubscribers.delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Delete contacts from a PRM.delete_user_tagsMoves moneyPermanently delete a tag by user id. Financial or irreversible action; may require approval. API summary: Remove tags from contacts of a PRM.delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval.delete_workflowDeletesPermanently delete a workflow by workflow id. Destructive action; may require approval.download_contacts_by_workflow_programmation_and_typeChanges dataUpdate an existing programmation identified by file type. API summary: Download contacts by workflow programmation and type.download_contacts_by_workflow_programmation_step_and_typeChanges dataUpdate an existing step identified by file type. API summary: Download contacts by workflow programmation step and type.download_programmation_contacts_by_dateChanges dataCreate a new contact. Required: start date or end date. Search contacts first to avoid duplicates. API summary: Download programmation contacts by date.download_programmations_statisticsGet one contact by file type. API summary: Download programmations statistics.download_the_eml_of_an_email_manually_sentList emls. API summary: Download the eml of an email manually sent.download_the_list_of_contactsGet one contact for a contact list by file type. API summary: Download the list of contacts.download_the_list_of_contacts_using_a_filterChanges dataUpdate an existing contact identified by file type. API summary: Download the list of contacts using a filter.download_the_list_of_unsubscribersGet one contact by file type. API summary: Download the list of unsubscribers.export_the_contacts_of_your_prmChanges dataUpdate an existing contact identified by file type. API summary: Export the contacts of your PRM.fetch_workflow_programmationsSearch programmations by options. Use this to find existing programmations before creating a new programmation. API summary: Fetch workflow programmations.fetch_workflow_programmations_contactsList contacts. Optional filters: options. API summary: Fetch workflow programmations contacts.find_ai_model_profile_and_generate_contentGet one message by contact id. API summary: Find AI model profile and generate content.find_ai_model_profile_and_regenerate_contentSearch regenerates for a message. Use this to find existing regenerates before creating a new regenerate. API summary: Find AI model profile and regenerate content.find_profileGet one message by model id. API summary: Find profile.get_ai_agentGet one ai agent by uniqid. API summary: Find AI agent by uniqid.get_blacklistGet one blacklist by blacklist id. API summary: Find profile.get_blacklist_downloadGet one download for a blacklist by file type. API summary: Download the blacklist.get_campaign_statisticsGet statistics for one campaign launch by `programmation_id`.get_companyGet one company by company id. API summary: Retrieve unsubscribers from an organization.get_company_downloadGet one download for a company by file type. API summary: Download the list of unsubscribers from an organization.get_contact_listGet one contact list by `contact_list_id`.get_contact_statusChanges dataGet the current status of a contact. API summary: Update PRM contacts statuses.get_contacts_by_workflow_programmation_and_typeGet one programmation for a workflow by contact type. API summary: Get contacts by workflow programmation and type.get_data_fieldGet one data field by data field id. API summary: Find profile.get_enrichGet one enrich by batch id. API summary: Get enrich batch results.get_folderGet one folder by folder id. API summary: Find profile.get_formGet one form by form id. API summary: Find profile.get_global_statisticsGet overall campaign statistics for your account; set `is_newsletter` to see newsletters instead.get_html_from_urlVisible to othersCreate a new url. Has effects visible outside this system. API summary: Get HTML from URL.get_invitationGet one invitation by model id. API summary: Find profile.get_invitation_models_linkedin_invitation_find_profile_by_id_andGet one invitation by contact id. API summary: Find AI model profile and generate content.get_linkGet one link by link url. API summary: Get clicker contacts by workflow programmation step and type and link.get_list_contactGet one contact in a contact list by `contact_list_id` and `contact_id`.get_messageGet one message by model id. API summary: Find profile.get_message_models_linkedin_message_find_profile_by_id_and_generGet one message by contact id. API summary: Find AI model profile and generate content.get_nurturingGet one nurturing by nurturing id. API summary: Get a PRM nurturing.get_prm_contactGet one PRM contact by `contact_id`, including status, replies and history.get_programmation_downloadGet one download for a programmation by file type. API summary: Download the statistics of a programmation.get_programmation_stepGet one step for a programmation by contact type. API summary: Get contacts by workflow programmation step and type.get_projectGet one project by project uniqid. API summary: Fetch AI agent workflow generation status.get_reportGet one report by report id. API summary: Retrieve a report.get_smsGet one sms by model id. API summary: Find profile.get_tagGet one tag by tag id. API summary: Find profile.get_userGet one user by user id. API summary: Fetch contacts of a PRM.get_webhookGet one webhook by webhook id. API summary: Find profile.get_workflowGet one campaign workflow by `workflow_id`, with its steps.get_workflow_programmationGet one programmation for a workflow by workflow programmation id. API summary: Find a workflow programmation.import_unsubscribersChanges dataCreate a new unsubscriber. Required: organization id or data. Search unsubscribers first to avoid duplicates. API summary: Import unsubscribers.list_ai_agentsList ai agents. API summary: Fetch AI agents.list_blacklist_dataList data for a blacklist. Optional filters: options. API summary: Fetch data.list_blacklistsList blacklists. API summary: Fetch list.list_campaign_statisticsList campaign launch statistics, with optional `query`, `type`, `filter`, `sort` and `page`.list_contact_listsList all your Magileads contact lists. Use this to find a `contact_list_id`.list_contact_lists_paginatedsList contact lists paginateds. Optional filters: options. API summary: Fetch paginated list.list_customsList customs. API summary: Retrieve your PRM custom statuses.list_data_fieldsList the contact data fields (such as name, email, company) and their IDs, used when adding or updating contacts.list_datafield_valuesList values for a datafield. API summary: Get unique values from a datafield.list_emlsList emls. API summary: Download the eml of an email reply.list_exclusions_of_contacts_from_a_programmationGet one programmation by programmation id. API summary: List exclusions of contacts from a programmation.list_foldersList folders. API summary: Fetch list.list_formsList forms. API summary: Fetch list.list_integrationsList integrations. API summary: Fetch integrations statistics.list_invitationsList invitations. Optional filters: only shared with reseller customers. API summary: Fetch list.list_list_contactsList the contacts in a contact list by `contact_list_id`, with optional `options` for sort, filter and `per_page`.list_listsList lists. API summary: List visible PRM.list_messagesList messages. Optional filters: only shared with reseller customers. API summary: Fetch list.list_namesList names. API summary: Fetch contact list IDs and names.list_note_documentsList documents for a note. API summary: Get note attachments.list_nurturingsList nurturings. API summary: Get PRM nurturings.list_pagesList pages. API summary: Retrieve PRM column-entry notification watchlist.list_prm_contactsList the contacts in your PRM (prospect pipeline), with optional `options` for sort, filter and `per_page` (max 200).list_prm_statusesList the PRM pipeline statuses.list_projectsList projects. Optional filters: ai agent uniqid, state or include preview. Results are paginated. API summary: Fetch AI agent workflow generation jobs.list_reportsList reports. API summary: Fetch list of reports.list_sharedsList shareds. Optional filters: options. API summary: Fetch the contacts of your PRM that you shared.list_sharingsList sharings. API summary: Retrieve your PRM sharings.list_smsList sms. Optional filters: only shared with reseller customers. API summary: Fetch list.list_tagsList your tags and their IDs.list_unsubscribersList unsubscribers. Optional filters: options. API summary: Fetch unsubscribers.list_usersList users. Optional filters: options. API summary: Fetch contacts of multiple PRM.list_webhooksList webhooks. API summary: Fetch list.list_workflow_launchesList the launches (programmations) of one workflow by `workflow_id`, with their IDs and status.list_workflowsList your campaign workflows (email, LinkedIn and SMS sequences).log_contact_activityChanges dataLog a call, meeting or other interaction on a PRM contact by `contact_id`: `name`, `type` (phone, phone_away, email, visio, meeting, appointment, other) and `call_date`.merge_contact_listsVisible to othersMerge a contact list. Has effects visible outside this system. API summary: Merge contact lists.remove_contact_from_listDeletesPermanently delete one contact from a contact list by `contact_list_id` and `contact_id`.restore_programmationChanges dataUnarchive a programmation (workflow programmation id). API summary: Unarchive a workflow programmation.resume_workflow_launchVisible to othersResume a stopped campaign launch by `workflow_id` and `workflow_programmation_id`. Messages to contacts start sending again.retrieve_the_list_of_possible_statistics_messagesList messages. API summary: Retrieve the list of possible statistics messages.search_addressesChanges dataSearch addresses. Use this to find existing addresses before creating a new address. API summary: Search linkedin location ids.search_companiesChanges dataSearch companies by options. Use this to find existing companies before creating a new company. API summary: Search unsubscribers from specific organization.search_contactsChanges dataSearch contacts. Use this to find existing contacts before creating a new contact. API summary: Search contacts in all contact list.search_dataChanges dataSearch data by options. Use this to find existing data before creating a new data. API summary: Search data in all blacklist.search_data_in_specific_blacklistChanges dataSearch data by options. Use this to find existing data before creating a new data. API summary: Search data in specific blacklist.search_database_locationChanges dataSearch addresses. Use this to find existing addresses before creating a new address. API summary: Search database location.search_invitation_regeneratesSearch regenerates for a invitation. Use this to find existing regenerates before creating a new regenerate. API summary: Find AI model profile and regenerate content.search_list_contactsChanges dataSearch the contacts in one contact list by `contact_list_id` and a `query` text.search_message_regeneratesSearch regenerates for a message. Use this to find existing regenerates before creating a new regenerate. API summary: Find AI model profile and regenerate content.search_unsubscribersChanges dataSearch unsubscribers by options. Use this to find existing unsubscribers before creating a new unsubscriber. API summary: Search unsubscribers from all organizations.send_a_linkedin_invitation_to_a_contactVisible to othersCreate a new invitation. Required: integration id. Has effects visible outside this system. API summary: Send a linkedin invitation to a contact.send_a_linkedin_message_to_a_contactVisible to othersCreate a new message. Required: integration id. Has effects visible outside this system. API summary: Send a linkedin message to a contact.send_contact_list_verifierVisible to othersEmail a contact list (contact list id). Has effects visible outside this system. API summary: Verify emails in a contact list.send_enrichVisible to othersEmail a enrich. Has effects visible outside this system. API summary: Enrich a contact email from company and optional names.send_modelVisible to othersEmail a model. Has effects visible outside this system. API summary: Fetch list.send_sendVisible to othersEmail a send. Has effects visible outside this system. API summary: Send a single email.stop_workflow_launchVisible to othersStop a running campaign launch by `workflow_id` and `workflow_programmation_id`, so no further messages go out.submit_contact_listVisible to othersCopy a contact list (contact list id). Has effects visible outside this system.submit_contact_list_splitVisible to othersSplit a contact list (contact list id). Has effects visible outside this system.submit_databaseVisible to othersCount a database. Has effects visible outside this system. API summary: Count the number of contacts found with the given filters.submit_database_previewVisible to othersCount a database. Has effects visible outside this system. API summary: Count and preview contacts based on filters.submit_formVisible to othersCopy a form (form id). Has effects visible outside this system.submit_invitationVisible to othersCopy a invitation (model id). Has effects visible outside this system. API summary: Copy a LinkedIn invitation.submit_messageVisible to othersCopy a message (model id). Has effects visible outside this system. API summary: Copy an email model.submit_message_copyVisible to othersCopy a message (model id). Has effects visible outside this system. API summary: Copy a LinkedIn message.submit_smsVisible to othersCopy a sms (model id). Has effects visible outside this system. API summary: Copy a SMS model.submit_workflowVisible to othersCopy a workflow (workflow id). Has effects visible outside this system.update_a_linkedin_messageVisible to othersUpdate an existing message identified by model id. Has effects visible outside this system. API summary: Update a LinkedIn message.update_ai_agentChanges dataUpdate an existing ai agent identified by uniqid. API summary: Update AI agent.update_blacklistChanges dataUpdate an existing blacklist identified by blacklist id. API summary: Update profile.update_blacklist_contact_lists_copy_to_blacklistChanges dataUpdate an existing blacklist identified by blacklist id. API summary: Copy a contact list to a blacklist.update_blacklist_downloadChanges dataUpdate an existing download identified by file type. API summary: Download the blacklist using a filter.update_blacklist_prm_copy_contacts_to_blacklistChanges dataUpdate an existing blacklist identified by blacklist id. API summary: Copy PRM contacts to a blacklist.update_blacklist_workflows_programmation_blacklist_contacts_by_sChanges dataUpdate an existing blacklist identified by blacklist id. API summary: Blacklist contacts by workflow programmation step and type.update_contactChanges dataUpdate an existing contact identified by file type. API summary: Download the list of contacts from all contacts lists.update_contact_contact_lists_enrich_external_apiChanges dataUpdate an existing contact identified by contact api key id. API summary: Enrich a contact list using an external api.update_contact_excludeChanges dataUpdate an existing exclude identified by workflow id. API summary: Exclude a PRM contact from a workflow.update_contact_listChanges dataUpdate a contact list by `contact_list_id`: `name`, `country`, `language`, `folder_id`, `tags_ids` or `pin`.update_contact_list_datafield_aiChanges dataUpdate an existing datafield ai identified by datafield id. API summary: Generate dynamic content using AI from a contact list datafield.update_contact_list_datafield_enrichChanges dataUpdate an existing datafield enrich identified by datafield id. API summary: Filling the datafield with AI.update_contact_messageChanges dataUpdate an existing message identified by message id. API summary: Update a PRM note from a contact.update_contact_prm_enrich_external_apiChanges dataUpdate an existing contact identified by contact api key id. API summary: Enrich the prm using an external api.update_contact_prm_enrich_external_api_userChanges dataUpdate an existing contact identified by contact api key id. API summary: Enrich the prm using an external api.update_contact_replyChanges dataUpdate an existing reply identified by reply id. API summary: Mark a contact reply as positive/negative or remove the mark.update_copyChanges dataUpdate an existing copy identified by contact list id destination. API summary: Copy contacts from all contact lists to a contact list.update_copy_toChanges dataUpdate an existing copy to identified by contact list id destination. API summary: Copy contacts of a workflow programmation step and type to a contact list.update_customChanges dataUpdate an existing custom identified by status id. API summary: Update a PRM custom status.update_data_fieldChanges dataUpdate an existing data field identified by data field id. API summary: Update profile.update_datafield_bulk_setsVisible to othersUpdate an existing bulk set identified by datafield id. Has effects visible outside this system. API summary: Bulk set datafield value.update_folderChanges dataUpdate an existing folder identified by folder id. API summary: Update profile.update_formChanges dataUpdate an existing form identified by form id. API summary: Update a form profile.update_invitationChanges dataUpdate an existing invitation identified by model id. API summary: Update a LinkedIn invitation.update_list_contactChanges dataUpdate a contact in a list by `contact_list_id` and `contact_id` with `properties` (`data_field_id` + `value` pairs).update_messageVisible to othersUpdate an existing message identified by model id. Has effects visible outside this system. API summary: Update an email model.update_nurturingChanges dataUpdate an existing nurturing identified by nurturing id. API summary: Update a PRM nurturing.update_pagesVisible to othersUpdate an existing page. Has effects visible outside this system. API summary: Replace PRM column-entry notification watchlist.update_prm_contactChanges dataUpdate a PRM contact by `contact_id`: `status`, `custom_status`, `tags_ids`, `person_in_charge`, deal `amount`, `probability`, `closing_date`, `is_positive` or `properties`. Only the fields you pass change.update_programmationChanges dataUpdate an existing programmation identified by programmation id. API summary: Exclude a PRM contact from a programmation.update_programmation_stepChanges dataUpdate an existing step identified by step id. API summary: Manually progress a contact to an event after a call step.update_refreshChanges dataUpdate an existing refresh identified by contact list id. API summary: Refresh LinkedIn targeting on a contact list.update_reportChanges dataUpdate an existing report identified by report id. API summary: Update report.update_sharingChanges dataUpdate an existing sharing identified by sharing id. API summary: Update sharing.update_smsVisible to othersUpdate an existing sms identified by model id. Has effects visible outside this system. API summary: Update a SMS model.update_statusChanges dataUpdate an existing status identified by status. API summary: Update a PRM status.update_step_resumesVisible to othersUpdate an existing resume identified by step id. Has effects visible outside this system. API summary: Resume a workflow programmation step.update_step_stopsVisible to othersUpdate an existing stop identified by step id. Has effects visible outside this system. API summary: Stop a workflow programmation step.update_tagChanges dataUpdate an existing tag identified by tag id. API summary: Update profile.update_toChanges dataUpdate an existing to identified by user id. API summary: Copy a contact list to user ID.update_to_contact_lists_copy_contacts_toChanges dataUpdate an existing to identified by contact list id destination. API summary: Copy contacts from one list to another.update_to_models_email_copy_toVisible to othersUpdate an existing to identified by user id. Has effects visible outside this system. API summary: Copy an email model to user ID.update_to_models_linkedin_invitation_copy_toChanges dataUpdate an existing to identified by user id. API summary: Copy a LinkedIn invitation to user ID.update_to_models_linkedin_message_copy_toVisible to othersUpdate an existing to identified by user id. Has effects visible outside this system. API summary: Copy a LinkedIn message to user ID.update_to_models_sms_copy_toVisible to othersUpdate an existing to identified by user id. Has effects visible outside this system. API summary: Copy a SMS model to user ID.update_to_workflows_copy_toChanges dataUpdate an existing to identified by user id. API summary: Copy a workflow to user ID.update_userChanges dataUpdate an existing user identified by user id. API summary: Import contact into a PRM.update_user_contactChanges dataUpdate an existing contact identified by file type. API summary: Export contacts of a PRM.update_webhookDeletesUpdate an existing webhook identified by webhook id. Destructive action; may require approval. API summary: Update a webhook.update_workflowChanges dataUpdate an existing workflow identified by workflow id. API summary: Update profile.update_workflow_programmationChanges dataUpdate an existing programmation identified by workflow programmation id. API summary: Update programmation profile.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Magileads from the app list.
- 2
Paste your key
Paste a Magileads API key. In Magileads open Paramètres (Settings) and request or create an API key, then copy it. You need an active Magileads account.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Magileads?
The AI can read contact lists, list contacts, PRM contacts and statuses, data fields, tags, workflows, workflow launches and campaign statistics. It can create and update contact lists, list contacts and PRM contacts, log calls and meetings, add notes, remove a contact from a list, and stop or resume a campaign launch.
Does the AI see my Magileads API key?
No. Your Magileads API key is encrypted at rest and never shown to the AI. After you save it, it is 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 with lists and statistics only. Resuming a campaign launch sends messages to real contacts, and removing a contact from a list is permanent. Both 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 Magileads account.
What is the difference between contact lists and the PRM?
Contact lists hold the contacts you prepare for campaigns. The PRM is your prospect pipeline, where each contact has a status such as opener, clicker, answerer or to call, plus tags, an owner and deal details. The AI has separate tools for each and can add contacts to both.
Related integrations
Let your AI work in Magileads today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Magileads freeHeyMyApps is not affiliated with Magileads. Product names are trademarks of their owners.






