Verify first-run health
Use this checklist right after onboarding one app.
1) Integration status
Open app settings for the configured app and confirm:
- Apple Ads enabled and credentials stored
- RevenueCat enabled, API key present, webhook token present
- App Store Connect enabled (if configured)
- At least one integration shows no missing required key
2) Data landed
Within the first hourly cycle or after a manual run, check:
- Campaign list includes your active Apple Ads campaigns
- Metrics page has impressions / spend / installs where permissions allow
- Recommendation page shows generated items (or explicit "no candidates" states)
3) Webhook behavior
- Test RevenueCat delivery to
https://api.spenddaddy.app/webhooks/revenuecat/<token> - Confirm responses are
status: ingestedor accepted. - If you see repeated misses, verify
event.app_idalignment with SpendDaddy’s configured RC app id.
4) Recommended follow-up for new apps
- Confirm campaign scope (
match_app_store_id, includes, excludes) - Review target settings for your ROAS and conversion thresholds
- Keep mutation actions off until you review recommendation confidence and budget impact
If any check fails, open the troubleshooting page before enabling recommendations in production mode.