# Go Live Checklist

Use this checklist to ensure your account is ready to go live! Each checklist item is an expandable section with instructions and links to the appropriate documentation if you need further assistance.

{% hint style="success" %}
You can print this page to use it as a physical checklist!

This list might contain items that are not applicable to you. Feel free to reach out to support if you have any questions.
{% endhint %}

***

## CRM <a href="#golivechecklist-crm" id="golivechecklist-crm"></a>

<details>

<summary>Products have been configured</summary>

**Sync products from external source**: [Shopify](https://help.checkoutchamp.com/crm/plugins/data-sources/shopify), [BigCommerce,](https://help.checkoutchamp.com/crm/plugins/data-sources/big-commerce) [WooCommerce](https://help.checkoutchamp.com/crm/plugins/data-sources/woocommerce)

[**Manually create products**](https://help.checkoutchamp.com/crm/crm-setup/product-setup): Use only if not selling the same products as your external storefront.

<img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2FmJmB69J4h5HiTIue6za7%2Fimage.png?alt=media&#x26;token=da05de8a-34e5-4fcd-8907-f44107969300" alt="" data-size="original">

* Check that products have SKUs, images, and variants (if applicable)
* Check that each product is assigned to the proper fulfillment house
* Products without a SKU likely have variants. Edit these products to check the variants.

</details>

<details>

<summary>Fulfillment has been added to the products</summary>

Ensure you have followed the [Fulfillment House Setup](https://help.checkoutchamp.com/crm/plugins/fulfillment-houses/general-fulfillment-house-setup) article.

If you are using any natively integrated fulfillment houses, add the plugin and set the plugin to the appropriate products.

![](https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2Fe0YEx2ciHmNTtFeu0wrp%2FScreenshot%202025-03-06%20135508.png?alt=media\&token=c1de3eed-4fe0-4a33-94e8-5d1beb7f14e3)

&#x20;If you are using Shopify and are wanting Shopify to continue sending the orders to your fulfillment house/software, enable “Send Initial Orders”, “Send Rebill Orders”, and “Pull Tracking Info” on the plugin.

![](https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2F1uO470iOlRpm8sqZGIfp%2Fimage.png?alt=media\&token=c2202c72-772d-4cbb-ad73-3a4769018873)

</details>

<details>

<summary>Gateways have been configured in CRM and tested</summary>

![](https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2F2uTOVoQDRYUr4aaBME8j%2FScreenshot%202025-03-06%20140801.png?alt=media\&token=4a406768-928f-47b2-8b1d-0ff73a28af3f)

* All gateways are enabled that should be
* Gateway account has credentials, Limits and Descriptor field
* Accepted Payment Type is correct

Follow this document to properly test your gateways: [Testing Your Gateway Through Order Entry](https://help.checkoutchamp.com/crm/gateway-setup/adding-a-gateway/testing-your-gateway-through-order-entry)

</details>

<details>

<summary>Campaigns have been configured in CRM</summary>

<img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2FbWK1M6H61Qz7Vk2i4kbH%2Fimage.png?alt=media&#x26;token=89e7222f-0f2b-4cd8-a312-df5a9179d1f3" alt="" data-size="original">

* Check that all appropriate countries are selected for the campaign(s)
* Ensure all [email autoresponders](https://help.checkoutchamp.com/crm/crm-setup/campaign-setup/auto-responder-setup) are configured (unless using Shopify autoresponders)
* Add any [SMS autoresponders](https://help.checkoutchamp.com/crm/plugins/sms) (Twilio or SendPlex)
* Check if [Tax Profiles](https://help.checkoutchamp.com/funnel-builder/creating-and-editing-funnels-pages/funnel-visualizer-and-page-builder/funnel-visualizer/edit-funnel-settings/sales-tax-profiles) are added or [Tax Service Plugin](https://help.checkoutchamp.com/crm/plugins/tax-services) is enabled
* Ensure any [coupons](https://help.checkoutchamp.com/crm/crm-setup/campaign-setup/campaign-coupons) are created
* Ensure any [Shipping Profiles](https://help.checkoutchamp.com/crm/crm-setup/campaign-setup/shipping-profiles) created
* Ensure any extra [Custom Fields](https://help.checkoutchamp.com/crm/crm-setup/campaign-setup/custom-fields) are created
* Ensure any Phone Campaigns (for inbound or outbound sales calls) have Sales Scripts

<mark style="color:orange;">NOTE: If any updates are made to the campaign (or products are resynced) you need to edit a page within the funnel, save, and then publish.</mark>

For more on configuring a campaign, please view this article: [Creating a Campaign](https://help.checkoutchamp.com/crm/crm-setup/campaign-setup/creating-a-campaign)

</details>

<details>

<summary>Campaign Products have been configured in CRM</summary>

![](https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2FhX1HUOVfAfI0wDPa2x0C%2Fimage.jpeg?alt=media\&token=85e76b0f-c70b-4dfd-ab10-eb47671b8311)

* Check that all offers and upsells are present within the campaign and at the correct price point

<mark style="color:orange;">If any of your products have variants then the price will not show inside the campaign. Instead, check the variant prices inside your base products.</mark>

<mark style="color:orange;">If any updates are made to the campaign (or products are resynced) you need to edit a page within the funnel, save, and then publish.</mark>

<mark style="color:orange;">Resyncing products will overwrite any prices inside the campaign unless the Override Price toggle is enabled.</mark>

For more information on adding products to a campaign, please view this article: [Adding a Product to a Campaign](https://help.checkoutchamp.com/crm/crm-setup/campaign-setup/adding-a-product-to-a-campaign)

</details>

<details>

<summary>Gateways have been added to your Campaign Products</summary>

![](https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2FIXgyxvtH1ma8BVTtCLfk%2Fimage.jpeg?alt=media\&token=8175613a-4f4c-4a54-be29-92dd48da7d76)

To quickly apply your gateway to a batch of your offers and/or upsells, click the “Options” button within the Offers/Upsells section and then click the “Batch Update” option.

<img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2FNoOhstQNUHWlIozkkFfB%2Fimage.png?alt=media&#x26;token=fa83a498-ded0-45f1-8b07-cea839071eb7" alt="" data-size="original">

In the window pop-up, you will check the Update Merchant Account box and select the merchant account added.

<img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2FaZSv07C9cSaKsqjwz6Be%2Fimage.png?alt=media&#x26;token=080cb1fc-d9b0-4c5f-96fb-64489b5d537f" alt="" data-size="original">

<mark style="color:orange;">It is best practice to edit a page within the funnel, save, and then publish the funnel after any updates are made to the campaign - including if products are re-synced.</mark>

</details>

<details>

<summary>Shipping Profiles have been configured in CRM</summary>

Shipping Profiles are used to provide different shipping options for your customers.

Examples:

* Offering free shipping over a certain dollar amount
* Charge more for international shipping

More info: [Shipping Profiles](https://help.checkoutchamp.com/crm/crm-setup/campaign-setup/shipping-profiles)

</details>

<details>

<summary>Desired plug-ins have been configured in CRM</summary>

* [Email Service Providers](https://help.checkoutchamp.com/crm/plugins/email-service-providers): Send customers to lists within your ESP for marketing
* [Fraud Manager](https://help.checkoutchamp.com/crm/plugins/fraud-services/fraud-manager): Pre-transaction screening to prevent fraud
* [Chargeback Management](https://help.checkoutchamp.com/crm/plugins/chargeback-management): Fight or resolve chargebacks
* [PAAY 3DS](https://help.checkoutchamp.com/crm/plugins/authentication/paay): Reduce friendly fraud and shift CB liability
* [Card Updater](https://help.checkoutchamp.com/crm/plugins/data-sources/fluidpay-account-updater): Update lost and expired cards to help keep your subscriptions billing
* [Shipping Insurance](https://help.checkoutchamp.com/crm/plugins/shipping-insurance): Ease customer’s thoughts by offering shipping insurance on your offers
* [Smarty](https://help.checkoutchamp.com/crm/plugins/data-sources/smarty): Address validation (pre or post transaction)
* [ShipEngine](https://help.checkoutchamp.com/crm/plugins/data-sources/shipengine): Shipping calculations based on weight and shipping address

</details>

<details>

<summary>Affiliates and their conversion pixels added</summary>

Add affiliate profiles under CRM → Affiliates to give credit to your affiliates when they drive traffic to your site.

After you add an affiliate, edit their profile to make adjustments and add pixels.

<img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2Fsh8oYG8cTz4R5uE87Jq4%2Fimage.png?alt=media&#x26;token=87e42c35-26de-4946-a306-a1ab59a3208e" alt="" data-size="original">

Please follow this documentation for information on adding conversion pixels: [Affiliate Pixels](https://help.checkoutchamp.com/crm/crm-setup/affiliate-setup/affiliate-pixels)

Each affiliate must have their own affId (can be customized) which needs to be present on the URL for the affiliate to get credit for their sales and for the system to fire the conversion pixel. The affiliate’s url that the customer clicks on must contain this affId so the system knows who to attribute credit to.

Ex) <http://www.mywebsiteurl.com/checkout?**affId=\\[affId]**\\&products=>....

<img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2Fu6hzkS2FnLpusftXio2O%2Fimage.png?alt=media&#x26;token=1cb9a3a2-8076-4716-9314-414a052b2e15" alt="" data-size="original">

* Is the affiliate assigned to the campaign(s)?
* Is a conversion pixel placed for each campaign, with proper token usage?
* Is commission set for CPC, Step1, and/or Step2?

More info: [Affiliate Setup](https://help.checkoutchamp.com/crm/crm-setup/affiliate-setup)

</details>

<details>

<summary>Call Center is configured</summary>

<img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2FwYfxHnpPNKpQaplmHVJf%2Fimage.png?alt=media&#x26;token=6c14e700-fc9b-43f1-8af7-565c6cdf6862" alt="" data-size="original">

* Is Call Center created with agents added?
* Are the agents locked in call center campaigns? (if needed)
* Do agents have their commission rate set?
* Are all [Call Dispositions and Cancellation Reasons](https://help.checkoutchamp.com/crm/crm-setup/call-center-setup/cancellation-reasons-refund-reasons-and-call-dispositions) created?

More info: [Call Center Setup](https://help.checkoutchamp.com/crm/crm-setup/call-center-setup)

</details>

<details>

<summary>Recycle Billing is configured</summary>

<img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2F1WsuO9Wuo96XsxpNBCZ5%2Fimage.png?alt=media&#x26;token=a6136d4c-fec2-4e45-8acf-fc7c8cbe2e70" alt="" data-size="original">

* Are profiles set up properly for how you want to reattempt failed rebills?

More info: [Recycle Billing](https://help.checkoutchamp.com/crm/gateway-setup/recycle-billing)

</details>

***

## Funnel Builder <a href="#golivechecklist-funnelbuilder" id="golivechecklist-funnelbuilder"></a>

<details>

<summary>All CheckoutChamp pages have been edited and saved</summary>

From the funnel visualizer, ensure all pages of the funnel have been created, and all page borders are green.

Inside the funnel settings, set the title of the funnel (shows on browser tab), upload a Favicon (small image on the browser tab), and upload your logo (replaces placeholder logos on templates).

More info: [Funnel Visualizer](https://help.checkoutchamp.com/funnel-builder/creating-and-editing-funnels-pages/funnel-visualizer-and-page-builder/funnel-visualizer) [Page Builder](https://help.checkoutchamp.com/funnel-builder/creating-and-editing-funnels-pages/funnel-visualizer-and-page-builder/page-builder)

</details>

<details>

<summary>All CheckoutChamp route arrows are defined</summary>

The arrows on the funnel visualizer determine which buttons will route the customer to the next page.

<img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2FBPTcgUkHOZgNroA2boHQ%2Fimage.png?alt=media&#x26;token=1055393e-0cbe-4d25-a4bb-4d7b95bdf03c" alt="" data-size="original">

All arrows will need to be green before you can publish the funnel.

</details>

<details>

<summary>Product Button Checkbox and Radio Audit</summary>

Make sure products are assigned to the intended element on your page. Campaign Products can be assigned to a Button, Product Radio Button ***or*** Product Checkbox.

To assign a product to an element, click on the element and then open the settings panel:

<img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2Fra7jul9WbNt3Co9Lykch%2Fimage.png?alt=media&#x26;token=65cb2e47-4611-4b97-8878-1e1a6b7688e2" alt="" data-size="original">

<mark style="color:orange;">\*\*Warning - If you assign a product to multiple elements on the same page, that product will be passed in multiple times which will result in the purchase of multiple products.</mark>

If the customer lands on your checkout page with products already added to the cart then you may choose to not assign a product to the Submit Order button.

</details>

<details>

<summary>Button Actions are set properly</summary>

Ensure buttons are set to the correct actions are set to the buttons on your pages. You can check which action is selected by clicking on the button and then viewing the settings for the button:

<img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2Fb85IsMOPansAovbe7Aid%2Fimage.png?alt=media&#x26;token=8c445731-bade-4a52-b253-d237e6290fa9" alt="" data-size="original">

Below are the different button actions:

* **Add to Cart**: Adds the associated product to the cart
* **Submit + Route**: Submit the data on the form to CheckoutChamp and route customer to the next page
* **Route to Next Page**: Send customer to the next page of the funnel without submitting data to CheckoutChamp
* **Open Section**: Enter an Id which will open when the button is clicked
* **Open Section + Hide**: Enter an Id which will open when the button is clicked, and hide the button
* **Submit Lead + Open Section**: Enter an Id which will open when the button is clicked, and also submit the lead info into CheckoutChamp
* **Open Popup**: Open a popup on the page
* **Apply Coupon**: Submit an entered coupon to calculate the discount on the checkout page

</details>

<details>

<summary>Custom Domain has been assigned to the Funnel</summary>

Add your own domain to the funnel. After you add the domain you will be presented with CNAME values which you will need to add into your DNS settings.

<mark style="color:orange;">If you are redirecting from an external storefront into CheckoutChamp, keep your root domain assigned to your storefront and use a subdomain for your CheckoutChamp funnels.</mark>

More info: [Domain Configuration](https://help.checkoutchamp.com/funnel-builder/creating-and-editing-funnels-pages/domain-configuration)

</details>

<details>

<summary>Optimize SEO</summary>

Inside the funnel settings, click Maintenance to adjust the search engine optimization for your funnel.

<img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2FImkEHeMMKG5vk2MHMLgi%2Fimage.png?alt=media&#x26;token=6e5e4227-a3ad-42d0-a6ec-9fa8bc4374c1" alt="" data-size="original">

</details>

<details>

<summary>Add Tracking Pixels</summary>

Inside the funnel settings, click Tracking Pixels to add your Google Analytics or Google Tag Manager, Facebook Pixel ID, Facebook Conversions API Key, Snapchat Pixel ID, TikTok Pixel ID, and/or LisTrak Merchant ID to the funnel:

<img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2FiQreo1Z81C1l8IlFciou%2Fimage.png?alt=media&#x26;token=a557210a-5808-4713-a03e-f7a06483e60e" alt="" data-size="original">

After you add any of the tracking pixels above, CheckoutChamp will insert the scripts onto the pages.

The Custom Head and Body Tracking Code sections can be used to place scripts across all the pages of the funnel without having to do so manually.

Please be sure to publish the funnel again after any tracking pixel updates and test your changes.

More info: [Tracking Pixels](https://help.checkoutchamp.com/funnel-builder/creating-and-editing-funnels-pages/funnel-visualizer-and-page-builder/funnel-visualizer/edit-funnel-settings/tracking-pixels)

</details>

<details>

<summary>Set alternative payment options</summary>

Inside the funnel settings, open the Payments section. This window allows you to determine which gateway is linked to your alternative payment buttons for the funnel.

<img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2Fx6vCRNwVeq5xaiAN2XML%2Fimage.png?alt=media&#x26;token=8de2c214-e8b1-4553-8fb6-a17cb9f3b615" alt="" data-size="original">

</details>

<details>

<summary>Enable any Add-Ons/Plug-ins</summary>

Inside the funnel settings, open the Add Ons section. If you added plugins to your CRM already, this is where you will enable those plugins on this funnel.

<img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2FYvJJYGS0D5mXisvhZlM9%2Fimage.png?alt=media&#x26;token=4c13b68b-1848-4cdf-b3eb-5493b3f088bd" alt="" data-size="original">

</details>

<details>

<summary>All CheckoutChamp pages are working as expected after publishing</summary>

Navigate through your Live funnel by clicking the Live Site button from the Funnel Visualizer. This will bring you to your Default funnel page and you can click your links and fill out your forms like a customer would.

If you are redirecting to CheckoutChamp, before you implement the redirect you should ensure the products are populated within your CheckoutChamp checkout page.

***To do this:***\
Go to your published checkout URL that the customers will checkout from.

Add a product to the cart by adding the product to the URL. This will display that product inside the checkout page as if the customer had selected it from your storefront.

To add a product to the URL, follow this syntax:

*?products=campaignProductId:quantity*

Include a variant by adding a period and variantDetailId to the campaignProductId

*?products=campaignProductId.variantDetailId:quantity*

{% hint style="info" %}
Examples:

* Add 1 quantity of campaignProductId 234
  * <https://checkout.mysite.com/checkout?products=234:1>
* Adds 1 quantity of campaignProductId 234 and 2 quantity of campaignProductId 235
  * <https://checkout.mysite.com/checkout?products=234:1;235:2>
* Adds 3 quantity of campaignProductId 87’s variantId 45 and 2 quantity of campaignProductId 79
  * <https://checkout.mysite.com/checkout?products=87.45:3;79:2>
    {% endhint %}

With the product(s) in the cart, go ahead and follow your checkout funnel using a test card, live card, or live PayPal account.

{% hint style="warning" %}
Test Card transactions will not test the gateway nor fulfillment house.
{% endhint %}

Log into the CRM side of your account to search for your orderId and confirm all products were purchased and ran against the proper gateways. Also, confirm that any order confirmation SMS or Email has been sent.

{% hint style="warning" %}
Order Confirmations will be sent once the customer reaches the Thank You page of your funnel. If the customer does not reach the Thank You page, the email will be sent 20 minutes after the last upsell was purchased.
{% endhint %}

If you tested with a live card or PayPal and are using a natively integrated fulfillment house, your fulfillment record will move from HOLD status to PENDING status after your fulfillment delay has expired and the fulfillment task runs (once every hour).

</details>

<details>

<summary>Implement Redirect</summary>

Once all the above steps are complete, your Nameservers are updated and SSL certificates are validated, follow the instructions for your storefront on how to implement the redirect so that all of your sales will go to your new customized checkout pages.

[BigCommerce Checkout Redirect - Checkout Champ](https://help.checkoutchamp.com/funnel-builder/redirect-storefront-to-checkoutchamp/bigcommerce-plugin/bigcommerce-checkout-redirect)

[WooCommerce Checkout Redirect - Checkout Champ](https://help.checkoutchamp.com/funnel-builder/redirect-storefront-to-checkoutchamp/woocommerce-plugin/woocommerce-checkout-redirect)

&#x20;When you are finished, test the redirect by going to your storefront, selecting products and then proceed to checkout. If you followed the steps above, you should be redirected to your Checkout Champ checkout page with the products you had selected.

Check out with your [Checkout Champ Test Card](https://help.checkoutchamp.com/crm/admin-setup/test-cards) or a live card to submit the order and follow your upsell flow. Then find your order inside Checkout Champ to confirm everything looks as it should.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.checkoutchamp.com/funnel-builder/onboarding-and-activation/go-live-checklist.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
