Start Here 👋
Connect your ClickFunnels account to Cometly to automatically track key events and contact updates. With just a few clicks, you can configure Cometly to receive event data from ClickFunnels when:
✅ Contact Submitted Form
✅ One-Time Order Paid
✅ Subscription Invoice Paid
✅ Subscription First Payment Received
✅ Opportunity Created
✅ Opportunity Closed
✅ Opportunity Moved Stage
✅ Opportunity Updated
✅ Contact Course Enrollment
✅ Contact Completed Course
🛠 Cometly Pixel Installation On ClickFunnels
If you have not yet installed the Cometly Pixel in your ClickFunnels account, follow the ClickFunnels Pixel Installation Guide →
The Cometly Pixel will automatically capture key form field data on your ClickFunnels pages, including first name, last name, email, and phone number. This ensures that any new event sent to Cometly is accurately linked to the original customer journey, allowing you to view detailed source data within your Cometly account.
Step 1: Create Event
In your Cometly account, navigate to the Events Manager page and click Create Event.
Follow the steps below to create your event for ClickFunnels:
Select ClickFunnels as the App/Integration
Choose your event name
You can choose a default event or create a new event.
Click Create
Step 2: Configure Event & ClickFunnels Integration
Click Configure to begin setting up the ClickFunnels integration
You can automatically send your selected event from ClickFunnels to Cometly using a connected ClickFunnels account and trigger. Follow the steps below to set up the integration.
Select ClickFunnels as the App
The app field will be pre-selected as ClickFunnels.
Choose an Account
Click on the Select an account dropdown.
Select the ClickFunnels account you want to connect.
If this is your first time connecting ClickFunnels to Cometly, click + Connect new account to add your ClickFunnels connection.
Select a Trigger
You need to choose when an event should be sent to Cometly. The available trigger options are:Contact Submitted Form
Triggers when a form is submitted in your funnel.
One-Time Order Paid
Triggers when a customer pays a one-time order.
Subscription Invoice Paid
Triggers when a Subscription Invoice is paid.
Subscription First Payment Received
Triggers when the first payment is received for a Subscription.
Opportunity Created
Triggers when a new opportunity is created.
Opportunity Closed
Triggers when an opportunity is marked as Closed.
Opportunity Moved Stage
Triggers when an opportunity has moved to new stage.
Opportunity Updated
Triggers when an opportunity is updated.Contact Course Enrollment
Triggers when a new or existing contact enrolls in a Course.Contact Completed Course
Triggers when a new or existing contact completed a Course.
Confirm Your Selection (Click 'Continue')
Once you select the Account and Trigger, these choices cannot be changed and if you want to use a different account, trigger, or property name, you will have to create a new event.
Double-check your selections before proceeding.
🔄 How to Retrieve Data for a Specific Event Type (ClickFunnels)
You can come back later to map your data once events are sent. Just click Save & Return When Data is Ready to proceed.
To properly configure and test your integration for a specific ClickFunnels trigger, you need to manually trigger the event to fire in your ClickFunnels.
Go to your ClickFunnels account and complete the action that would naturally trigger for the event that you want to track. For example:
Submit a form
Pay for a one-time order
Complete the first payment on a subscription
Move an opportunity to a new stage
Enroll a contact in a course
etc.
After you manually trigger the event, click Check for Data.
This will pull in the most recent event data from ClickFunnels for that specific trigger.
Choose the record that matches the test action you just performed.
Click Continue With Selected Record.
Step 4: Configure Mapping
Easily map your app’s data fields to Cometly fields. This step ensures that the event data you send, such as email addresses, event times, or other custom data, aligns with Cometly’s reporting system.
Email and Event Time are required fields.
Mapping Fields
Email - Choose the email address field from your selected record.
Choose the corresponding field from your app’s data (e.g.,
email@example.com
).
Event Time - Choose the dynamic option for the event time 'The time we receive the event.'
Click + Add Field to map more fields:
First Name
Last Name
Phone Number
Amount
etc.
After you have mapped data to Cometly fields, click Continue to proceed to the next step.
Step 5: Configure Filters & Activating Event
Filters allow you to control when an event in ClickFunnels should actually trigger an event in Cometly. This step is optional, but highly recommended when you're tracking changes to a contact status, opportunity stages, and only want to send the event under certain conditions.
🛠 Common Use Cases for Filtering in ClickFunnels:
Only trigger the event in Cometly when Opportunity = Contract Sent
Send the event only when a custom contact field (like Business Type) contains a specific value
Avoid triggering events for contacts that don't meet your qualification criteria
To add filters:
Click “Add Another Filter”
Select the field you want to filter by (e.g.
status
,lead score
,contact owner
, etc.)Choose your condition (e.g.
equals
,contains
,starts with
)Enter the value you want to match (e.g.
MQL
,SQL
, etc.)
🧪 Test Result:
If your test data matches the filter, you'll see a ✅ green success message like:
Lifecycle Stage (text) equals MQL – PASS
If the data doesn’t pass, you’ll see a message letting you know the webhook would not have continued.
After you have your filters configured properly, click Save, and then click Activate to activate your event.
You have now completed setting up your event. There’s no limit—set up as many events as you need!
We strongly recommend using the direct ClickFunnels integration, which lets you authenticate your ClickFunnels account and automatically send events to Cometly. It’s the fastest and easiest way to get data flowing into your Cometly account. However, if you prefer to use webhooks, you can follow this guide to manually send event data.