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

  1. Log in to your Juice Machine dashboard
  2. Navigate to the app you want to configure
  3. 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

  1. Go to App Store Connect
  2. Click on Users and Access
  3. Select the Integrations tab
  4. Click on Webhooks in the sidebar
  5. Click the + (Add Webhook) button
  6. Enter a name (e.g., "Juice Machine")
  7. Paste your Juice Machine webhook URL
  8. Select which events you want to receive
  9. Click Save

Subscription and IAP events (App Store Server Notifications V2) are configured separately: in App Store Connect go to your app → App InformationApp 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:

  1. Return to your Juice Machine dashboard
  2. Navigate to your app's Events page
  3. 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.