full-scope API key). If you would rather set it up yourself, or your key is scoped send_only, follow the manual steps below.
Email Activity Tracking is available on Novu Cloud and Enterprise self-hosted only. It is not included in the Community self-hosted edition. Contact us at [email protected] to learn more about Enterprise self-hosted licensing.
Step 1: Get your webhook URL from Novu
First, you need the unique webhook URL from your Novu dashboard that will receive events from Anypost.- Navigate to the Integration Store page in Novu and select your Anypost integration.
- Enable the Email Activity Tracking toggle.
- A unique Inbound Webhook URL will be displayed. Click the copy icon to copy it.
Step 2: Create the webhook in Anypost
Next, log in to your Anypost dashboard to create the webhook.- From your Anypost dashboard, open Webhooks.
- Click Create Webhook.
- Configure the following:
- Endpoint URL: Paste the Inbound Webhook URL you copied from Novu.
- Events: Subscribe to the email events you want to track:
email.sent,email.delivered,email.delayed,email.bounced,email.complained,email.suppressed,email.unsubscribed,email.opened, andemail.clicked.
- Save the webhook.
Step 3: Add the signing secret (Recommended)
For a more secure and authenticated connection, add the webhook’s signing secret back into Novu. This step is optional but highly recommended.- After creating the webhook in Anypost, copy its Signing Secret. It is shown only once, at creation time.
- Return to your Anypost integration settings in Novu.
- Under the Email Activity Tracking section, paste the secret into the Inbound Webhook Signing Key field.
- Click Save Changes.