Connectors

/

Drip

/

Drip and HubSpot contact profile
Report
Cross-Connector

Get one picture of a person across Drip and HubSpot

For marketers and reps who want Drip and HubSpot records for one person compared, with consent conflicts first, by asking their AI assistant.

Try PopdockAI free
Get a live demo
Drip and HubSpot contact profile
Why is lee@contoso.com still getting emails? Check Drip and HubSpot.
Jordan Lee is unsubscribed in Drip but still subscribed to the Newsletter in HubSpot. - Drip: unsubscribed, lead score 22, tag webinar - HubSpot: owner Sam Patel, 2 sales emails in September - Mismatch: tagged prospect in Drip but a customer in HubSpot The HubSpot subscription is the likely source of the emails.
Drip
Sample figures. Your results come from your own account.
drip-get-subscriber
drip-get-campaign-subscriber
hubspot-get-contacts
hubspot-get-emails
hubspot-get-contact-subscriptions

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

Drip

Drip
Run it on your own Drip data.

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

Try PopdockAI free

The problem

Drip and HubSpot tell different stories about one person

Answering why someone still gets email, or prepping a call, means flipping between Drip and HubSpot. The two often disagree, and an unsubscribe recorded in only one is easy to miss.

Without PopdockAI

  • Look up the person in Drip
  • Search HubSpot for the same email
  • Compare tags, owner and subscriptions by eye
  • Miss a consent conflict between them

With PopdockAI

  • Drip subscriber and series are read
  • HubSpot contact, sales emails and subscriptions are added
  • Matching is on full email only
  • Consent conflicts are listed first and nothing is written

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 both Drip (email marketing) and HubSpot (CRM), and point out where the two systems disagree.

**Step 1: Read Drip**

Call `drip-get-subscriber` with `email` set to `{email}`. Note status, tags, lead-score, lifetime-value, gdpr-consent and created-date. Then call `drip-get-campaign-subscriber` with `email` set to `{email}` to list the email series campaigns they are in, with each campaign-status.

**Step 2: Read HubSpot**

Call `hubspot-get-contacts` with `email` set to `{email}`. If exactly one contact comes back, take its record-id and call `hubspot-get-emails` with `contact-id` set to that record-id and `max-records` 10 for recent one-to-one sales emails. Call `hubspot-get-contact-subscriptions` with `recipient-email` set to `{email}` for their HubSpot subscription statuses.

**Step 3: Report**

* **Identity:** name, phone and location from each system side by side; mark any field where they differ.
* **Drip:** status, lead score, lifetime value, tags, campaigns and their status.
* **HubSpot:** lifecycle stage, lead status, owner, company, last activity date, last 10 sales emails (date, direction, subject).
* **Consent:** Drip status and gdpr-consent next to each HubSpot subscription status.
* **Disagreements:** a short list, most important first. An unsubscribed person in one system who is still subscribed in the other always goes first.

**Rules & Guidelines:**

* `drip-get-subscriber` and `drip-get-campaign-subscriber` are on the drip server; `hubspot-get-contacts`, `hubspot-get-emails` and `hubspot-get-contact-subscriptions` are on the hubspot server.
* This prompt is read-only. Do NOT call `drip-update-subscriber`, `drip-unsubscribe-subscriber`, `drip-add-subscriber-tag`, `hubspot-update-contact`, `hubspot-add-contact` or `hubspot-add-contact-note`, or any other add, update, remove, activate or pause tool.
* Match on the full email address, compared case-insensitively. Never match on name alone.

**Validation:**

* If neither system has `{email}`, say so and stop.
* If only one system has it, report that side in full and state plainly that the person is missing from the other system.
* If `hubspot-get-contacts` returns more than one contact for the email, list them (record-id, name, create-date) and skip the per-contact steps.

Who it's for

One answer, three teams that use it

Email marketers

Find consent conflicts for one person

See if someone is unsubscribed in one system but still subscribed in the other before it becomes a complaint.

Is pat@contoso.com unsubscribed in Drip but still subscribed in HubSpot?

Sales reps

Get context before a call

See owner, recent sales emails and Drip engagement for a contact in one view.

Give me a Drip and HubSpot profile of dana@northwindtraders.com before I call.

Support agents

Answer email complaints with facts

Show exactly what each system holds when a customer asks why they still get email.

A customer at sam@fabrikam.com wants to know why they still get our newsletters. What do Drip and HubSpot show?

How it works

What PopdockAI does when you ask

You give an email address and your AI assistant lays Drip and HubSpot side by side. It reads only and puts consent conflicts at the top.

01

Ask

You give an email address.

Your AI tool

02

Read

It reads the Drip subscriber and email series campaigns.

drip-get-subscriber
drip-get-campaign-subscriber

03

Compare

It reads the HubSpot contact, last ten sales emails and subscription statuses.

hubspot-get-contacts
hubspot-get-emails
hubspot-get-contact-subscriptions

04

Report

You get both side by side, with consent conflicts at the top.

Your AI tool

What PopdockAI provides

The tools behind the answer

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

get-data

drip-get-subscriber

Returns Drip people (subscribers) with name, email, location, tags, status, GDPR consent, lead score and lifetime value. Filter by exact email, email domain, tag, status, country, minimum lead score, minimum lifetime value or date added.
get-data

drip-get-campaign-subscriber

Returns the people subscribed to each Drip email series campaign, with the campaign's status and the person's tags and lead score. Filter by campaign id or name, a person's email, subscriber status or minimum lead score.
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-emails

Returns one-to-one sales emails logged in HubSpot, with subject, direction, status, sender, recipients and associated records from the HubSpot connector. Filter by email to address, contact id, email from address, email send status, email subject, activity date, email direction, activity assigned to.
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.
Read only.Nothing in Drip 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 consistent picture, consent conflicts first

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