Connectors

/

HubSpot

/

HubSpot and Mailchimp contact profile by email
Read
Cross-Connector

One profile of a person across HubSpot and Mailchimp

For marketers who want a contact's CRM and email marketing records side by side, with conflicts spelled out, by asking their AI assistant.

Try PopdockAI free
Get a live demo
HubSpot and Mailchimp contact profile by email
What do we know about jordan@fabrikam.com across HubSpot and Mailchimp?
Jordan Lee is a customer in HubSpot and active in 2 Mailchimp audiences. - HubSpot: owner Sam Patel, lifecycle Customer, 1 open deal, no open tickets - Mailchimp: 6 opens and 2 clicks in 90 days, store spend 1,240 - Discrepancy: subscribed to Newsletter in Mailchimp, unsubscribed in HubSpot Want the full profile with both values side by side?
HubSpot
Sample figures. Your results come from your own account.
hubspot-get-contacts
hubspot-get-contact-subscriptions
hubspot-get-deals
hubspot-get-tickets
mailchimp-get-list-member
mailchimp-get-customer
mailchimp-get-campaign-email-activity

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

HubSpot

HubSpot
Run it on your own HubSpot data.

Connect HubSpot, pick your AI tool and paste the prompt.

Try PopdockAI free

The problem

HubSpot and Mailchimp disagree about the same person

Answering what you know about one person means checking HubSpot for their contact, deals and tickets, then Mailchimp for audiences, purchases and opens. The two systems often disagree, and nobody notices until a customer complains.

Without PopdockAI

  • Look the person up in HubSpot
  • Check their deals, tickets and subscriptions
  • Search Mailchimp audiences and purchases
  • Miss where the two systems disagree

With PopdockAI

  • HubSpot owner, stage, company, deals, tickets and subscriptions are read
  • Mailchimp audiences, status, spend and recent activity are added
  • Every disagreement is listed with both values side by side
  • It only reads, so nothing is changed

The prompt

Use this prompt

Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.

Prompt
**Objective:** Build a single profile of the person with email `{email}` from HubSpot and Mailchimp, including their Mailchimp email activity over the last `{lookback-days}` days (default 90 if blank).

**Step 1: Find the person in HubSpot**

Call `hubspot-get-contacts` with `email` set to `{email}`. Note `record-id`, name, `company-name`, `company-id`, `lifecycle-stage`, `lead-status`, `contact-owner` and `last-activity-date`. If more than one contact comes back, list them and use all of them in the steps below. If none comes back, say the person is not in HubSpot and continue with Step 3.

**Step 2: HubSpot context**

* Call `hubspot-get-contact-subscriptions` with `recipient-email` set to `{email}` to get their HubSpot email subscription statuses.
* If the contact has a `company-id`, call `hubspot-get-deals` with `company-id` set to it and list deals whose `deal-stage-name` is not a closed stage.
* Call `hubspot-get-tickets` with `contact-id` set to the contact's `record-id` and list tickets that are not closed.

**Step 3: Find the person in Mailchimp**

* Call `mailchimp-get-list-member` with `email` set to `{email}`. Note each audience (`list-name`), `status`, `tags`, `rating`, `average-open-rate` and `average-click-rate`.
* Call `mailchimp-get-customer` with `email` set to `{email}`. Note `orders-count`, `total-spent` and `opt-in-status`.
* Call `mailchimp-get-campaign-email-activity` with `email-address` set to `{email}` and `activity-date.from` set to today minus the lookback. Group the results by `campaign-id` and `action`.

If nothing comes back from any Mailchimp call, say the person is not in Mailchimp.

**Step 4: Report**

A short profile with three sections: HubSpot (owner, lifecycle, company, open deals, open tickets, subscription statuses), Mailchimp (audiences with status, store customer totals, opens and clicks by campaign), and Discrepancies. Under Discrepancies list every place the two systems disagree. For example: subscribed in Mailchimp but unsubscribed in HubSpot (or the reverse), a store customer in Mailchimp who is not a customer lifecycle stage in HubSpot, or a name that differs.

**Rules & Guidelines:**

* Tools starting hubspot- are on the HubSpot server; tools starting mailchimp- are on the Mailchimp server.
* Match on email address only, compared case-insensitively with surrounding spaces trimmed. Never match on name alone.
* This prompt is read-only. Do not call `hubspot-add-contact`, `hubspot-update-contact`, `hubspot-add-contact-note`, `hubspot-add-company`, `hubspot-update-company`, `hubspot-add-company-note`, `hubspot-add-deal`, `hubspot-update-deal`, `hubspot-add-deal-note`, `hubspot-add-ticket`, `hubspot-update-ticket` or `hubspot-add-ticket-note` on HubSpot, and do not call `mailchimp-add-list-member`, `mailchimp-update-list-member`, `mailchimp-add-customer`, `mailchimp-update-customer`, `mailchimp-add-segment-member`, `mailchimp-start-automation`, `mailchimp-pause-automation`, `mailchimp-replicate-campaign`, `mailchimp-update-product` or `mailchimp-update-order` on Mailchimp.

**Validation:**

* If the person is in neither system, say so in one line and stop.
* If the person is in only one system, report that side in full and state plainly that they are missing from the other.
* Do not guess a reason for a discrepancy; report the two values side by side.

Who it's for

One answer, three teams that use it

Email marketers

Spot consent conflicts before a send

See where someone is subscribed in one system and unsubscribed in the other.

Is priya@contoso.com subscribed in both HubSpot and Mailchimp, and where do they disagree?

Customer support agents

Know the customer before you reply

See their open tickets, deals and recent purchases in one answer when they get in touch.

What do HubSpot and Mailchimp know about tom.reyes@fabrikam.com?

Sales reps

See a buyer's engagement and spend

Check recent opens, clicks and store spend before you reach out about a deal.

Show me the HubSpot deals and Mailchimp email activity for dana@northwindtraders.com.

How it works

What PopdockAI does when you ask

You give an email address and your AI assistant builds one profile from HubSpot and Mailchimp. It lists every conflict between them and changes nothing.

01

Ask

You give an email address.

Your AI tool

02

Read

It reads the HubSpot contact, owner, lifecycle stage, deals, tickets and subscriptions.

hubspot-get-contacts
hubspot-get-contact-subscriptions
hubspot-get-deals
hubspot-get-tickets

03

Find

It reads Mailchimp audiences, status, store spend and recent opens and clicks.

mailchimp-get-list-member
mailchimp-get-customer
mailchimp-get-campaign-email-activity

04

Report

You get one profile with a discrepancies section, and nothing is changed.

Your AI tool

What PopdockAI provides

The tools behind the answer

Ready made tools for HubSpot and one secure connection to your AI tool. No code, no exports.

get-data

hubspot-get-contacts

Returns contact records from HubSpot CRM, with email, phone, company, lifecycle stage, lead status, owner and location from the HubSpot connector. Filter by company id, state region, contact owner, email, last name, create date, company name, record id, lifecycle stage, lead status.
get-data

hubspot-get-contact-subscriptions

Returns each recipient's email subscription statuses and legal basis from the HubSpot connector. Filter by id, name, status, recipient email.
get-data

hubspot-get-deals

Returns deals from HubSpot CRM, with amount, stage, pipeline, close date, owner and associated company and contact from the HubSpot connector. Filter by pipeline name, close date, deal stage name, deal type, record id, company id, deal name, amount, deal owner.
get-data

hubspot-get-tickets

Returns support tickets from HubSpot, with name, status, priority, category, owner, dates and associated contact and company from the HubSpot connector. Filter by category, record id, priority, ticket name, create date, ticket status, company id, contact id, ticket owner.
get-data

mailchimp-get-list-member

Returns the members (subscribers) of Mailchimp audiences, with subscription status, tags and engagement rating. Filter by email address or status to look someone up.
get-data

mailchimp-get-customer

Returns e-commerce customers from the stores connected to Mailchimp, with order counts, total spent and marketing opt-in.
get-data

mailchimp-get-campaign-email-activity

Returns each member's open, click and bounce events for Mailchimp campaigns, with timestamps and the URLs they clicked.
Read only.Nothing in HubSpot Changes

This report is built from Get data tools only. PopdockAI applies the row, field and parameter rules your admin sets, and every query is written to the audit trail.

How Popdock AI secures your data

The outcome

One view of a person, with every conflict spelled out

Try PopdockAI free
Get a live demo

Related use cases

More ways to put this data to work

All Ramp use cases

One prompt template with infinite possibilities.

‍

Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.

Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

Try PopdockAI Free
See Documentation