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 |
Each trigger can optionally be filtered to a single category.
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: 28 June 2026
