Start Here 👋
Connect your Stripe account to Cometly to automatically track revenue and key payment events — no code required.
With just a few clicks, you can start sending real-time Stripe data into Cometly, including:
✅ New Payment
✅ New Subscription
✅ Updated Subscription
✅ New Trial
✅ First Payment
✅ Canceled Subscription
✅ New Customer
✅ New Refund
You can map any Stripe event to a Cometly event, allowing you to attribute purchases, track conversions, and optimize your marketing campaigns with accurate revenue data.
💡 Pro Tip: Start by using the New Payment trigger to fire your Purchase event — this ensures every successful Stripe payment is tracked in Cometly.
Once that’s live, create a new event called 'First Payment' and use the First Payment trigger to track only a customer’s very first successful payment. Cometly automatically checks the Stripe Customer ID to confirm it’s their first, giving you more accurate attribution for initial conversions and new revenue.
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 Stripe:
Select Stripe 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 & Stripe Integration
Click Configure to begin setting up the Stripe integration
You can automatically send your selected event from Stripe to Cometly using a shared account and trigger. Follow the steps below to set up the integration.
Select Stripe as the App
The app field will be pre-selected as Stripe.
Choose an Account
Click on the Select an account dropdown.
Select the Stripe account you want to connect.
If this is your first time connecting Stripe to Cometly, click '+ Connect new account' to add your Stripe connection.
Select a Trigger
You need to choose when an event should be sent to Cometly. The available trigger options are:
New Payment
Triggers when any successful payment is greater than 0.00New Subscription
Triggers when a customer has signed up for a new planUpdated Subscription
Triggers when a customer subscription has changed
New Trial
Triggers when a customer initiates a trial period for a new subscription
First Payment
Triggers when a customer makes their first payment greater than 0.00When the First Payment trigger is used, Cometly will automatically look up all payment records associated with that specific Stripe Customer ID. This allows Cometly to confirm it’s the customer’s first successful payment (greater than $0.00) and accurately attribute the event to the correct marketing source.
Canceled Subscription
Triggers when a subscription is canceled (by a subscriber or due to end of billing period)
New Customer
Triggers when a new customer is added
New Refund
Triggers when a charge is refunded, including partial refund
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 (Stripe)
Click Check For Data
This will fetch the most recent three records from Stripe.
If no date appears, you can come back later to map your data once events are sent. Just click Save & Return When Data is Ready to proceed.
Select an event record
Click Continue With Selected Record
Step 3: 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. Our Stripe integration will automatically configure mapping and formatting for the Amount field. In most cases you can proceed to the next step.
(Optional) Manually Mapping Fields For Stripe Integration
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 4: Configure Filters & Activating Event
Filters allow you to control when an event in Stripe should actually trigger an event in Cometly. This step is optional, but recommended when you want to track specific payments for specific products or customer types.
🛠 Common Use Cases for Filtering in HubSpot:
Only trigger the event in Cometly when Product = Standard Plan
Send the event only when an amount is greater than $500.00
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.
plan
,amount
, etc.)Choose your condition (e.g.
equals
,contains
,starts with
)Enter the value you want to match
🧪 Test Result:
If your test data matches the filter, you'll see a ✅ green success message like:
Plan (text) equals Standard – PASS
If the data doesn’t pass, you’ll see a message letting you know the data would not have continued and will not process as an event.
After you have your filters configured properly, click Save, and then click Activate to activate your event.