Connectors

/

Constant Contact

/

Constant Contact and Rillet customer 360 by email
Report
Cross-Connector

Know a customer's billing and email engagement before renewal

For finance and account teams who want Rillet invoices and ARR next to Constant Contact engagement, by asking their AI assistant.

Try PopdockAI free
Get a live demo
Constant Contact and Rillet customer 360 by email
Give me a 360 on jordan.lee@fabrikam.com from Rillet and Constant Contact before the renewal call.
Fabrikam is growing but has overdue invoices and is quiet on email. - Overdue: 2 invoices, 14,200 USD - ARR: 186,000 USD, up over three months - Email: no opens in the last 60 days - Name note: Fabrikam Inc in Rillet, Fabrikam in Constant Contact Want the full invoice list?
Constant Contact
Sample figures. Your results come from your own account.
rillet-get-customer-emails
rillet-get-invoices
rillet-get-arr-waterfall
constant-contact-get-contact
constant-contact-get-contact-activity
constant-contact-get-campaign-open
constant-contact-get-campaign-click
constant-contact-get-campaign-bounce
constant-contact-get-campaign-unsubscribe
constant-contact-get-contact-list-member
constant-contact-get-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

Rillet cannot find a customer by email

Before a renewal or collections call you want overdue invoices and ARR trend from Rillet and email engagement from Constant Contact. Rillet cannot search customers by email, so even finding the account takes digging.

Without PopdockAI

  • Dig through Rillet to find the right customer
  • Total open invoices by hand, mixing currencies
  • Check the ARR trend in a separate report
  • Search Constant Contact for opens and opt-outs

With PopdockAI

  • Every Rillet customer using the email is found
  • Open and overdue invoices are totalled per currency, never mixed
  • Latest ARR comes with its three-month direction
  • Constant Contact engagement is added, and nothing changes

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 view of the person with email address `{email-address}`: who they are as a Rillet customer (balance, overdue invoices, ARR) and how they engage with Constant Contact email, looking back `{lookback-days}` days (default 90).

**Step 1: Find the Rillet customer**

Call `rillet-get-customer-emails` (rillet server). It takes no filters, so read the result and keep the rows whose `email` equals `{email-address}`, ignoring case and surrounding spaces. Note each matching `customer-id` and customer `name`. If more than one customer shares the email, keep them all and say so in the report. If none matches, record "not a Rillet customer" and skip to Step 3.

**Step 2: Read the billing position**

Call `rillet-get-invoices` (rillet server) and keep rows whose `customer-id` is one from Step 1. Report the open invoices (`amount-due` above 0), flag those where `overdue` is true, and total the amount due by `currency`. Never add amounts in different currencies together.

Call `rillet-get-arr-waterfall` (rillet server) with `customer-id` for each customer from Step 1. Report the most recent `year-month`, its `arr`, `status` and `currency`, and the direction of change over the last three months available.

**Step 3: Read the Constant Contact side**

Call `constant-contact-get-contact` (constant-contact server) with `email-address` set to `{email-address}`. If nothing comes back, record "not in Constant Contact" and go to Step 4.

Otherwise take its `contact-id` and, with `created-date.from` set to today minus the lookback, call `constant-contact-get-contact-activity`, `constant-contact-get-campaign-open`, `constant-contact-get-campaign-click`, `constant-contact-get-campaign-bounce` and `constant-contact-get-campaign-unsubscribe` (all constant-contact server), each filtered by `contact-id`. Call `constant-contact-get-contact-list-member` with `contact-id` to show which lists they belong to, and `constant-contact-get-contact-note` with `contact-id` for any notes.

**Step 4: Report**

* **Identity:** name, company, job title, permission-to-send, and the Rillet customer name(s) and id(s).
* **Billing (Rillet):** open invoices as a table (invoice number, invoice date, due date, amount due, currency, overdue), totals by currency, latest ARR and trend.
* **Engagement (Constant Contact):** counts of sends, opens, clicks, bounces and unsubscribes in the window, the most recent open or click date, list memberships, and the latest note.
* **Read-across:** one or two sentences connecting the two, for example "overdue and has not opened an email in 60 days" or "healthy ARR, highly engaged".

**Rules & Guidelines:**

* Tools starting rillet- are on the rillet server; tools starting constant-contact- are on the constant-contact server. Both must be connected.
* This prompt is read-only. Do not call any rillet-add-*, rillet-update-*, `rillet-apply-credit-memo`, `rillet-unapply-credit-memo` or `rillet-set-invoice-sent-status` tool, and do not call `constant-contact-add-contact`, `constant-contact-update-contact`, `constant-contact-add-contact-note` or any other constant-contact-add-* or constant-contact-update-* tool.

**Validation:**

* If the email is in neither system, say so and stop.
* If it is in only one system, report that side in full and state plainly that the other system has no record for this email.
* If the Rillet customer name and the Constant Contact company name clearly differ, show both and do not pick one.

Who it's for

One answer, three teams that use it

Account managers

Walk into renewals prepared

ARR direction and email engagement together show whether a renewal needs extra care.

Before my renewal call, show Rillet ARR and Constant Contact engagement for sam@contoso.com.

Collections teams

Know what is overdue and if email lands

Overdue invoices per currency next to bounces and unsubscribes tell you how to chase.

What does priya@fabrikam.com have overdue in Rillet, and is she still opening our emails?

Finance managers

Read a customer at a glance

Billing and engagement in one view, without asking marketing for a report.

Give me a customer 360 for dana@northwindtraders.com covering the last 180 days.

How it works

What PopdockAI does when you ask

You give an email address and your AI assistant finds the Rillet customer and its Constant Contact engagement. It only reads.

01

Ask

You give an email address, and optionally a look-back period.

Your AI tool

02

Billing

It finds every Rillet customer with that email, open and overdue invoices and ARR.

rillet-get-customer-emails
rillet-get-invoices
rillet-get-arr-waterfall

03

Email

It reads Constant Contact permission, activity, lists and latest note.

constant-contact-get-contact
constant-contact-get-contact-activity
constant-contact-get-campaign-open
constant-contact-get-campaign-click
constant-contact-get-campaign-bounce
constant-contact-get-campaign-unsubscribe
constant-contact-get-contact-list-member
constant-contact-get-contact-note

04

Report

You get a short read-across, with totals per currency and nothing changed.

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

rillet-get-customer-emails

Returns customer email addresses with their type and the customer's location from Rillet.
get-data

rillet-get-invoices

Returns customer invoices (number, customer, dates, status, totals, amount due) from Rillet.
get-data

rillet-get-arr-waterfall

Returns annual recurring revenue by customer and month from Rillet.
get-data

constant-contact-get-contact

Returns Constant Contact contacts with their name, email, company, job title, phone, location, tags and email permission. Filter by email address or domain, last name, company, state, permission and created date.
get-data

constant-contact-get-contact-activity

Returns a Constant Contact contact's email activity timeline, such as opens, clicks and bounces. Filter by contact, email address, campaign activity, activity type and date.
get-data

constant-contact-get-campaign-open

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

constant-contact-get-campaign-bounce

Returns Constant Contact campaign bounces with the bounce type. Filter by campaign, campaign activity, contact, email address or domain, bounce type and date.
get-data

constant-contact-get-campaign-unsubscribe

Returns Constant Contact campaign unsubscribes with the reason given. Filter by campaign, campaign activity, contact, email address or domain, reason and date.
get-data

constant-contact-get-contact-list-member

Returns the members of Constant Contact contact lists with their email permission. Filter by list name or ID, contact, email address and permission.
get-data

constant-contact-get-contact-note

Returns the notes logged against Constant Contact contacts. Filter by contact, email address, company name and created date.
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

Billing position and engagement before every renewal

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