# Systeme.io integration

> Connect Systeme.io with AnyTrack to track leads, improve Facebook Event Match Quality, and optimize your marketing ROI with advanced client and server-side tracking.

## Overview: Systeme.io & AnyTrack integration

The Systeme.io and AnyTrack integration enables marketers to track lead and purchase conversions from Systeme.io funnels with precision. By leveraging both client-side and server-side tracking, AnyTrack automatically captures form submissions and Purchase events, then sends them to platforms like Facebook Ads via the Conversions API. This results in higher Event Match Quality, better attribution, and improved campaign performance — all with a no-code setup that takes less than 1 minute.

> ❗ ****
>
> Once you have finalized your integration, you must <a href='/docs/removing-facebook-integration-from-systemeio'>Removing Facebook Integration from Systeme.io</a> account or from Google Tag Manager.
>
> **The facebook integration is set in the following sections:**
>
> * Go to each funnel page settings -> Header code and delete the facebook pixel
> * Go to your account settings > Custom domain -> Settings: Remove the facebook Pixel id and Token

<Callout icon="😃" theme="default">
  ### TL;DR: Watch the Systeme.io integration Tutorial

  <Embed url="https://www.youtube.com/embed/0phxN2BmbQ8?si=Z_ivQ72zg6FyaqbM" href="https://www.youtube.com/embed/0phxN2BmbQ8?si=Z_ivQ72zg6FyaqbM" typeOfEmbed="youtube" html="%3Ciframe%20class%3D%22embedly-embed%22%20src%3D%22%2F%2Fcdn.embedly.com%2Fwidgets%2Fmedia.html%3Fsrc%3Dhttps%253A%252F%252Fwww.youtube.com%252Fembed%252F0phxN2BmbQ8%253Ffeature%253Doembed%26display_name%3DYouTube%26url%3Dhttps%253A%252F%252Fwww.youtube.com%252Fwatch%253Fv%253D0phxN2BmbQ8%26image%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252F0phxN2BmbQ8%252Fhqdefault.jpg%26type%3Dtext%252Fhtml%26schema%3Dyoutube%22%20width%3D%22854%22%20height%3D%22480%22%20scrolling%3D%22no%22%20title%3D%22YouTube%20embed%22%20frameborder%3D%220%22%20allow%3D%22autoplay%3B%20fullscreen%3B%20encrypted-media%3B%20picture-in-picture%3B%22%20allowfullscreen%3D%22true%22%3E%3C%2Fiframe%3E" />

</Callout>

> 📘 **Prerequisites**
>
> * **AnyTrack** workspace with **Admin** rights
> * **Systeme.io** workspace with access to **Sales funnel settings** and **API Key**
> * At least one funnel with an opt‑in form

## Technical details:

* Tracking method: Server-side
* Setup method: API Key
* Tracking Group: `systemeio`
* Tracked Events: `FormSubmit`, `Purchase`
* Conversion attributes: Customer Data, Conversion value, type, product, currency

## Guide: How to integrate Systeme.io with AnyTrack

<HowToSchema
  name="Set Up Systeme.io Integration with AnyTrack"
  description="Step-by-step guide to integrate Systeme.io with AnyTrack for improved funnel tracking and conversion analytics."
  totalTime="PT5M"
  tools={[{ name: "Systeme.io", url: "https://anytrack.io/integrations/lead-generation/systemeio" }]}
  steps={[
    { name: "Create a new property in AnyTrack", text: "From the AnyTrack dashboard, create a new property to track your Systeme.io funnel." },
    { name: "Set the Name and Domain", text: "Enter the name and domain of your Systeme.io sales funnel." },
    { name: "Copy the AnyTrack tracking tag", text: "Click on the AnyTrack tracking tag to copy it to your clipboard." },
    { name: "Open Systeme.io funnel settings", text: "Return to Systeme.io and navigate to the Sales funnels settings." },
    { name: "Paste the AnyTrack tag and save", text: "Paste the copied AnyTrack tag into the funnel settings and save changes." },
    { name: "Copy your Systeme.io API Key", text: "In Systeme.io, open the Public API Key tab and copy your API key." },
    { name: "Open the Integration Catalog in AnyTrack", text: "Return to AnyTrack and open the Integration Catalog." },
    { name: "Select Systeme.io integration", text: "Search for Systeme.io in the catalog and click on the card." },
    { name: "Install the integration", text: "Click on Install Integration to proceed." },
    { name: "Create the integration", text: "Click Create to add the Systeme.io integration." },
    { name: "Paste your Systeme.io API Key", text: "Enter your Systeme.io API key into the integration settings." },
    { name: "Connect and validate the API key", text: "Click Connect to validate your Systeme.io API key and complete the integration." },
    { name: "Test your funnel for conversions", text: "Run a test on your funnel to confirm that conversions are tracked in AnyTrack." },
    { name: "Open the Systeme.io Events Log in AnyTrack", text: "In AnyTrack, open the Systeme.io Events Log to review received events." },
    { name: "Inspect received conversion events", text: "Inspect the conversion events received from Systeme.io to ensure proper tracking." },
  ]}
/>

<section className="readme-prose-section">
  ## Step by step guide

  1. ### Create a new property in AnyTrack

  <div>
    <p>From the AnyTrack dashboard, create a new property to track your Systeme.io funnel.</p>

    ![Creating a new property in AnyTrack dashboard](./ascreenshot-f93a8597d4.jpg)
  </div>

  2. ### Set the Name and Domain

  <div>
    <p>Enter the name and domain of your Systeme.io sales funnel.</p>

    ![Setting name and domain of Systeme.io funnel in AnyTrack](./ascreenshot-16a2af4cf9.jpg)
  </div>

  3. ### Copy the AnyTrack tracking tag

  <div>
    <p>Click on the AnyTrack tracking tag to copy it to your clipboard.</p>

    ![Copying AnyTrack tracking tag](./ascreenshot-d491cd156e.jpg)
  </div>

  4. ### Open Systeme.io funnel settings

  <div>
    <p>Return to Systeme.io and navigate to the Sales funnels settings.</p>

    ![Accessing Systeme.io funnel settings](/assets/docs/systemeio/stack-animation-systemeio.webp)
  </div>

  5. ### Paste the AnyTrack tag and save

  <div>
    <p>Paste the copied AnyTrack tag into the funnel settings and save changes.</p>

    ![Pasting AnyTrack tag in Systeme.io settings](./ascreenshot-3e60e144c8.jpg)
  </div>

  6. ### Copy your Systeme.io API Key

  <div>
    <p>In Systeme.io, open the Public API Key tab and copy your API key.</p>

    ![Copying Systeme.io API Key from Public API Key tab](./file-e1baa39fc5.jpg)
  </div>

  7. ### Open the Integration Catalog in AnyTrack

  <div>
    <p>Return to AnyTrack and open the Integration Catalog.</p>

    ![Opening integration catalog in AnyTrack](./ascreenshot-3d85b35405.jpg)
  </div>

  8. ### Select Systeme.io integration

  <div>
    <p>Search for Systeme.io in the catalog and click on the card.</p>

    ![Searching and selecting Systeme.io integration in AnyTrack catalog](./ascreenshot-183b74f6c2.jpg)
  </div>

  9. ### Install the integration

  <div>
    <p>Click on "Install Integration" to proceed.</p>

    ![Installing Systeme.io integration in AnyTrack](./ascreenshot-28e4113b8a.jpg)
  </div>

  10. ### Create the integration

  <div>
    <p>Click "Create" to add the Systeme.io integration.</p>

    ![Creating Systeme.io integration in AnyTrack](./file-6625897c6c.jpg)
  </div>

  11. ### Paste your Systeme.io API Key

  <div>
    <p>Enter your Systeme.io API key into the integration settings.</p>

    ![Pasting Systeme.io API key in AnyTrack integration settings](./file-6e4649e915.jpg)
  </div>

  12. ### Connect and validate the API key

  <div>
    <p>Click "Connect" to validate your Systeme.io API key and complete the integration.</p>

    ![Validating Systeme.io API key connection in AnyTrack](./user-cropped-screenshot-8d037fae9d.webp)
  </div>

  > 📘 **Congratulations:**
  > Your Systeme.io account is now successfully integrated with AnyTrack.

  ## Verify your Systeme.io setup

  1. ### Test your funnel for conversions

  <div>
    <p>Run a test on your funnel to confirm that conversions are tracked in AnyTrack.</p>

    ![Testing funnel conversions in AnyTrack](./ascreenshot-f00eff5845.jpg)
  </div>

  2. ### Open the Systeme.io Events Log in AnyTrack

  <div>
    <p>In AnyTrack, open the Systeme.io Events Log to review received events.</p>

    ![Accessing Systeme.io events log in AnyTrack](./user-cropped-screenshot-b2b1462cdd.webp)
  </div>

  3. ### Inspect received conversion events

  <div>
    <p>Inspect the conversion events received from Systeme.io to ensure proper tracking.</p>

    ![Inspecting conversion events from Systeme.io in AnyTrack](./file-7c20d5509e.jpg)
  </div>
</section>

## Related Resources

- [Advertising Integrations](/docs/advertising-integrations)
- [MediaGo Integration](/docs/mediago-ads-integration)
- [Outbrain Integration Checklist](/docs/outbrain-integration-verification-checklist)

<FaqAccordion
  title="Frequently Asked Questions"
  icon="fa-duotone fa-circle-question"
  items={[
    {
      question: "What events does the Systeme.io integration send to AnyTrack?",
      answer: "A FormSubmit event is tracked when someone fills a form on Systeme.io, and a Purchase event is tracked when someone purchases a product on Systeme.io. You can update the event mapping if you want to report different event names."
    },
    {
      question: "Is the tracking tag GDPR / CCPA compliant?",
      answer: "Yes. The AnyTrack tag is a <strong>first-party script</strong> that stores data under your domain, which helps you comply with GDPR, CCPA, and browser privacy restrictions. You're still responsible for: displaying a consent banner, honoring 'Do Not Track' signals, and updating your privacy notice to reflect the data flow to AnyTrack."
    },
    {
      question: "Does the integration work with custom domains in Systeme.io?",
      answer: "Yes. As long as your funnel pages load the tracking tag from AnyTrack, events will be linked to the correct property.even when served on a custom domain or sub-domain."
    },
    {
      question: "How fast do events appear in AnyTrack?",
      answer: "Events hit the AnyTrack API <strong>in real time</strong> because Systeme.io pushes data via webhook. You should see the lead in the Event Log within a few seconds after the form submission."
    },
    {
      question: "How do I test the integration before going live?",
      answer: "Go through your funnel and inspect the Integration Event Log."
    },
    {
      question: "What happens if I edit my funnel after installing the tag?",
      answer: "No changes are required <strong>as long as</strong> the funnel pages still include the AnyTrack tag in the header and the automation rule continues to send the webhook to AnyTrack. If you clone or rebuild a page, re-check that the header code snippet is still present."
    },
    {
      question: "Can I track purchases as well as leads?",
      answer: "Yes."
    },
    {
      question: "Does adding the AnyTrack tag slow down my pages?",
      answer: "No. The script is <strong>asynchronous</strong> and won't block rendering or noticeably affect Core Web Vitals."
    },
    {
      question: "How do I disable or delete the integration?",
      answer: "Go to the integration settings and delete the integration. AnyTrack will remove the integration from the Dashboard and delete the Webhooks set in your Systeme.io account."
    },
    {
      question: "What permissions do I need in Systeme.io?",
      answer: "You must be admin."
    },
    {
      question: "Can I pass UTM parameters and custom fields?",
      answer: "Yes. AnyTrack automatically captures: <strong>UTM parameters</strong> present in the URL, <strong>Click IDs</strong> from ad platforms (<code>gclid</code>, <code>fbclid</code>, ttclid, etc.), and <strong>Form fields</strong> included in the Systeme.io submission payload. You'll see these attributes in the Lead timeline and can forward them to Google Analytics 4, ad platforms, or your CRM."
    },
    {
      question: "How do I prevent duplicate leads?",
      answer: "AnyTrack automatically deduplicates conversions based on several conversion attributes such as the AnyTrack <code>clickid</code>, the lead email address, and other uniquely identifiable values passed to AnyTrack through the integration."
    }
  ]}
/>
