WooCommerce Easy

Automatically add WooCommerce customers to mailing lists on order placement, registration or status updates.

Configuration Steps

  1. Log in to your WordPress dashboard and go to WooCommerce → Settings
  2. Click the "Advanced" tab and select "Webhooks"
  3. Click "Add webhook" in the top right corner
  4. Enter a name, e.g. "CreativAI – new order"
  5. In the "Delivery URL" field, paste your CreativAI Webhook URL
  6. Select a topic, e.g. "Order – Created"
  7. Click "Save webhook". Status will change to "Active"

Important Note

The webhook sends complete order data including customer details. Configure multiple webhooks for different events.

Official Documentation

Documentation

Shopify Easy

Sync Shopify customer data with CreativAI when they create accounts, place orders, or make updates.

Configuration Steps

  1. In Shopify admin, go to Settings → Notifications
  2. Scroll to the "Webhooks" section at the bottom
  3. Click "Create webhook"
  4. Select an event, e.g. "Order created"
  5. Paste your CreativAI Webhook URL in the "URL" field
  6. Choose "JSON" format and API version (2024-01 or newer)
  7. Click "Save webhook"
  8. Click "Send test notification" to verify

Important Note

Shopify retries webhooks for 48h on failure. Ensure your endpoint returns 200 within 5 seconds.

Official Documentation

Documentation

Stripe Medium

Trigger transactional emails based on Stripe payment events: confirmations, refunds, failed payments.

Configuration Steps

  1. Log in to Stripe Dashboard → Developers → Webhooks
  2. Click "Add endpoint"
  3. Paste your CreativAI Webhook URL
  4. Click "Select events", check e.g. payment_intent.succeeded
  5. Click "Add endpoint" to save
  6. Copy the "Webhook Signing Secret" for signature verification
  7. Test with Stripe CLI: stripe trigger payment_intent.succeeded

Important Note

Stripe signs each webhook request. Verify signature using Signing Secret – recommended for security.

Official Documentation

Documentation

Contact Form 7 Medium

Collect form submissions from WordPress and automatically import submitters to mailing lists.

Configuration Steps

  1. Install the "CF7 to CreativAI" plugin or use Flamingo + custom webhook
  2. In the CF7 form editor, go to "Additional Settings" tab
  3. Add hook: add_action('wpcf7_mail_sent', function($cf7){})
  4. Paste your CreativAI Webhook URL as the POST request target
  5. Test the form and check logs in the CreativAI panel

Important Note

CF7 has no built-in webhook support – an additional plugin or custom PHP is required.

Official Documentation

Documentation

HubSpot Medium

Sync HubSpot contacts with CreativAI and trigger email sequences based on CRM events.

Configuration Steps

  1. In HubSpot go to Settings → Integrations → Webhooks API
  2. Click "Create webhook subscription"
  3. Select object type (e.g. Contact) and event (e.g. contact.creation)
  4. Paste your CreativAI Webhook URL as the Target URL
  5. Check properties to transmit (email, firstname, lastname)
  6. Activate the subscription by toggling the switch
  7. Test by clicking "Test subscription"

Important Note

HubSpot webhooks require Marketing Hub Professional or Enterprise plan.

Official Documentation

Documentation

Mailchimp Easy

Automatically add Mailchimp subscribers to CreativAI or sync events like unsubscribes.

Configuration Steps

  1. In Mailchimp go to Audience → Manage Contacts → Settings
  2. Click "Webhooks" in the sidebar
  3. Click "Create new webhook"
  4. Paste your CreativAI Webhook URL
  5. Check events: subscribe, unsubscribe, profile update, campaign sending
  6. Make sure "Send" options are checked for selected events
  7. Click "Save" and verify in CreativAI logs

Important Note

Mailchimp sends data in application/x-www-form-urlencoded format. CreativAI converts it automatically.

Official Documentation

Documentation

Zapier Easy

Connect thousands of apps to CreativAI via Zapier – no coding required, fully visual.

Configuration Steps

  1. Log in to Zapier and click "Create Zap"
  2. Choose a source app as Trigger (Google Sheets, Typeform, etc.)
  3. Choose "Webhooks by Zapier" as the Action
  4. Select "POST" as the action type
  5. Paste your CreativAI Webhook URL in the URL field
  6. Review data mapping and click "Publish Zap"

Important Note

Zapier offers a native CreativAI connector. Search for "CreativAI" in the app directory.

Official Documentation

Documentation

Custom Webhook Advanced

For advanced integrations – send data to CreativAI directly from your own application or system.

Configuration Steps

  1. Copy your CreativAI Webhook URL from the Webhook Hub section
  2. Send an HTTP POST request with header Content-Type: application/json
  3. Include contact data: email (required), first_name, last_name, tags
  4. Verify response – 200 OK means success
  5. Use debug mode in Developer Tools to inspect incoming requests

Important Note

CreativAI expects a response within 10 seconds. For large data batches, use queuing.

Official Documentation

Documentation