How to Set Up a Checkout Experience
A Checkout Experience adds Intelligems blocks to your Shopify checkout: product upsells, trust signals, promos, and timers that move buyers through the last step instead of losing them there.
Step 1: Create a block
Go to Checkout in Intelligems and click New Checkout Experience.
Choose Test or Personalization
Run it as a Personalization to show it to everyone or to a targeted audience, or as a Test to run variations against each other and see which one earns more. The build is the same either way. See Tests vs. Personalizations for how to pick.
Select the block type you want to create: Upsell, Trust badges, Call out, Static image, Brand logo, Progress bar, Timer or Text only.
Depending on which block type you've chosen, you may need to choose a template.
Step 2: Configure your block
Configuration options vary by block type. See below for Upsells, Content (i.e. Trust badge, Call out, Static image, Brand logo or Text only) and Timers.
Step 3: Preview your block
As you make changes, the preview pane on the right updates in real-time to show how your block will appear on checkout:
Review the overall layout and spacing
Check that colors match your brand
Verify text is readable and properly sized
Ensure icons are positioned correctly
Step 4: Add the block to Shopify checkout
This step is required. The block won't appear on your checkout until it's added in Shopify.
Copy the Location ID from Intelligems (shown in the configuration instructions)
In Shopify Admin, go to Settings → Checkout
Under Configurations, click Customize to open the Checkout editor
In the top panel, click Apps
Navigate to Intelligems, click (+), and choose Checkout
Toggle on Include block in Shop Pay (recommended).
Paste your block Location ID into the block settings
Drag the block into the position you want in checkout
Click Save in the top right corner
Important: Each Checkout Personalization needs to be added to your Shopify checkout separately using its unique Block ID. Without this step, the block won't appear on your checkout page.
Once this step is completed, you can preview your Checkout Personalization or Test on your live website by going to the Preview tab → selecting Open Full Screen Preview.
Building this with the Intelligems MCP? This step still has to be done by hand.
Shopify doesn't let apps add blocks to checkout programmatically, so an AI assistant can create and configure your block but can't place it. Someone with Shopify checkout permissions has to complete Step 5.
Until they do, the block will look correctly configured in Intelligems and render nothing at checkout — with no error in either place.
Step 5: Set up targeting if needed
Targeting is an optional step. By default, a visitor will be immediately assigned to your Checkout Personalization or one of the test groups, but you can control who sees your Checkout Expierences using targeting rules. There are a few different ways you can do this:
You can set up currency and country targeting that allows you to limit your Experience to a single currency and/or a list of specific countries.
You can use UTM parameters to customize your user experience under the Audience option.
You can filter traffic based on JavaScript Expressions under the Audience option.
You can filter traffic based on device type (i.e. mobile or desktop) under the Audience option.
You can filter traffic based off of whether a visitor is new or returning under the Audience option.
You can prevent users from being targeted by related experiments to reduce undesired interactions under the Mutually Exclusive Tests option.
When to use targeting for Checkout:
Test blocks with specific customer segments first
Show different messages to different regions
Display country-specific guarantees or policies
Limit to specific marketing campaigns
Show different upsells on different devices
You can learn more about targeting here!
What happens next?
Now that you've created your Checkout Personalization or Test, you can QA using this checklist!
Last updated
Was this helpful?



