Connectors

/

HubSpot

/

Check a HubSpot contact's email consent
Read

Find out why a HubSpot contact is not getting your emails

For marketers and support teams answering a contact who says your email never arrives, by asking their AI assistant.

Try PopdockAI free
Get a live demo
Check a HubSpot contact's email consent
Why is jordan@fabrikam.com not receiving our newsletter from HubSpot?
Verdict: cannot receive marketing email. - Newsletter: unsubscribed on 12 August - Product updates: still subscribed - Delivery: a hard bounce on 3 September, later sends dropped - Lists: member of 4 lists, including Customers EMEA The bounce suggests the address changed. Want the full delivery history?
HubSpot
Sample figures. Your results come from your own account.
hubspot-get-contacts
hubspot-get-contact-subscriptions
hubspot-get-subscriptions
hubspot-get-contact-list-membership
hubspot-get-email-event

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

Why a contact gets no email is spread across several screens

When a contact says they are not getting your emails, the answer is split across subscription types, list memberships, bounces and dropped sends in HubSpot. Piecing it together means several screens and still guessing.

Without PopdockAI

  • Check each subscription type one by one
  • Look through the lists the contact is on
  • Search delivery history for bounces and drops
  • Give the customer a best guess

With PopdockAI

  • Every subscription type is checked for the contact
  • List memberships are read alongside them
  • Bounces, drops, spam reports and unsubscribes are found
  • You get a clear verdict with dated evidence, and 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:** Work out whether `{contact-email}` can receive marketing email from HubSpot, and if not, why.

**Step 1: The contact**

Call `hubspot-get-contacts` with `email` = `{contact-email}`. If nothing matches, say the address is not a contact and continue with the remaining steps anyway, since events can exist for non-contacts.

**Step 2: Subscription status**

Call `hubspot-get-contact-subscriptions` with `recipient-email` = `{contact-email}`. For each subscription: name, status, legal basis, source of status. Call `hubspot-get-subscriptions` with `active` = true to find subscription types the contact has no status for.

**Step 3: Lists**

Call `hubspot-get-contact-list-membership` with `contact-email` = `{contact-email}` to see which lists include them.

**Step 4: Delivery history**

Call `hubspot-get-email-event` with `recipient` = `{contact-email}`. Look for BOUNCE, DROPPED (with `drop-reason`), SPAMREPORT and UNSUBSCRIBED events, and the most recent DELIVERED.

**Step 5: Verdict**

Start with one line: "Can receive marketing email", "Cannot receive marketing email", or "Unclear". Then the reasons, citing the evidence (for example: unsubscribed from all on a date; hard bounce on a date; dropped as previously bounced). Then the subscription table, list memberships, and the last 10 email events.

**Rules & Guidelines:**

* This prompt is read-only. Do NOT call any write tool: `hubspot-add-contact`, `hubspot-add-company`, `hubspot-add-deal`, `hubspot-add-ticket`, `hubspot-update-contact`, `hubspot-update-company`, `hubspot-update-deal`, `hubspot-update-ticket`, `hubspot-add-contact-note`, `hubspot-add-company-note`, `hubspot-add-deal-note`, `hubspot-add-ticket-note`.
* Do not suggest re-subscribing someone who opted out; only report their status.

**Validation:**

* If every source is empty, say there is no record of this address in HubSpot.

Who it's for

One answer, three teams that use it

Email marketers

Diagnose a missing newsletter fast

Find out in one request whether a contact is unsubscribed, bouncing or simply not on the list.

Can priya@contoso.com receive our marketing emails from HubSpot? She says the newsletter stopped arriving.

Customer support agents

Answer the I never got it question

Give the customer a dated, evidenced reason instead of asking them to check their spam folder.

Why is tom.reyes@fabrikam.com not getting our webinar emails from HubSpot?

Marketing operations

Check consent before any fix

See the contact's opt-out history so nobody is resubscribed without their request.

Show the subscription status and recent bounces for dana@northwindtraders.com in HubSpot.

How it works

What PopdockAI does when you ask

You give an email address and your AI assistant reads the contact's subscriptions, lists and delivery history. It answers with a verdict and the evidence, and changes nothing.

01

Ask

You give the contact's email address.

Your AI tool

02

Check

It reads their subscription status for each subscription type and their lists.

hubspot-get-contacts
hubspot-get-contact-subscriptions
hubspot-get-subscriptions
hubspot-get-contact-list-membership

03

Review

It reads delivery history for bounces, drops, spam reports and unsubscribes.

hubspot-get-email-event

04

Answer

You get can receive, cannot receive or unclear, with dated evidence.

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-subscriptions

Returns the email subscription types defined in HubSpot from the HubSpot connector. Filter by name, communication method, active, purpose.
get-data

hubspot-get-contact-list-membership

Returns which contacts belong to which contact lists from the HubSpot connector. Filter by list name, contact id, contact email, list id.
get-data

hubspot-get-email-event

Returns marketing email events (sent, delivered, opened, clicked, bounced) per recipient and campaign from the HubSpot connector. Filter by campaign, recipient, created, drop reason, type, email campaign id.
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

A clear answer on why email is or is not arriving

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