Confirm webhook settings
Ensure the Marketplace webhook URL is correct and active.
Verify the secret matches the value in your environment configuration.
Re-test deliveries
Use the Marketplace listing preview to send another event.
Confirm GitHub marks the delivery as successful.
Operational checks
Verify the endpoint is reachable from GitHub and not blocked by firewall rules.
Check logs for signature or payload errors if deliveries fail.
Review and introspect
Webhook health is the heartbeat of billing sync.
- Do you have monitoring for webhook failures?
- Is the webhook secret documented for the team?
- Are retries part of your billing incident process?