Connectors

/

Constant Contact

/

Draft a Constant Contact campaign of WooCommerce top sellers
Write
Cross-Connector

Email your in-stock best sellers without copying a price by hand

For ecommerce marketers who want a Constant Contact draft featuring WooCommerce top sellers with real prices, by asking their AI assistant.

Try PopdockAI free
Get a live demo
Draft a Constant Contact campaign of WooCommerce top sellers
Draft a Constant Contact email of our top 5 in-stock WooCommerce products, from shop@northwindtraders.com as Northwind Traders.
Here is a best sellers draft with 5 in-stock products. - Ceramic Pour-Over Set, 34.00, on sale from 42.00 - Cold Brew Kit, 28.00 - Plus 3 more in-stock top sellers - Subject: This month's best sellers are back in stock Shall I create this draft in Constant Contact?
Constant Contact
Sample figures. Your results come from your own account.
woocommerce-get-report-top-sellers
woocommerce-get-product
constant-contact-get-campaign
constant-contact-add-campaign
constant-contact-add-contact
constant-contact-update-contact
constant-contact-add-contact-note
constant-contact-add-contact-list
constant-contact-update-contact-list
constant-contact-add-contact-tag
constant-contact-update-contact-tag
constant-contact-update-campaign
constant-contact-resend-campaign-to-non-openers
woocommerce-add-coupon
woocommerce-update-coupon
woocommerce-add-order
woocommerce-update-order
woocommerce-add-order-note
woocommerce-add-refund
woocommerce-add-customer
woocommerce-update-customer
woocommerce-add-product
woocommerce-update-product
woocommerce-update-product-variation
woocommerce-send-order-details

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

A sold-out product lands in every inbox

A best sellers email means pulling the WooCommerce sales report, checking each product is published and in stock, copying names and prices and building the campaign in Constant Contact. One sold-out product or wrong price reaches every subscriber.

Without PopdockAI

  • Pull the top sellers report from WooCommerce
  • Check stock and status product by product
  • Copy names and prices into the email
  • Build the campaign by hand in Constant Contact

With PopdockAI

  • Only published, in-stock top sellers are kept
  • Real prices, including sale prices, are recorded
  • Recent campaigns are checked so you do not repeat one
  • A draft is created after you approve, and nothing is sent

The prompt

Use this prompt

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

Prompt
**Objective:** Draft (not send) a Constant Contact email campaign that features the `{product-count}` (default 5) best-selling in-stock WooCommerce products, sent from `{from-email}` as `{from-name}`.

**Step 1: Pick the products**

Call `woocommerce-get-report-top-sellers` with `max-records` 20. For each `product-id` in order, call `woocommerce-get-product` with `product-id`. Keep products whose `status` is `publish` and `stock-status` is not `outofstock`, until you have the requested count. Note `name`, `price`, `regular-price`, `sale-price` and `categories`. If fewer qualify, use what you have and say so; if none qualify, stop.

**Step 2: Avoid repeating a recent campaign**

Call `constant-contact-get-campaign` with `last-sent-date.from` = today minus 30 days. If a recent campaign name already mentions most of these products, say so and ask whether to continue.

**Step 3: Write the email and confirm**

Draft a subject (under 60 characters), a preheader, and simple, mobile-friendly HTML: a short intro, then one block per product with its name and price (show the sale price against the regular price when there is one), and a closing line. Product links are not available from these tools: write `[PRODUCT LINK]` where each link goes and tell the user to replace them. Show the user the campaign name, subject, preheader and a plain-text outline of the body, and wait for confirmation.

**Step 4: Create the draft**

Call `constant-contact-add-campaign` with `name`, `subject`, `preheader`, `html-content`, `from-email` = `{from-email}`, `from-name` = `{from-name}` and `reply-to-email` = `{from-email}`. This creates a draft only.

**Step 5: Report**

The campaign name, the products featured with prices, and the reminder that the draft still needs links, an audience and a send date set in Constant Contact.

**Rules & Guidelines:**

* Tools whose names start with woocommerce- are on the woocommerce MCP server; tools whose names start with constant-contact- are on the constant-contact MCP server. If a tool from either server is missing, stop and tell the user that both servers must be connected.
* The only write this prompt may make is `constant-contact-add-campaign`, and only after the user has confirmed. Do NOT call any other write tool. On Constant Contact that means none of `constant-contact-add-contact`, `constant-contact-update-contact`, `constant-contact-add-contact-note`, `constant-contact-add-contact-list`, `constant-contact-update-contact-list`, `constant-contact-add-contact-tag`, `constant-contact-update-contact-tag`, `constant-contact-update-campaign`, `constant-contact-resend-campaign-to-non-openers`. On WooCommerce that means none of `woocommerce-add-coupon`, `woocommerce-update-coupon`, `woocommerce-add-order`, `woocommerce-update-order`, `woocommerce-add-order-note`, `woocommerce-add-refund`, `woocommerce-add-customer`, `woocommerce-update-customer`, `woocommerce-add-product`, `woocommerce-update-product`, `woocommerce-update-product-variation`, `woocommerce-send-order-details`.
* Never write to WooCommerce from this prompt: do not change prices or create coupons.

**Validation:**

* Do not invent prices or discounts; use only values the WooCommerce tools returned.
* If `constant-contact-add-campaign` fails, show the error and the drafted content so nothing is lost.

Who it's for

One answer, three teams that use it

Ecommerce marketers

Promote what is actually selling

The email features products that are selling and in stock today, with their real prices.

Draft a Constant Contact email of our top 3 in-stock WooCommerce sellers, from hello@contoso.com as Contoso.

Store owners

Send a weekly best sellers email

Turn the sales report into a ready draft in one message, with product links marked to fill in.

Make a best sellers draft in Constant Contact from WooCommerce, 6 products, sender news@fabrikam.com as Fabrikam Store.

Merchandisers

Keep prices right in every email

Prices come straight from WooCommerce, including sale prices, so nothing is copied wrongly.

Which WooCommerce top sellers are in stock right now? Draft them into a Constant Contact campaign for my review.

How it works

What PopdockAI does when you ask

You give a sender and how many products to feature and your AI assistant picks in-stock WooCommerce best sellers and drafts the email. A Constant Contact draft is created only after you approve the copy.

01

Ask

You give a sender email and name and how many products to feature.

Your AI tool

02

Pick

It keeps published, in-stock top sellers with their real prices.

woocommerce-get-report-top-sellers
woocommerce-get-product

03

Check

It reviews recent campaigns so you do not repeat one.

constant-contact-get-campaign

04

Confirm

You approve the copy, then a draft is created and nothing is sent.

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

woocommerce-get-report-top-sellers

Returns the WooCommerce top sellers report: each product's title and quantity sold. Filter by product id or title.
get-data

woocommerce-get-product

Returns WooCommerce products with prices, stock, status, categories, total sales and average rating. Filter by SKU, name, category, type, status, stock status, price range or a low stock threshold.
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.
run-action

constant-contact-add-campaign

Creates a draft Constant Contact email campaign with a subject, preheader, sender details and custom HTML content. It does not send or schedule it.
run-action

constant-contact-add-contact

Creates a Constant Contact contact from an email address, name, company, job title, phone and email permission, optionally adding it to one contact list.
run-action

constant-contact-update-contact

Updates a Constant Contact contact's name, email, phone, job title, company or email permission. Values left out keep their current values.
run-action

constant-contact-add-contact-note

Adds a note to a Constant Contact contact.
run-action

constant-contact-add-contact-list

Creates a Constant Contact contact list with a name, description and favorite flag.
run-action

constant-contact-update-contact-list

Renames a Constant Contact contact list or changes its description or favorite flag.
run-action

constant-contact-add-contact-tag

Creates a Constant Contact tag that contacts can be labelled with, with an optional source.
run-action

constant-contact-update-contact-tag

Renames an existing Constant Contact tag.
run-action

constant-contact-update-campaign

Renames an existing Constant Contact email campaign.
run-action

constant-contact-resend-campaign-to-non-openers

Schedules a resend of a sent Constant Contact campaign to the contacts who did not open it, with a new subject line and a delay in days or minutes.
run-action

woocommerce-add-coupon

Creates a WooCommerce discount coupon with its code, discount type and amount, expiry date, minimum spend, usage limits and whether it can be combined with other coupons.
run-action

woocommerce-update-coupon

Updates an existing WooCommerce coupon by id: code, discount type, amount, expiry date, usage limit and description.
run-action

woocommerce-add-order

Creates a WooCommerce order with up to three product lines, for a registered customer or a guest, with billing name and email, payment method, status and an option to mark it paid.
run-action

woocommerce-update-order

Updates an existing WooCommerce order by id, most often to change its status. Can also mark it paid and set the transaction id, billing email and phone, or the customer note.
run-action

woocommerce-add-order-note

Adds a note to a WooCommerce order by id, either private to store staff or emailed to the customer.
run-action

woocommerce-add-refund

Refunds an amount on a WooCommerce order, through the payment gateway or as a manual refund, with a reason shown on the order.
run-action

woocommerce-add-customer

Creates a WooCommerce customer account from an email address, with optional name, username, company, phone and billing address.
run-action

woocommerce-update-customer

Updates an existing WooCommerce customer by id: name, company, phone, billing email and billing address. Only the values passed are changed.
run-action

woocommerce-add-product

Creates a WooCommerce product with name, type, SKU, regular and sale price, descriptions, stock tracking and publishing status.
run-action

woocommerce-update-product

Updates an existing WooCommerce product by id: name, description, SKU, prices, stock quantity, stock status and publishing status. For a variation use Update WooCommerce product variation.
run-action

woocommerce-update-product-variation

Updates one variation of a WooCommerce variable product by id: SKU, prices, stock quantity, stock status and publishing status.
run-action

woocommerce-send-order-details

Emails the order details (invoice) of a WooCommerce order to the order's billing email address.
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

Best sellers emailed without copying a single price

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