Integration · Marketing
Connect Claude & ChatGPT to Pitchbox
Ask your AI which prospects replied this week, how a campaign is performing, or to answer a reply in Pitchbox. It can search projects, campaigns, opportunities and contacts, read sent and received emails, move opportunities between milestones, add notes and tags, and manage tasks.
Free plan, no credit card. Takes about a minute.
Try asking
“Which prospects replied to the guest post campaign this week?”
The AI finds the campaign and searches the replies received from prospects in that date range.
“Reply to that email and suggest a call next Tuesday.”
It sends a reply to the received email. This emails the prospect.
“Move the opportunity for example.com to the Link placed milestone.”
It looks up the milestones and moves the opportunity to the one you name.
What your AI can do
Campaigns and opportunities
Search projects, campaigns and opportunities, add opportunities and contacts, and move opportunities between milestones.
Emails and replies
Read sent outreach emails and prospect replies, and answer a reply directly from the chat.
Tasks, notes and reports
Create and update tasks, add notes and tags, and pull outreach reports for a date range.
“How did our outreach perform in August?”
It pulls the outreach report for that date range, for the whole account or one project or campaign.
“Add a note to the opportunity that they want a new draft by Friday, and tag it follow-up.”
It adds the note and the tag to the opportunity.
“Create a task for Anna to send the article draft, due Thursday.”
It creates a task in the project, assigned to Anna, with the due date.
77 tools for Pitchbox
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_opportunity_contactChanges dataAdd a contact email to an opportunity by `opportunity_id` and `email`.add_opportunity_noteChanges dataAdd a note with `content` to an opportunity by `opportunity_id`.archive_campaignVisible to othersArchive a campaign (campaign id). Has effects visible outside this system. API summary: Archive Campaign.attach_campaign_removalChanges dataLink a campaign. API summary: Create Link Removal Campaign.create_account_tagVisible to othersCreate a new tag for a account. Search tags first to avoid duplicates. Has effects visible outside this system. API summary: Add Email Account Tags.create_aiChanges dataCreate a new ai. Required: name, project, query or se profile id. API summary: Create AI Campaign.create_ai_personalizeChanges dataCreate a new ai personalize. Required: opportunity ids. API summary: AI Personalize opportunities.create_backlinkChanges dataCreate a new backlink. Required: name, project or input. API summary: Create Backlink Campaign.create_campaign_tagChanges dataCreate a new tag for a campaign. Search tags first to avoid duplicates. API summary: Add Campaign Tags.create_deal_custom_fieldChanges dataCreate a new custom field for a deal. API summary: Add Opportunity Custom Field Value.create_deal_move_to_composeChanges dataCreate a new move to compose for a deal. API summary: Move Opportunity to Compose stage.create_discoveryChanges dataCreate a new discovery. Required: name, project, input or discovery type. API summary: Create Discovery Campaign.create_email_account_imap_smtpVisible to othersEmail a account. Has effects visible outside this system. API summary: Create Email Account (IMAP/SMTP).create_launch_automationChanges dataCreate a new launch automation.create_metric_filter_templateChanges dataCreate a new metric filter template. Search metric filter templates first to avoid duplicates. API summary: Create Metrics Filter Template.create_opportunityChanges dataAdd an opportunity to a campaign: `campaign` is the campaign ID; pass a website `url` or `contacts` (each with email, names, company) and optional personalization fields.create_projectChanges dataCreate a new project. Required: name, company name, country code, zip, state or city. Search projects first to avoid duplicates. API summary: Create Project.create_project_messageChanges dataCreate a new message for a project. Search messages first to avoid duplicates. API summary: Add Email Account To Project.create_project_userChanges dataCreate a new user for a project. API summary: Add User To Project.create_tagChanges dataCreate a new tag. Required: name or type. Search tags first to avoid duplicates. API summary: Create Tag.create_taskChanges dataCreate a task with a `name` in a `project` (project ID), optionally linked to a campaign or opportunity, with due_date, assigned_to (user ID) and description.create_unsubscribeChanges dataCreate a new unsubscribe.delete_account_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval. API summary: Delete Email Account Tag.delete_campaign_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval. API summary: Delete Campaign Tag.delete_deal_contactDeletesPermanently delete a contact by contact id. Destructive action; may require approval. API summary: Remove Opportunity Contact.delete_metric_filter_templateDeletesPermanently delete a metric filter template by metric filter template id. Destructive action; may require approval. API summary: Delete Metrics Filter Template.get_accountGet one account by account id. API summary: Get Email Account By Id.get_campaignGet one campaign by `campaign_id`; set with_status for its outreach status.get_contactGet one contact by `contact_id`.get_current_userGet the Pitchbox user this connection belongs to.get_opportunityGet one opportunity by `deal_id` (the opportunity ID), including its contacts and milestone.get_outreach_reportGet outreach performance reports between start_date and end_date, optionally by project_id or campaign_id.get_taskGet one task by `task_id`.list_ai_agentsList ai agents. Optional filters: type.list_ai_playbooksList ai playbooks.list_campaign_ai_agentsList ai agents for a campaign. API summary: Get the AI agent assigned to a campaign.list_campaign_keywordsList keywords for a campaign. API summary: Get Campaign Keywords.list_campaign_outreach_settingsList outreach settings for a campaign. API summary: Get Campaign Outreach Settings.list_campaign_sending_statusesList sending statuses for a campaign. API summary: Why a campaign is or is not sending.list_campaign_templatesList the email templates (outreach attempts) of a campaign by `campaign_id`.list_custom_fieldsList custom fields.list_deal_custom_fieldsList custom fields for a deal. API summary: List Opportunity Custom Fields Values.list_deal_milestone_historiesList milestone histories for a deal. API summary: List Opportunity Milestone History.list_discovery_typesList discovery types.list_milestonesList the pipeline milestones with their IDs.list_opportunity_notesList the notes on an opportunity by `opportunity_id`.list_outreach_emailsList outreach emails sent between `sent_at_from` and `sent_at_to`, optionally by campaign_id, project_id, opportunity_id or contact_id; include_body adds the text.list_project_sending_statusesList sending statuses for a project. API summary: Sending triage across a project's campaigns.reply_to_inbound_emailChanges dataReply to a received email by `inbound_email_id` with a `body`, optional subject, cc and bcc. This sends an email to the prospect.search_campaignsSearch outreach campaigns by `q`, name, status or `project_id`.search_contactsSearch contacts by `q`, email, project_id, campaign_id or opportunity_id.search_form_submissionsSearch form submissions by q, campaign id, opportunity id, project id or user id. Use this to find existing form submissions before creating a new form submission. API summary: List Form Submissions.search_inbound_emailsSearch replies received from prospects by `q`, project_id, campaign_id, opportunity_id or created_at.search_metric_filter_templatesSearch metric filter templates by q or name. Use this to find existing metric filter templates before creating a new metric filter template. API summary: List Metrics Filter Templates.search_opportunitiesSearch opportunities (prospects) in a project by `project_id`, filtered by `q`, url, domain_name, campaign_id, milestone_id, tag_name or dates.search_projectsSearch projects by `q`, name, id or status. Use it to find the project_id most other lookups need.search_sent_repliesSearch replies your team sent, by `q`, project_id, campaign_id, opportunity_id or sent date range.search_tagsSearch tags by q or type. Use this to find existing tags before creating a new tag. API summary: List Tags.search_tasksSearch tasks in a project by `project_id`, filtered by `q`, completed, due date range, assigned_to_id, campaign_id or opportunity_id.send_accountVisible to othersEmail a account. Has effects visible outside this system. API summary: List Email Accounts.send_campaign_rotationVisible to othersEmail a campaign (campaign id). Has effects visible outside this system. API summary: Upsert Campaign Email Rotation.set_opportunity_milestoneChanges dataMove an opportunity to another milestone by `deal_id` and `milestone` ID. Use list_milestones to find milestone IDs.tag_opportunityChanges dataAdd a `tag` to an opportunity by `opportunity_id`.update_accountVisible to othersUpdate an existing account identified by account id. Has effects visible outside this system. API summary: Update Email Account.update_backlinkChanges dataUpdate an existing backlink identified by backlink id. API summary: Add to Backlink Campaign.update_campaignChanges dataUpdate an existing campaign identified by campaign id. API summary: Update Campaign.update_campaign_ai_agentsVisible to othersUpdate an existing ai agent identified by campaign id. Has effects visible outside this system. API summary: Assign AI Agent + Playbook to a campaign.update_campaign_outreach_settingsVisible to othersUpdate an existing outreach setting identified by campaign id. Has effects visible outside this system. API summary: Update Campaign Outreach Settings.update_campaign_templateChanges dataUpdate an existing template identified by attempt number. API summary: Upsert Campaign Template.update_contactChanges dataUpdate a contact's first_name or last_name by `contact_id`.update_discoveryChanges dataUpdate an existing discovery identified by discovery id. API summary: Add to Discovery Campaign.update_importChanges dataUpdate an existing import identified by import id. API summary: Add to Import Campaign.update_link_removalChanges dataUpdate an existing link removal identified by link removal id. API summary: Add to Link Removal Campaign.update_metric_filter_templateChanges dataUpdate an existing metric filter template identified by metric filter template id. API summary: Update Metrics Filter Template.update_projectChanges dataUpdate an existing project identified by project id. API summary: Update Project Settings.update_taskChanges dataUpdate a task by `task_id`: name, due_date, assigned_to, description or completed_by. Only the fields you pass change.upload_campaignChanges dataImport a campaign. API summary: Create Import Campaign.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Pitchbox from the app list.
- 2
Paste your key
Paste your Pitchbox API key. In Pitchbox open the My Profile menu and select API Keys, then click New API Key, or copy an existing key with the Copy icon.
- 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 Pitchbox?
The AI can search projects, campaigns, opportunities, contacts, tasks, prospect replies and your sent replies, and read campaign templates, milestones, notes, outreach emails and reports. It can add opportunities, contacts, notes and tags, move opportunities between milestones, create and update tasks, update contact names and reply to a prospect's email.
Does the AI see my Pitchbox API key?
No. Your Pitchbox 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 read-only. Replying to an inbound email sends an email to the prospect, and that tool can require your approval before it runs. 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 Pitchbox account.
Can the AI send emails to prospects?
It can reply to an email a prospect has sent you, if you switch that tool on. That sends a real email. It cannot launch or send campaign sequences. It can read your campaign templates and outreach emails and add new opportunities to a campaign.
Related integrations
Let your AI work in Pitchbox today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Pitchbox freeHeyMyApps is not affiliated with Pitchbox. Product names are trademarks of their owners.






