Skip to main content
This guide walks you through publishing an offer with a new merchant end-to-end. The flow is the same for all supported merchants (Buygoods, ClickBank, Digistore24). Platform-specific extras are linked where needed.
A domain can have only one merchant assigned at a time. Changing a domain’s merchant affects all auto-generated buy links on that domain.

Step 1: Create the merchant

  1. Go to SettingsMerchants
  2. Click Add Merchant
  3. Select a Gateway (e.g., Buygoods, ClickBank, Digistore24)
  4. Enter your Account ID (as required by the gateway)
  5. Optional toggles:
    • Sync Affiliates Locally: Keep affiliate data mirrored in your account
    • Use Direct Links: Use gateway-provided direct links when supported
  6. Click Save
For ClickBank merchants, you must also create a Pitch Flow in ClickBank. See ClickBank Merchant Setup.

Step 2: Assign the merchant to a domain

  1. Go to SettingsDomains
  2. Edit the target domain
  3. Choose your new merchant in Merchant
  4. Save
This assignment makes the domain use that merchant for checkout and postbacks.

Step 3: Map products to the merchant

  1. Go to SettingsProducts
  2. Open a product and go to the Merchant information tab
  3. Enter the platform-specific Product ID (e.g., Buygoods product ID, ClickBank product ID)
  4. Click Save
Product mapping is one-merchant-per-product. Repeat for each product you plan to sell with this merchant.

Step 4: Connect or create your funnel

You have two options:
  • Assign an existing funnel to the domain and (optionally) set it as the default funnel.
  • Or create a new funnel for this domain.
See: If you have multiple funnels on the same domain, copy the funnel link from the funnel list. This adds the ?f={funnel_code} parameter to ensure the correct funnel runs. Use editor tags so links adapt automatically to the current domain’s merchant and your product mapping:
  • [BUY=product_code]
  • [UPSELL=product_code]
  • [DOWNSELL=product_code]
These automatically resolve to the correct gateway links for the assigned merchant on the active domain.
Hardcoded external checkout URLs (e.g., pasted Buygoods/ClickBank links) will not be adapted. Use the tags above instead. See Buy Links and Advanced Purchase Links.

Testing and debugging

  1. Test buy links on the assigned domain and confirm the correct checkout gateway opens
  2. Complete a test purchase and verify the intended funnel flow executes
  3. Open the Debug Window with Ctrl + Shift + F12 to inspect domain, funnel, and merchant resolution
  4. Verify postbacks and analytics update as expected

Postback setup and validation

Use the Setup modal from the Merchants list for gateway-specific postback instructions and your unique URL. After you configure the postback in the merchant platform (Buygoods, ClickBank, Digistore24) and trigger a test event, the modal automatically updates to show validation status when the webhook is received. Recommended ways to trigger validation:
  • Use the merchant’s built-in “Send Test” feature (where available)
  • Or perform a low-value test purchase

Quick checklist

  • Merchant created in SettingsMerchants
  • Domain assigned to the merchant in SettingsDomains
  • Each product mapped in the product’s Merchant information tab
  • Funnel associated with the domain; default set if desired
  • Links use [BUY], [UPSELL], or [DOWNSELL] tags (not hardcoded URLs)
  • Test purchase completes and the correct flow runs
If you add new pages for a specific funnel or merchant, make sure they are added to the funnel flow. Otherwise, they might not trigger the customer flow.