Automation (Zapier)
Connect Ardent campaigns, petitions, and events to thousands of apps with Zapier.
The official Ardent Africa Zapier app lets you wire Ardent into thousands of other tools. No code required. Post new campaigns to Slack, log new petitions in a Google Sheet, announce events on a calendar, and more.
Like everything built on the public API, the app is read-only: every step is a read or a deep-link back to ardent.africa. It never writes to Ardent and never touches money.
Triggers
Polling triggers that fire when new content is published:
| Trigger | Fires when |
|---|---|
| New Campaign | a fundraising campaign is published |
| New Petition | a petition is published |
| New Event | an event is published |
| New Public Post | a public post is published |
| New Durbar | a durbar (live audio room) is scheduled |
New Durbar watches scheduled rooms by default, and that default is the useful one: a Zap
that fires when a room goes live has already missed the point, because by the time it posts to
Slack the thing has started. Announcing a room before it happens is the reason scheduling
exists. Set status to live or ended if you want the other cases. Public rooms only:
unlisted durbars are shared by link and never appear in a trigger.
Each content trigger can optionally be filtered to a single category. New Public Post can optionally watch a single author by handle, and returns only posts whose author chose a public audience: it can never be used to watch somebody's followers-only activity.
Searches
| Search | Looks up |
|---|---|
| Find a Campaign | a campaign by its slug |
| Find a Petition | a petition by its slug |
Authentication
The connection is key-optional. It works with no key at a lower rate tier;
adding an API key (ardent_pk_…, created in your developer dashboard)
raises the limit and attributes usage. Zapier sends the key as the x-api-key header on every request.
Make, n8n, and others
Any automation platform that can call an HTTP API works directly against /public/v1. Point it at the
OpenAPI spec and add your key as the x-api-key header. The Zapier app is a
turnkey option for the most common case.
Real-time triggers (coming)
The triggers above poll every few minutes. We're pairing the outbound webhooks
with subscription management so the triggers can become instant (petition.signed,
event.ticket_sold, campaign.published). Until then, polling covers new-content automations.
Last updated: 24 August 2026
