> ## Documentation Index
> Fetch the complete documentation index at: https://docs.theomnibot.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Entry Point Links: Send Customers Into Specific Flows

> Create Entry Point Links (Reflinks) to drop customers directly into the right chatbot Flow the moment they click, across every connected channel.

Entry Point Links — also called **Reflinks** — are special links that route customers directly into a specific Flow in your Bot the instant they click. Instead of making a customer send a generic opening message and wait for a reply, a Reflink drops them into exactly the right context straight away. A Facebook ad for Product A can start the Product A consultation Flow immediately, while a referral link can automatically record who sent the customer.

## Create a Reflink

<Steps>
  <Step title="Open Entry Point Links">
    Go to **Tools → Entry Point Links** in the left navigation menu.
  </Step>

  <Step title="Create a new Reflink">
    Click **+ Create Reflink** to open the creation dialog.
  </Step>

  <Step title="Fill in the fields">
    Complete the three fields described below, then click **Create** to save.
  </Step>
</Steps>

### Name

Use a name that makes the link easy to recognize later. Good examples include `ads-facebook-march`, `qr-standup-event`, or `email-newsletter`.

### Bot Response

Choose the Flow that should start as soon as a customer clicks this link — for example, a product consultation Flow, a gift registration Flow, or a welcome sequence.

### Save Response to Custom Field *(optional)*

If you want to capture additional information from the link and store it on the customer's profile, select the matching Custom Field here. The value is saved automatically when the link is opened.

## Copy Channel-Specific URLs

After you create a Reflink, open the **…** menu next to its name and select **Copy URL** to retrieve the channel-specific version of that link. One Reflink generates a separate URL for each connected channel, all sharing the same name.

| Channel   | Link format                                          |
| --------- | ---------------------------------------------------- |
| Messenger | `https://m.me/PAGE_ID?ref=refname`                   |
| Instagram | `https://ig.me/m/USERNAME?ref=refname`               |
| WhatsApp  | `https://wa.me/PHONENUMBER?text=/refname`            |
| Telegram  | `https://t.me/BOT_USERNAME?start=refname`            |
| WebChat   | `https://chatbotx.io/bots/webchat/?p=ID&ref=refname` |

Paste the appropriate URL into an ad, email campaign, QR code, or website button, and the customer jumps straight into the configured Flow.

<Note>
  Entry Point Links support every channel connected to your ChatbotX workspace. A single Reflink generates multiple channel-specific URLs that all share the same name but use different URL formats.
</Note>

## Real Example

**Scenario:** You are running two Facebook ad campaigns — one for Product A and one for Product B. You want to know which ad brings more customers into the chatbot, and you want each group to enter a different consultation Flow.

<Steps>
  <Step title="Create two Reflinks">
    Create `ads-product-a` pointing to the Product A consultation Flow, and `ads-product-b` pointing to the Product B consultation Flow.
  </Step>

  <Step title="Insert each link into its ad">
    Copy the Messenger (or relevant channel) URL for each Reflink and paste it into the corresponding Facebook ad.
  </Step>

  <Step title="Track performance by source">
    When a customer clicks from a specific ad, the Bot starts the matching Flow immediately. You can compare engagement and conversions between the two Reflinks to see which ad performs better.
  </Step>
</Steps>

<Tip>
  Combine Reflinks with a **Custom Field** to record the traffic source automatically. For example, save `product-a-ad` or `product-b-ad` to a `Traffic Source` field so you can filter and segment contacts later.
</Tip>
