Overview
Encore uses Apple’s App Store Server Notifications (webhooks) to track subscription lifecycle events: trial starts, renewals, expirations, and refunds. These events power the Analytics section of your dashboard and the lift measurement behind the Reduce Churn use case.Choose your integration method
- Set URL in App Store Connect (Recommended)
- Forward from Your Server
Point App Store Connect directly at Encore’s webhook endpoint. This is the most reliable integration: Encore receives notifications directly from Apple with no intermediary.
1
Open App Store Connect
Go to appstoreconnect.apple.com and navigate to Your App → General → App Information.
2
Find App Store Server Notifications
Scroll down to the App Store Server Notifications section.
3
Set Production Server URL
Enter the following URL as the Production Server URL:
4
Set Sandbox Server URL
Enter the same URL as the Sandbox Server URL:
5
Save
Click Save at the top of the page.
6
Confirm the webhook is wired
Back in the Encore Dashboard, open your app’s Analytics (or Integration Progress → Configure Analytics) view. Once Apple delivers the first notification, the App Store Server Notifications status flips to Connected and a “last received” timestamp appears.To force an event immediately, complete a sandbox purchase (or trigger a renewal or refund) for a test user; the notification typically lands within a minute or two. If nothing appears after a few minutes, re-check the Production and Sandbox URLs in App Store Connect.
Using a third-party subscription manager? Its webhook carries your subscription events instead: see Superwall, RevenueCat, or Adapty.