/
/
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.
On this page
Connector
Connect Constant Contact, pick your AI tool and paste the prompt.
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.
**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.
02
Collect
It gathers everyone who clicked, with links and counts.
03
Match
It finds each person's HubSpot owner, lifecycle stage, lead status and deals.
04
Report
You get a follow-up list by owner, and notes only after you confirm.
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.
constant-contact-get-campaign
constant-contact-get-campaign-click
hubspot-get-contacts
hubspot-get-deals
hubspot-add-contact-note
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.
The outcome
Clicks reach the right owner while interest is fresh
Related use cases
More ways to put this data to work
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.

.webp)
