Connectors

/

Constant Contact

/

Log Constant Contact campaign clicks as Salesforce tasks
Write
Cross-Connector

Turn every campaign click into one Salesforce follow-up task

For sales teams who want Constant Contact clickers given follow-up tasks on the right Salesforce record, by asking their AI assistant.

Try PopdockAI free
Get a live demo
Log Constant Contact campaign clicks as Salesforce tasks
Create Salesforce follow-up tasks for everyone who clicked our Fall Launch email, assigned to sam.patel@northwindtraders.com.
24 clickers matched Salesforce, and 19 need a task. - Jordan Lee, Contoso, clicked pricing, due 10 October - Alex Morgan, Fabrikam, clicked the demo link - Needs review: 2 emails match several records - Skipped: 3 already have a task Shall I create the 19 tasks for Sam Patel?
Constant Contact
Sample figures. Your results come from your own account.
constant-contact-get-campaign
constant-contact-get-campaign-click
salesforce-get-contact
salesforce-get-lead
salesforce-get-user
salesforce-get-task
salesforce-add-task

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

Campaign clicks vanish without a follow-up task

A campaign click is a buying signal, but in Salesforce it disappears unless someone creates a task. Doing that for every clicker means finding their contact or lead, checking for an existing task and noting what they clicked.

Without PopdockAI

  • Export clickers from Constant Contact
  • Find each person as a contact or lead
  • Check whether a task already exists
  • Create tasks one at a time, or not at all

With PopdockAI

  • Each clicker is matched to one contact or lead
  • Ambiguous emails go to a needs review list
  • People with a task for this campaign are skipped
  • You see each planned task before anything is created

The prompt

Use this prompt

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

Prompt
**Objective:** For everyone who clicked the Constant Contact campaign `{campaign-name}` and exists in Salesforce, create one Salesforce follow-up task on their contact or lead, assigned to `{assignee-email}` (default: the record's owner, by leaving the assignee unset), due in `{due-days}` days (default 3).

**Step 1: Identify the campaign and its clickers in Constant Contact**

Call `constant-contact-get-campaign` with `name.contains` = `{campaign-name}`. If more than one matches, list them and stop. Then call `constant-contact-get-campaign-click` with its `campaign-id`, and reduce to distinct `email-address` values with the links each person clicked.

**Step 2: Match each clicker in Salesforce**

For each email, call `salesforce-get-contact` with `email`; if nothing comes back, call `salesforce-get-lead` with `email`. Keep the `contact-id` or `lead-id`. Skip emails that match neither and count them. If an email matches more than one record, put it in a "needs review" list and do not create a task for it.

**Step 3: Resolve the assignee**

If `{assignee-email}` is set, call `salesforce-get-user` with `email` = `{assignee-email}` and take `user-id`. If no active user matches, stop and say so.

**Step 4: Avoid duplicates**

For each matched record, call `salesforce-get-task` with `name-id` = the contact or lead id and `subject.contains` = the campaign name. Skip records that already have such a task.

**Step 5: Confirm before writing**

Show a table of the tasks you intend to create: name, record type, email, links clicked, assignee, due date. Ask the user to confirm. Do not continue without an explicit yes.

**Step 6: Create the tasks**

For each confirmed record, call `salesforce-add-task` with `who-id` = the contact or lead id, `subject` = "Follow up: clicked <campaign name>", `comments` listing the links clicked and the click dates, `status` = "Not Started", `due-date` = today plus the due window, and `assigned-to-id` only if Step 3 resolved one.

**Step 7: Report**

A table: name, email, result (task id, skipped as duplicate, or error). Then counts: clickers, not in Salesforce, needs review, duplicates skipped, created, failed.

**Rules & Guidelines:**

* Tools named `constant-contact-*` are on the constant-contact server; tools named `salesforce-*` are on the salesforce server.
* The only write tool this prompt may call is `salesforce-add-task`, on the salesforce server, and only after the user confirms in Step 5.
* Do NOT call `salesforce-update-task`, `salesforce-update-lead`, `salesforce-update-contact`, `salesforce-add-lead` or any Constant Contact add or update tool.

**Validation:**

* Compare email addresses case-insensitively and ignore surrounding spaces.
* If the campaign has no clicks, say so and stop.
* If one create fails, report it and carry on with the rest.

Who it's for

One answer, three teams that use it

Sales reps

Get your clickers on your task list

Each task shows the links clicked, so the follow-up call has a starting point.

Create Salesforce tasks for clickers on our Pricing Update email, due in 2 days, assigned to me.

Sales managers

Make sure every click is followed up

Tasks go to a named user or the record owner, with no duplicates for the same campaign.

Log tasks in Salesforce for everyone who clicked our Contoso Summit invite, assigned to each record owner.

Marketing operations

Turn email signals into CRM activity

Clicks become trackable Salesforce tasks instead of a report nobody opens.

Turn the clicks on our Q2 Product News campaign into Salesforce follow-up tasks for priya@contoso.com.

How it works

What PopdockAI does when you ask

You name the campaign and your AI assistant plans one Salesforce task per clicker, skipping existing ones. Tasks are created only after you confirm.

01

Ask

You name the campaign, and optionally an assignee and due window.

Your AI tool

02

Match

It matches each clicker to one Salesforce contact or lead.

constant-contact-get-campaign
constant-contact-get-campaign-click
salesforce-get-contact
salesforce-get-lead

03

Check

It skips people with a task for this campaign and checks the assignee.

salesforce-get-task
salesforce-get-user

04

Confirm

You see each planned task with the links clicked, then they are created.

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

salesforce-get-contact

Returns Salesforce contacts with their account, title, department, email, phone, mailing address, owner and lead source. Filter by name, email, account, title, owner, lead source and mailing city or state.
get-data

salesforce-get-lead

Returns Salesforce leads with their company, status, source, owner, contact details, location and whether they are converted. Filter by name, company, email, status, lead source, owner, state, converted flag and created date.
get-data

salesforce-get-user

Returns Salesforce users with their role, profile, department, manager, contact details, active flag and last login. Filter by name, username, email, role, profile, department, user type and active flag.
get-data

salesforce-get-task

Returns Salesforce tasks with their subject, due date, priority, status, assignee and the record they relate to. Filter by subject, assigned user, account, related record, contact or lead, status, priority, closed flag and due date.
run-action

salesforce-add-task

Creates a Salesforce task with subject, due date, priority, status, assignee, comments and the contact, lead or record it relates to.
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

One follow-up task for every campaign click

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