App Store Connect Setup
Configure App Store Connect to send webhooks to Juice Machine so you can receive notifications about your apps.
Prerequisites
- An Apple Developer account with App Store Connect access
- Admin or App Manager role in App Store Connect
- A Juice Machine account with at least one app created
Step 1: Get Your Webhook URL
- Log in to your Juice Machine dashboard
- Navigate to the app you want to configure
- Copy the Webhook URL shown on the app details page
Your webhook URL will look something like:
https://juicemachine.net/hooks/abc123def456
Keep this URL secret! Anyone with this URL can send webhooks to your Juice Machine app.
Step 2: Configure App Store Connect
- Go to App Store Connect
- Click on Users and Access
- Select the Integrations tab
- Click on Webhooks in the sidebar
- Click the + (Add Webhook) button
- Enter a name (e.g., "Juice Machine")
- Paste your Juice Machine webhook URL
- Select which events you want to receive
- Click Save
Subscription and IAP events (App Store Server Notifications V2) are configured separately: in App Store Connect go to your app → App Information → App Store Server Notifications, choose Version 2, and paste the same Juice Machine webhook URL as the production (and, if you like, sandbox) server URL. The two webhook formats are auto-detected on the same URL.
Available Event Types
App Store Connect can send webhooks for these event categories:
| Category | Events |
|---|---|
| App Review | App Store version state changes — submitted, in review, approved, rejected, released |
| Builds | Build uploads, processing status, and beta build state changes |
| TestFlight Feedback | Tester feedback and screenshots |
| Other | Webhook test pings and on-demand resource asset pack state changes |
Subscription, in-app purchase, and refund events are not part of App Store Connect webhooks — they come from App Store Server Notifications V2, configured per-app as described above.
See the Webhook Events page for a complete list of event types.
Step 3: Verify the Connection
After configuring App Store Connect:
- Return to your Juice Machine dashboard
- Navigate to your app's Events page
- Wait for a webhook to arrive, or trigger one by uploading a new build
Alternatively, you can use the Send Test button on any destination to verify that your destinations are configured correctly.
Troubleshooting
Webhooks not arriving?
- Verify the webhook URL is correct in App Store Connect
- Check that your app is enabled in Juice Machine
- Ensure you've selected the appropriate event types in App Store Connect
- Check the Events page for any failed deliveries
Need to regenerate your webhook URL?
If you believe your webhook URL has been compromised, you can regenerate it from the app settings page. Remember to update the URL in App Store Connect after regenerating.