Quickstart
Use this flow to bring one app online quickly.
- Create your organization owner account from the CLI.
- Log in to
app.spenddaddy.app. - Run the app setup wizard with Apple Ads, RevenueCat, and App Store Connect credentials.
- Copy the generated RevenueCat webhook URL into RevenueCat and verify event flow.
- Validate first metrics after hourly refresh or a manual run.
1. Create the initial account
SpendDaddy is account-based and there is no public signup form.
uv run optimizer add-user --email [email protected] --org your-org
Then open your local or hosted app login page and sign in.
2. Set up your first app
In the Add App flow, provide:
- App Store Connect team/app credentials
- Apple Search Ads credentials
- RevenueCat API key
SpendDaddy matches the three products by app identity during setup and creates:
- App entity with Store ID + currency
- Apple Ads + App Store Connect + RevenueCat integrations
- Initial recommendation settings for the app
- A one-time RevenueCat webhook token tied to this app
3. Verify required flows
- Apple Ads rows appear under campaigns.
- RevenueCat webhook endpoint resolves and is returning
status: ingested. - Campaign summary and recommendation pages show values after data has landed.
If a source is not ready, check each integration status from settings:
- Integration is enabled
- Key is present for the relevant credential
- RevenueCat webhook token is present
4. Next step checklist
- Tune thresholds in Target settings (optional)
- Enable mutation guardrails only when you are ready to apply actions
- Set campaign scope if you need strict include/exclude filtering