Guided setup for JVZoo, ClickBank, Digistore24, BuyGoods and Explodely
When you create one of these merchants, ElasticFunnels opens a guided setup instead of the merchant’s settings. It has five steps, listed on the left:- Merchant: created from the Create Merchant dialog
- Account details: the account ID and secret the merchant needs. The text under each field says where it is in that platform’s account, and the Setup guide button opens its docs page.
- Products: each product’s ID in that platform, so postbacks land on the right product. A product left empty is matched by its own Code.
- Postback URL: your URL with Copy, and the steps to paste it in that platform
- Live test: the page waits for the first postback and shows Postback received when it arrives. Skip, I’ll test later ends the setup; the merchant then shows Needs Setup until its first postback arrives.

Step 1: Create the merchant
- Go to Settings → Merchants
- Click Add Merchant
- Select a Gateway (e.g., Buygoods, ClickBank, Digistore24)
- Enter your Account ID (as required by the gateway)
- Optional toggles:
- Sync Affiliates Locally: Keep affiliate data mirrored in your account
- Use Direct Links: Use gateway-provided direct links when supported
- Click Save
For ClickBank merchants, you must also create a Pitch Flow in ClickBank. See ClickBank Merchant Setup. For Shopify Checkout or Shop Pay, see Shopify Checkout and Shop Pay for setup and product mapping.
Step 2: Assign the merchant to a domain
- Go to Settings → Domains
- Edit the target domain
- Choose your new merchant in Merchant
- Save
Step 3: Map products to the merchant
- Go to Settings → Products
- Open a product and go to the Merchant information tab
- Enter the platform-specific Product ID (e.g., Buygoods product ID, ClickBank product ID)
- 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.
?f={funnel_code} parameter to ensure the correct funnel runs.
Step 5: Use adaptive purchase links
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]
Testing and debugging
- Test buy links on the assigned domain and confirm the correct checkout gateway opens
- Complete a test purchase and verify the intended funnel flow executes
- Open the Debug Window with
Ctrl + Shift + F12to inspect domain, funnel, and merchant resolution - Verify postbacks and analytics update as expected
Postback setup and validation
Click Postback Setup on the merchant’s row in Settings → Merchants. Its steps are listed on the left: Postback URL (your unique URL, with Copy), then the setup steps for that merchant, then Test. After you configure the postback in the merchant platform (BuyGoods, ClickBank, Digistore24, JVZoo, Explodely) and trigger a test event, keep it open on Test: it checks for the postback every 5 seconds for 2 minutes and marks the merchant verified as soon as the first one arrives. 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 Settings → Merchants
- Domain assigned to the merchant in Settings → Domains
- 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.