Skip to main content

ManyChat

Updated this week

ManyChat is a chat automation platform for Instagram, Facebook, and other messaging channels. By connecting it with Checkout Links, you can automatically send personalized checkout links to followers who comment on your posts, reply to your stories, or interact during Instagram Lives — turning engagement into instant sales.

Before You Start

You will need:

  • An active Checkout Links subscription

  • A ManyChat account connected to your Instagram business page

  • At least one active checkout link created in Checkout Links

Install the Checkout Links App on ManyChat

  1. Enter your Shopify store domain (e.g., mystore.myshopify.com)

  2. Enter your ManyChat API key — you can find this in ManyChat under Settings > API

  3. Click Connect

Once connected, the app automatically creates a checkout_link_url custom field in your ManyChat account. This field is used to store the checkout link URL for each subscriber.

Build Your First Automation

This example creates a comment-to-DM automation: when someone comments a keyword on your Instagram post, ManyChat automatically DMs them a checkout link.

Step 1: Create a new automation

  1. In ManyChat, go to Automations

  2. Click New Automation

  3. Select Start from Scratch, then Start With A Blank

This opens the Automation Flow Editor where you will build your flow.

Step 2: Set up the trigger

  1. For the trigger, select User Comments on Your Post or Reel

  2. Select a specific post

  3. Click Continue

  4. Under keywords, add the word you want to trigger the automation (e.g., bundle)

  5. Leave Public Reply off — the automation will respond via DM instead

Step 3: Add the Checkout Links action

  1. Drag a new step from the trigger

  2. Select Actions

  3. Click Add Action — you will see the Checkout Links integration listed

  4. Select Get Checkout Link from the dropdown

  5. Choose the checkout link you want to send — the dropdown shows all your active links

  6. Under ManyChat data, map the result to the Checkout Link URL custom field

  7. Click Save

Step 4: Send the DM

  1. Drag another step from the action

  2. Select Instagram Send Message

  3. Write your message text (e.g., "Thanks for commenting! Here's your link:")

  4. Click Add Button

  5. Set the button type to Open Website

  6. For the website URL, click the variable icon ({x}), go to Custom User Fields, and select Checkout Link URL

Step 5: Publish

Review your flow, then click Publish to make the automation live. When someone comments your keyword on the selected post, ManyChat will fetch the checkout link from your Checkout Links account and DM it to them automatically.

Use Case Ideas

The comment-to-DM flow above is just one way to use this integration. You can use the Checkout Links action in any ManyChat flow — wherever you would normally send a product link, you can replace it with a checkout link. Here are some ideas:

Comment-to-DM sales

Post a product photo and ask followers to comment a keyword (like "bundle" or "shop") to receive a checkout link in their DMs. Great for product launches and limited-time offers.

Instagram Live offers

During a Live session, tell viewers to DM you a keyword. ManyChat picks up the message and sends a checkout link instantly — capture sales while you have their attention.

Reel comment sales

When a Reel takes off, set up an automation to DM anyone who comments with a checkout link. Turn viral engagement into revenue.

Story coupon drops

Ask followers to reply to your Story with a keyword. ManyChat responds with a checkout link that includes a discount — reward your most engaged audience.

AI-powered conversations

Use ManyChat's AI features to have automated conversations that recommend products, then send checkout links based on what the customer is interested in.

How It Works

  • When the Get Checkout Link action runs in your flow, ManyChat fetches the link URL from your Checkout Links account in real time

  • The URL is stored in the checkout_link_url custom field on the subscriber

  • You can use this field as a variable anywhere in your flow — in buttons, text messages, or any other step

  • Links are always fetched live, so any changes you make in Checkout Links (like updating products or discounts) are reflected immediately

Did this answer your question?