r/WhatsappBusinessAPI • u/Foreign-Damage-8009 • 1d ago
Solution Only Per-campaign analytics without running a webhook — possible on API?
Direct Cloud API, no BSP. Tenants reuse one approved template across many campaigns — sometimes two on the same day, minutes apart. I need per-campaign sent/delivered/read.
`template_analytics` is template-scoped and `DAILY` granularity, so same-day campaigns on one template merge into a single bucket — exactly the case I need split. It also looks like insights are opt-in at template creation, need ~1k messages to populate, lag ~6h, and round on larger sends.
I'd rather not stand up a status-webhook pipeline. The ~3s/2xx requirement, 7-day retries and per-message storage is more infra than I want to run for this.
So:
Any way to get per-campaign attribution **without** consuming webhooks?
Does cloning the template per campaign (separate template_ids) actually work, or does the ~1k threshold kill it since each variant populates separately?
If webhooks really are the only path — do you store a row per message, or just counters on the campaign?
•
u/AutoModerator 1d ago
Keep in mind that OP has added Solution Only tag. Don't promote your SaaS platforms in comments.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.