📍 Bolt Help / Add-Ons / Checkout Everywhere / Set Up Guides / Touchless / Best Practices for Automatic (Touchless) Integration
Best Practices for Automatic (Touchless) Integration
Learn about the best practices for the Checkout Everywhere Automatic (Touchless) Integration

This article describes our recommendations for merchants with an automatic Touchless integration.

The Bolt Checkout Everywhere Touchless integration uses crawling and checkout bot technologies to synchronise systems.

Crawler and bot traffic is often from third-party sites trying to collect data or, rarely, cause a malicious cyber attack. It’s good to keep these filters up to block unwanted bot traffic. However, you’ll need to add our servers to your allowlist so your filters know that you want these bots to crawl your shop.

You may not be aware of how your blocklist and filters automatically block some web traffic. If you’re not sure of your configurations, consult your technical team to understand your web shop’s filters, and notify us as soon as possible. Ideally, we would like to receive this information before integration.

If you are using a Hybrid integration (product ingestion via feed, shop plug-in or API, but order placement through Automatic Checkout bots), you can skip to Checkout Bot.

Crawler Bot

Checkout Everywhere crawler bots examine your web shop regularly to keep your product catalog up to date. When the bots find product discrepancies, such as updated inventory or price, they update your products. This is essential for your business because it ensures that customers see the latest prices and can only buy items that are in stock.

Enable the Crawlers

We recommend enabling our servers through one of the following options:

User-Agent

Our crawlers can include a parameter to help you identify that it’s from a Bolt server. Let us know that you’d like to enable the crawler via user-agent identification, and we’ll set this up.

For your technical team:

Crawler will be set with:
User-agent: Tipser

Customised Header

Our crawler can include any type of HTTP header, token, or information to be identified by you. Let us know that you’d like to enable the crawler via customised header, and we’ll set this up.

For your technical team:

{  
    headers: { 'X-Custom-Header': 'value' }  
}

IP Ranges

If neither of the other options work for you, Bolt can provide a static IP or IP range that you can add to your allowlist.

We recommend this option only if you’re not able to use parameter or header identification. This option may introduce some technical or performance challenges.

Checkout Bot

Bolt’s checkout bots imitate a customer’s actions during checkout to synchronize order and behavioral data between systems. This is essential for your business so that your Merchant Dashboard is always updated with the latest orders so you can fulfil orders and provide high-quality customer service.

Filters that block our checkout bots often appear in the following fields:

Your Checkout

The filter may block our bots at your checkout. In this situation, the bot cannot complete the payment and therefore the order is not represented in both systems.

Your Fraud Detector

Fraud detection solutions may flag orders placed by checkout bots as high risk due to the following reasons:

  • the checkout bots work quickly to place multiple orders within short intervals, which can resemble a fraudulent action
  • the checkout bots go through the order placement process quicker than a human shopper

Your Payment Processor

Because our bots place orders with Bolt’s payment service and customers' personal information, the payment processor might determine this mismatch of information and block the transaction.

Enabling Checkout Bots

IP Ranges

Bolt provides static IP addresses for each market we operate Checkout Everywhere in. These IPs are use by our automatic order placement technology to place the orders in your web shop. Please reach out to your Bolt contact or Merchant Support at bce-merchants@bolt.com to obtain the IPs for your market.

We recommend the following actions before you launch your products through Checkout Everywhere:

- Allowlist IP addresses in your **e-commerce platform** (if applicable)
- Allowlist IP addresses in your **checkout and fraud detector**
- Allowlist IP addresses in your **payment services provider (PSP)**

User-Agent

Our checkout bot can include a parameter to help you identify that it’s from a Bolt server. Let us know that you’d like to enable the crawler via user-agent identification, and we’ll set this up.

For your technical team:

Checkout Bot will be set with:
User-agent: Tipser

Sometimes your payment provider may ask for more information about Checkout Everywhere to verify that these IPs or user agents are necessary to allow.

Please contact Merchant Support (bce-merchants@bolt.com) for this information.

Filter by Section
Filter by Topic