> ## Documentation Index
> Fetch the complete documentation index at: https://docs.invoca.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Adobe Analytics Webhook Not Firing for Syndicated Calls

> Pre-Transfer Webhooks only fire in the network where a call connects outside Invoca — for syndicated calls, that's the receiving network, not the one where the call originated. Use a Post-Call Webhook instead.

## Symptoms

The Adobe Analytics Pre-Transfer Webhook doesn't fire on calls it's expected to fire on. The affected calls are from Syndicated Campaigns that forward to another Invoca network.

**Applies to:** Accounts with one or more active Syndicated Campaigns, accounts with an Adobe Analytics integration that uses a Pre-Transfer Webhook, accounts that want call data from Syndicated Campaigns to reach Adobe Analytics

## Cause

Pre-Transfer Webhooks trigger when a call connects outside Invoca. Syndicated calls are forwarded to another Invoca network and connect outside Invoca from there — so the Pre-Transfer Webhook fires in the receiving network, not the network where the call originated. Post-Call Webhooks don't have this limitation; they fire after every call regardless of syndication status.

## Resolution

### Option 1: One Post-Call Webhook for all syndicated campaigns

1. Create a new short text Marketing Data field for the Adobe Report Suite ID.
2. Create a new Post-Call Webhook at the network level. Give it a name similar to your Pre-Transfer Webhook, but distinguish it as a Post-Call Webhook.
3. Copy the endpoint URL and body from the Pre-Transfer Webhook.
4. In the body of the Post-Call Webhook, replace the hardcoded report suite ID value with a substitution parameter for the Report Suite ID field you created.
5. Under Firing Conditions, set the webhook to fire on "All calls," then save.
6. Create a new lookup table in the Tables section of your Data Dictionary, using Profile Campaign ID or Profile Campaign Name as the lookup field.
7. Remove all columns except the Adobe Report Suite ID column. Add a row for each syndicated campaign, then upload the table.

The Report Suite ID is now populated only for calls from your syndicated campaigns. The webhook fires on every call, but Adobe only ingests the deliveries that include a Report Suite ID — filtering out non-syndicated calls automatically.

### Option 2: One Post-Call Webhook per syndicated campaign

1. Go to the profile level that contains your syndicated campaigns.
2. Create a Post-Call Webhook and include the syndicated campaign's name in the title.
3. Copy the endpoint URL and body from your Pre-Transfer Webhook without making changes.
4. Under Firing Conditions, select the campaign you included in the webhook title.
5. Set the webhook to fire on "All calls" and save.
6. Repeat steps 2–5 for each syndicated campaign, in any other profiles where needed.

## Where to go next

* [Adobe Analytics: Installation & User Guide](/s/article/adobe-analytics-installation-user-guide)
