Constant Contact logo

Add buyers to a customers list after each order

Each order form submission adds the buyer to a Customers list in Constant Contact for updates and repeat-purchase emails.

When this happens

New submission on your order or checkout form

Do this

Add the buyer as a contact to a "Customers" list in Constant Contact

One-directional. A submission triggers the action — nothing is written back into your form.

A shop taking orders through a form usually keeps its buyers in a spreadsheet and its email list somewhere else, which is how the restock announcement misses half the people who wanted it. Sending each buyer to a Customers list as the order arrives closes that gap.

Small makers, market stalls and shops with a short catalogue reach for this. The form captures the order — item, quantity, address, notes — and you can send the buyer to secure hosted checkout through Stripe, PayPal, or Square.

Setting it up

  1. 1

    Create a "Customers" list in Constant Contact and keep it apart from your prospect list — buyers get delivery and restock mail, prospects do not.

  2. 2

    Publish the product order form in formformform with Email Address required; an order with no address cannot become a contact.

  3. 3

    In Zapier, trigger on formformform "New Submission" for the order form and pull a sample order that includes a full shipping address.

  4. 4

    Add Constant Contact "Create or Update Contact", set the list to Customers, and leave it on update-if-exists so a regular stays as one record.

  5. 5

    Map Email Address and Full Name to the contact, then Phone Number to the contact phone so delivery queries have a fallback route.

  6. 6

    Split Shipping Address into the Constant Contact address lines with a Zapier formatter step, since the form collects it as one block of text.

  7. 7

    Put the ordered item into a tag or custom field, so a restock email can go to the people who bought that particular line.

  8. 8

    Place a real order through the live form, check the buyer on the Customers list, then switch the Zap on.

What maps where

Using the Product Order Form as the starting point. These are its real fields — swap in your own and the mapping works the same way.

Form fieldConstant Contact
Full NameContact name on the Customers list
Email AddressContact email address; repeat buyers match on it
Phone NumberContact phone number, for delivery queries
Shipping AddressContact address lines, after a Zapier formatter splits the block
Item Name or ProductTag on the contact, so restock emails reach the right buyers
Delivery MethodCustom contact field used to separate collection from postal buyers

Variations worth knowing

Split collection from delivery

Route on the delivery answer with Zapier paths and tag the contact to match. Collection customers then get the market-day and "ready to collect" emails, while postal buyers get tracking notes and restock announcements instead.

Leave the order notes out of the email tool

Special Instructions often carries gift messages and access details that have no place in a marketing record. Leave the field unmapped; it stays searchable in formformform responses while Constant Contact holds only what a campaign needs.

If something isn't arriving

The shipping address arrives as one long line

The form collects it as a single text field, so Constant Contact drops the whole thing into line one. Add a Zapier formatter to split on line breaks or commas, or map it to one custom field and leave the postal lines empty.

Buyers are on the list but never receive the campaign

Contacts added through the API sit unconfirmed when the list uses confirmed opt-in, so nothing reaches them until they click the confirmation. Add a marketing consent question to the order form and only send opted-in buyers to the list.

Frequently asked questions

Can the order form take the payment too?

Yes. Add products and priced options to the form, then collect payment through secure hosted checkout with Stripe, PayPal, or Square. Payment status is tracked alongside the response.

Should delivery updates come from Constant Contact?

They can, but a campaign tool is a blunt instrument for one-to-one messages. Most shops use the list for restocks and repeat-purchase sends, and issue individual dispatch notes from whatever prints the shipping label.

Does the contact update if a buyer moves house before their next order?

Yes, when you map the address on the action. Create or Update writes the newest submission over the old values on the contact. The earlier order is untouched in formformform responses, so the history stays intact there.

Related automations

Build the form first

The automation needs somewhere to fire from. Publish a form, connect it once, and every submission from then on runs this flow.

Start free