Connectors

/

Constant Contact

/

Follow up Constant Contact campaign clicks in HubSpot
Write
Cross-Connector

Get campaign clicks to the right HubSpot owner while interest is fresh

For sales teams who want Constant Contact clickers matched to HubSpot owners and deals, by asking their AI assistant.

Try PopdockAI free
Get a live demo
Follow up Constant Contact campaign clicks in HubSpot
Turn the clicks on our October Product Update email into a HubSpot follow-up list.
37 clickers matched HubSpot contacts across 4 owners. - Top: Jordan Lee at Contoso, 5 clicks, owner Sam Patel, open deal - Sam Patel: 14 contacts to follow up - Alex Morgan: 11 contacts - Skipped: 2 emails match more than one contact Want me to log a note on each matched contact?
Constant Contact
Sample figures. Your results come from your own account.
constant-contact-get-campaign
constant-contact-get-campaign-click
hubspot-get-contacts
hubspot-get-deals
hubspot-add-contact-note

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

Constant Contact

Constant Contact
Run it on your own Constant Contact data.

Connect Constant Contact, pick your AI tool and paste the prompt.

Try PopdockAI free

The problem

Buying signals cool off between two systems

A campaign click is a buying signal, but the clicks sit in Constant Contact while owners and deals live in HubSpot. Matching each clicker by hand takes long enough that warm leads cool off.

Without PopdockAI

  • Export clicks from Constant Contact
  • Find each clicker in HubSpot
  • Look up owner, stage and open deals
  • Hand out the list after interest has faded

With PopdockAI

  • Clickers are gathered with links and click counts
  • Each is matched to a HubSpot owner, stage and open deals
  • The follow-up list is sorted by clicks and summed per owner
  • Notes are logged only if you ask and confirm

The prompt

Use this prompt

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

Prompt
**Objective:** Turn the clicks on the Constant Contact campaign {campaign-name} into a sales follow-up list from HubSpot, and log a note on each HubSpot contact only if {log-notes} is yes (default no).

**Step 1: Find the campaign**

Call `constant-contact-get-campaign` with `name.contains` set to {campaign-name}. If more than one comes back, list them with `name`, `status` and `last-sent-date` and stop. If none, stop and say so. Keep `campaign-id`.

**Step 2: Collect the clicks**

Call `constant-contact-get-campaign-click` with `campaign-id`. Group by `email-address`: click count, distinct `link-url` values, latest `created-date`.

**Step 3: Match each clicker in HubSpot**

For each email address, call `hubspot-get-contacts` with `email` set to it. Keep `record-id`, `contact-owner`, `lifecycle-stage`, `lead-status` and `company-id`. If the contact has a `company-id`, call `hubspot-get-deals` with `company-id` and keep deals whose `close-date` is today or later.

**Step 4: Report**

A table sorted by click count: email, name, HubSpot owner, lifecycle stage, lead status, clicks, links clicked, open deals on their company (name, stage, amount). Then a separate list of clickers not found in HubSpot. Then a per-owner summary: owner and how many of their contacts clicked.

**Step 5: Log notes (only if {log-notes} is yes)**

If {log-notes} is not yes, stop after Step 4. Otherwise show how many notes will be written and ask the user to confirm. After an explicit yes, call `hubspot-add-contact-note` once per matched contact with `contact-id` set to its `record-id` and `note` set to: Clicked <links> in Constant Contact campaign <campaign name>, latest click <date>. Report notes written and any errors.

**Rules & Guidelines:**

* `constant-contact-get-campaign` and `constant-contact-get-campaign-click` are on the Constant Contact server. `hubspot-get-contacts`, `hubspot-get-deals` and `hubspot-add-contact-note` are on the HubSpot server.
* The only write tool this prompt may call is `hubspot-add-contact-note`, once per matched contact, after confirmation, and only when {log-notes} is yes.
* Never call `hubspot-update-contact`, `hubspot-update-deal`, `hubspot-add-deal`, `hubspot-add-contact`, `constant-contact-update-contact` or `constant-contact-add-contact-note`.

**Validation:**

* Match email addresses case-insensitively and trimmed.
* If the campaign has no clicks, say so and stop.
* If a HubSpot email matches more than one contact, list them and do not log a note for that address.

Who it's for

One answer, three teams that use it

Sales reps

See which of your contacts clicked

A list by owner shows your clickers, what they clicked and any open deals.

Which of my HubSpot contacts clicked our Contoso Pricing email in Constant Contact?

Sales managers

Hand out follow-ups by owner

A summary per owner makes it easy to make sure every warm click is called.

Build a HubSpot follow-up list by owner from the clicks on our Spring Launch campaign.

Marketing managers

Leave a trail on each contact

Log a note on each matched contact after you confirm, so owners see the click in HubSpot.

Turn the clicks on our Q3 Webinar email into HubSpot notes on each matched contact, after I confirm.

How it works

What PopdockAI does when you ask

You name the campaign and your AI assistant turns its clicks into a HubSpot follow-up list by owner. Notes are logged only if you ask and confirm, and never on an ambiguous match.

01

Ask

You name the campaign, and say whether to log notes.

Your AI tool

02

Collect

It gathers everyone who clicked, with links and counts.

constant-contact-get-campaign
constant-contact-get-campaign-click

03

Match

It finds each person's HubSpot owner, lifecycle stage, lead status and deals.

hubspot-get-contacts
hubspot-get-deals

04

Report

You get a follow-up list by owner, and notes only after you confirm.

Your AI tool

What PopdockAI provides

The tools behind the answer

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

get-data

constant-contact-get-campaign

Returns Constant Contact email campaigns with their status and headline counts: sends, opens, not opened, clicks, bounces, forwards and opt-outs. Filter by name, status, type and last sent date.
get-data

constant-contact-get-campaign-click

Returns Constant Contact campaign clicks with the link clicked and the device used. Filter by campaign, campaign activity, contact, email address or domain, device type and date.
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-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.
run-action

hubspot-add-contact-note

Adds a note to a HubSpot contact's timeline. Requires contact id, note.
Read only.Nothing in Constant Contact 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

Clicks reach the right owner while interest is fresh

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