How Internote uses webhooks to sync changes from your repository
Internote uses webhooks to receive push notifications from your Git provider. When you push to your watched branch, the provider sends a webhook to Internote, which triggers a re-compilation of any changed .chalk files.
Webhooks are configured automatically when you connect a repository. You don't need to set them up manually.
Internote reads the list of changed files from the push payload and only recompiles the files that changed. This keeps sync fast even in large repositories.
All webhooks are verified using a shared secret that Internote generates at connection time. Unverified payloads are rejected.
If syncs aren't triggering, check:
You can view recent webhook deliveries and their status in Settings → Integrations → Git → Webhook log.