What Recurr reads
The exact sources depend on your stack, but useful signals often come from:- Product analytics
- RevenueCat, Adapty, Stripe, Paddle, Firebase, or a custom access model
- Your warehouse or reporting layer
- Payment rail events
- Recurr subscriber surfaces, including email, checkout, billing, and help
Signals that matter
Useful migration signals include:- Subscriber tenure
- Plan, price, and billing period
- Current billing rail
- Renewal timing
- Product engagement
- Prior support or billing friction
- Store-cancellation state where relevant
- Checkout and payment outcomes
Protecting LTV models
Recurr does not overwrite the original acquisition cohort when a subscriber migrates. Migration is tracked as a lifecycle event on the subscriber: when they were eligible, when they were offered a path, whether they moved, what offer path they saw, and what rail they now renew on. That lets finance and data teams separate underlying subscriber quality from migration effect. The model can account for migration probability and web-book economics without poisoning historical LTV curves or treating migrated subscribers as a new acquisition cohort.How signals inform Kairos
Kairos uses approved signal inputs to inform decisions such as:- Which subscribers should move now
- Which subscribers should wait
- What offer framing or message path should be used
- When follow-up should happen
- Whether the next cohort should scale, pause, or adjust
- Which lifecycle motion should run after migration
What your team provides
Before the pilot, Recurr usually needs:- The subscriber identifier that ties systems together
- The sources that define subscription state
- The events or fields that indicate engagement and billing state
- Access to the reporting source or export path needed for cohort selection
- A technical owner who can confirm the data shape