Add new fastpspring checkout customers to mailing list

To add new FastSpring checkout customers to a mailing list, you'll need to integrate FastSpring with your email marketing service provider (ESP) and set up a webhook to trigger the addition of new customers to your mailing list. Here's a step-by-step guide to help you achieve this:

Prerequisites:

  1. You have a FastSpring account and a product set up for sale.
  2. You have an email marketing service provider (ESP) account, such as Mailchimp, Constant Contact, or Klaviyo.
  3. You have a mailing list set up in your ESP.

Step 1: Set up a webhook in FastSpring

  1. Log in to your FastSpring account and go to the "Settings" tab.
  2. Click on "Webhooks" and then "Create a new webhook".
  3. Enter a name for the webhook, such as "Add new customers to mailing list".
  4. Set the "Trigger" to "Order completed" and the "Event" to "Customer added".
  5. In the "Webhook URL" field, enter the URL of your ESP's API endpoint that will receive the customer data. For example, if you're using Mailchimp, the URL would be https://your-mailchimp-domain.com/lists/your-list-id/subscribe/.
  6. Set the "Content type" to "JSON" and the "Authentication" to "None" (unless your ESP requires authentication).
  7. Click "Save" to create the webhook.

Step 2: Set up the webhook in your ESP

  1. Log in to your ESP account and go to the "Settings" or "Integrations" tab.
  2. Look for the "Webhooks" or "API" section and click on it.
  3. Create a new webhook or API endpoint with the following settings:
    • Trigger: "POST" request
    • URL: The same URL you entered in Step 1
    • Content type: "JSON"
    • Authentication: None (unless your ESP requires authentication)
  4. In the "Webhook" or "API" settings, specify the fields you want to receive in the webhook payload. For example, you may want to receive the customer's email address, name, and order details.

Step 3: Test the webhook

  1. Test the webhook by completing a test order in FastSpring.
  2. Verify that the webhook is triggered and that the customer data is sent to your ESP's API endpoint.

Step 4: Add new customers to your mailing list

  1. In your ESP, create a new list or segment for your FastSpring customers.
  2. Set up a rule or automation to add new customers to this list or segment when they are received from the FastSpring webhook.
  3. Configure the rule or automation to send a welcome email or other relevant communication to new customers.

By following these steps, you'll be able to add new FastSpring checkout customers to your mailing list automatically, allowing you to nurture and engage with your customers more effectively.