To connect AppsFlyer to Claude, link your account at onboard.windsor.ai/app/appsflyer, then add the Windsor.ai connector in Claude. That’s it. Open a new chat and ask about your mobile attribution data.
Here’s the problem it solves: AppsFlyer’s own dashboard is built for attribution reporting, not for quickly comparing installs or cost per install against the rest of your marketing stack.
Exporting CSVs from AppsFlyer every time you want to compare it against your ad spend elsewhere is slow, and the result is a static snapshot that’s out of date the moment you save it.
Connecting AppsFlyer to Claude through Windsor.ai solves both problems: Claude gets live access to your AppsFlyer data, and can blend it with your other connected sources in the same conversation.
2 steps to connect AppsFlyer to Claude
Connecting AppsFlyer to Claude via Windsor.ai takes two steps and no code.
📖 For the full walkthrough, see Windsor’s documentation on integrating data into Claude.
Prerequisites
- An active Windsor.ai account (free or paid)
- An AppsFlyer account with at least one app tracked and reporting data
- A Claude account
Step 1. Connect AppsFlyer to Windsor
Log in to onboard.windsor.ai/app/appsflyer and select AppsFlyer as your data source.
Authorize the connection with your AppsFlyer credentials, and repeat the step for any additional apps you track.
Step 2. Add the Windsor.ai connector in Claude
In Claude, open the Windsor.ai connector page and select Connect.
💡 Pro tip: Set permissions to “Always allow” so Claude can query your AppsFlyer data without asking for confirmation on every prompt.
Confirm the connection is live before you start analyzing anything:
Show my AppsFlyer installs and average eCPI by partner for the last 7 days.
If Claude returns real numbers by partner, the connection is working and you’re ready to query your mobile attribution data in natural language.
The metrics that matter for AppsFlyer
| Metric | What it tells you |
|---|---|
| Installs | How many times your app was installed in the period, the base volume metric for measuring campaign reach. |
| Clicks | How many times people clicked an ad through to your app, a signal of how relevant your creative and targeting are. |
| CTR | What share of impressions turned into clicks, a read on how compelling your ad creative is. |
| Conversion rate | What share of clicks turned into installs, showing how well your targeting and store listing convert traffic. |
| Average eCPI | The effective cost you paid per install, letting you compare acquisition efficiency across partners and campaigns. |
| Cost Value | The media spend attributed to a partner, campaign, or adset, the basis for working out cost per install and ROI. |
| ARPU | The average revenue generated per installed user, useful for judging the long-term value of the users you’re acquiring. |
| Event Revenue | The total revenue tied to in-app events like purchases, showing which sources drive real monetization, not just installs. |
| Loyal Users | How many installed users came back to the app multiple times, an early signal of retention quality. |
| ROI | The return on investment for a given partner or campaign, telling you whether the ad spend is paying off. |
What to ask Claude about your AppsFlyer data: prompt ideas
Partner efficiency comparison
Compare my AppsFlyer installs and average eCPI by partner for the last 30 days, and flag any partner where cost per install rose more than 20% week over week.
Campaign and adset breakdown
Break down my installs and conversion rate by campaign and adset for the last 7 days.
Retention and loyalty check
Show my loyal users and ARPU by adset over the last quarter, and tell me which adsets are bringing back the most engaged users.
Purchase revenue by source
Show my af_purchase event revenue by partner for this month, and compare it against my Google Ads spend for the same period.
Bonus: analyze AppsFlyer alongside your full marketing stack
Windsor.ai connects 350+ data sources, so AppsFlyer doesn’t have to sit in its own silo. A few practical blends:
- AppsFlyer + Google Ads: See a blended cost per install and ROAS across every paid UA channel you run.
- AppsFlyer + Meta Ads: Compare install-driving efficiency between platforms in one conversation.
- AppsFlyer + TikTok Ads: Trace which channel brings users who actually stick around, not just tap install.
Conclusion
AppsFlyer tracks installs, cost, and in-app events across your mobile UA channels, but that data only becomes actionable once you can ask about it in plain language and compare it against the rest of your ad spend.
Connecting AppsFlyer to Claude through Windsor.ai turns a two-step, no-code setup into a live line to your attribution data, so partner performance and blended cost per install are just a question away.
🚀 Ready to query your mobile data from Claude? Connect AppsFlyer to Windsor.ai for free and start asking questions today.
FAQs
Do I need to write any code to connect AppsFlyer to Claude?
No. The setup is entirely no-code: authorize AppsFlyer in Windsor.ai, then add the Windsor.ai connector in Claude.
Can I connect more than one AppsFlyer app?
Yes. You can connect multiple AppsFlyer apps to Windsor.ai and ask Claude to compare performance across them in the same conversation.
Can I combine AppsFlyer with other marketing channels?
Yes. Windsor.ai connects 350+ data sources, so you can blend AppsFlyer installs and event revenue with ad spend from platforms like Google Ads and Meta Ads in one cross-channel view.
Can Claude change anything in my AppsFlyer account?
No. The AppsFlyer connection is read-only. Claude can analyze your installs, cost, and event data, but it can’t create, edit, or pause anything inside AppsFlyer.
Windsor vs Coupler.io

