Freshpaint Help Center
What is Freshpaint?
Web Quickstart Guide
React Native Quickstart Guide
iOS Quickstart Guide
Android Quickstart Guide
Building Out Your Account
Overview of Features
Event Schema Dashboard
Projects & Environments
Frequently Asked Questions
How Do I Switchover From Segment?
Where do I find my Environment ID?
Is Freshpaint GDPR & CCPA Compliant?
Can I use transformations to anonymize data for client-side destinations?
How do I QA or debug my data?
Why Do My Numbers Differ Across Different Tools?
Billing: How Does Freshpaint Determine MTUs?
Can I Use Freshpaint on Multiple Sites?
How Can I Export Data From Freshpaint?
How Does Freshpaint Identify Users?
How Many Events Should I Create?
What Should I Name My Events?
How do I track scroll depth?
What Data Does Freshpaint Collect?
Does Freshpaint's Autotrack slow my site down?
Running Freshpaint with a Proxy
Should my Environment ID be treated as a sensitive key?
How Does Freshpaint Determine Session Count?
What is the difference between client-side and server-side connection mode?
Freshpaint Web SDK Reference
Freshpaint React Native SDK Reference
Freshpaint iOS SDK Reference
Freshpaint Android SDK Reference
to customer.io and go to
Find and select
Add Reporting Webhook
URL from the
. It should look like
https://api.perfalytics.com/webhooks/customer-io/<your env id>
Select the events you want to send to Freshpaint.
Select the following options:
Select "Send every time the event occurs"
If you want email or sms body content or headers included in your events, select this option.
Save and Enable Webhook
at the bottom right of the page
You can now test the endpoint by going to the
page on Freshpaint, and trigger a test event from Customer.io's webhook page. You should see an event come in called "Email: Sent"