Skip to content
agents/en vrai

Every HelloAsso donation logged and thanked personally

As soon as HelloAsso (the French non-profit payment platform) reports a new payment, the agent logs it in the donation register, drafts a personal thank-you and notifies the treasurer.

L2 semi-autonomousVerified sourceBased on official documentation we checked; not tested by us yet.Updated
Difficulty
Intermediate
Setup time
≈ 2 h (estimate)
Estimated cost
n8n: €0 self-hosted or from €20/month (Starter, billed annually) + OpenAI API calls
Category
Non-profits & volunteers

⏱ Trigger

HelloAsso notification (webhook, "Payment" event)

✋ Human approval

Thank-you emails stay as drafts: a board member reviews and sends them. The agent never issues tax receipts.

→ Output

Row in the donation register + thank-you draft + Telegram message

Autonomy level 2 — Semi-autonomous (approval): Runs on its own but waits for your approval before anything sensitive.

01Connected tools

02What the agent does on its own

  1. step 01

    Receives the notification HelloAsso sends to the URL set in My Account > Integrations and API.

  2. step 02

    Immediately answers "200" to HelloAsso, then reads the eventType field and the payment state (authorised, refunded, disputed…).

  3. step 03

    For an authorised payment, logs the donor, the amount (sent in cents) and the campaign name in the Google Sheets register, without duplicates.

  4. step 04

    Has a personal thank-you written for that campaign and saves it as a Gmail draft; nothing is prepared for an anonymous donation.

  5. step 05

    Notifies the treasurer on Telegram; refunds and disputes are flagged separately.

03Agent instructions

$ instructions.txt · replace the {VARIABLES}
> Write a warm, simple thank-you (80 words max) from {ORGANISATION} to {FIRST_NAME} for their €{AMOUNT} donation to the "{CAMPAIGN}" campaign. Explain in one sentence what the donation will fund, based on: {USE}. Do not invent any figure or project, and do not mention tax relief.

04Limits and legal points

HelloAsso keeps retrying until it gets a 200 response: deduplicate on the payment ID. Respect the isAnonymous and isAmountHidden fields of the notification. Tax receipts are the treasurer's job and follow your organisation's rules. Personal data: check your LLM provider's data-processing terms (GDPR) and send it as little as possible.

05In short

When does the agent run, and what does it produce?
Trigger: HelloAsso notification (webhook, "Payment" event). Output: Row in the donation register + thank-you draft + Telegram message.
What stays under your control?
Thank-you emails stay as drafts: a board member reviews and sends them. The agent never issues tax receipts. Autonomy level 2 — Semi-autonomous (approval): Runs on its own but waits for your approval before anything sensitive.
How much does it cost and how long does setup take?
Estimated cost: n8n: €0 self-hosted or from €20/month (Starter, billed annually) + OpenAI API calls. Setup time: ≈ 2 h (estimate), difficulty "intermediate". Tools: HelloAsso notifications (webhook, French non-profit payments), n8n – Webhook, n8n – OpenAI, n8n – Google Sheets, n8n – Gmail, n8n – Telegram.

Answers taken from this recipe · updated 19 October 2026

06Source

https://dev.helloasso.com/docs/notifications-webhook

07Related recipes

Same category or same connected tools.

All recipes in "Non-profits & volunteers" →

→ weekly newsletter

3 agents en vrai.
Every week.

Three reproducible, sourced autonomous agents. No hype, no "top 100 tools". One-click unsubscribe.

status: opens at launch