Integrations

Connect the systems that explain how people find, use, and pay for your product. Open Integrations in a project to add a connection.

Revenue

ProviderUse it forHow it connects
StripeSaaS payments, invoices, trials, subscriptionsRestricted key, optional webhook
RevenueCatMobile purchases and subscriptionsSecret key and webhook
PaddleMerchant-of-record billingAPI key and webhook
Lemon SqueezyOrders, refunds, subscriptionsAPI key and webhook

Revenue events appear alongside funnels, retention, and acquisition reporting after OnRamp can match a billing customer to a journey. Read identity resolution before connecting a provider.

Advertising and acquisition

ProviderWhat OnRamp importsConnection
Google AdsDaily campaign spend, clicks, impressionsOAuth
Apple Search AdsDaily campaign and keyword spendApple API key pair
Meta AdsDaily Facebook and Instagram campaign spendOAuth
TikTok AdsDaily TikTok campaign spendOAuth
Google Search ConsoleOrganic clicks, impressions, CTR, positionOAuth

Ad spend is joined to the acquisition context already attached to visits. It does not invent user-level attribution where an ad platform does not provide it. Acquisition reporting explains the metrics and their limits.

Notifications

DestinationUse it for
SlackDaily reports, drop-off alerts, revenue updates
DiscordDaily reports, drop-off alerts, revenue updates

Data freshness

Revenue providers use their configured sync schedule and can be synced manually. Webhooks add new lifecycle events as they arrive. Google Ads and Apple Search Ads refresh daily and re-read recent days so platform cost revisions are reflected. Search Console and OAuth ad providers can also be refreshed from the Integrations page.

Credentials stay private

OnRamp encrypts integration credentials at rest. Reporting and the management API return connection status and configuration, never provider secrets.