Skip to content

Integration · Payments

helloasso.com

Connect Claude & ChatGPT to HelloAsso

Ask your AI who has paid their membership, how much a fundraiser has raised, or who bought tickets for an event, and get the answer from your association's HelloAsso account. It can read forms, form statistics, orders, payments and sold items such as tickets and memberships. It can also create payment pages and simple forms, change a form's visibility, refund payments and cancel future installments, with your approval if you want it.

Connect HelloAsso free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Who bought tickets for our summer party?”

    The AI finds the event form and lists its sold tickets with each holder's details.

  • “How much has the donation page raised so far?”

    It reads the form's statistics, such as amount raised and number of orders.

  • “Has [email protected] paid her membership this year?”

    It searches payments by payer and date range and shows amount, state and the linked order.

What your AI can do

Forms and statistics

List your events, memberships, donation pages and shops, read a form's details and statistics, and create simple forms.

Orders, payments and items

Search orders, payments and sold items across the association or per form, including tickets and memberships.

Payment pages and refunds

Create a payment page and check if it was paid, refund payments fully or partly, and cancel future installments.

  • “Make a payment page for the 25 euro workshop fee.”

    It creates a checkout with the amount in cents and returns a link the payer opens to pay.

  • “Refund Pierre Martin's last payment in full.”

    It finds the payment and refunds it. The money is returned and the refund cannot be undone.

  • “Hide the old 2024 membership form.”

    It changes the form's state from Public to Disabled.

36 tools for HelloAsso

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • cancel_orderDeletesCancel the future installments of an order by `order_id`. Payments already made are not refunded.
  • create_checkoutChanges dataCreate a HelloAsso payment page for your association: `item_name`, `total_amount` and `initial_amount` in cents, `contains_donation`, and `back_url`/`error_url`/`return_url`. Returns a link the payer opens to pay.
  • create_companyChanges dataCreate a new company. API summary: Get all organization by organization filters.
  • create_formChanges dataCreate a simple new form of `form_type` (e.g. Event) with details in `body`: title, description, start/end dates, place and price tiers. The title sets the form's address and cannot be changed later.
  • create_form_2Changes dataCreate a new form. API summary: Get all forms by form filters and organization filters.
  • delete_api_notificationsMoves moneyPermanently delete a api notification. Financial or irreversible action; may require approval. API summary: A partner can delete his main notification url.
  • delete_companyDeletesPermanently delete a company by company slug. Destructive action; may require approval. API summary: A partner can delete a notification url linked to an organization.
  • export_cash_outsExport cash outs. API summary: Download the cash-out details as a CSV, Excel or Json.
  • get_checkoutGet a checkout by `checkout_intent_id` to see whether it was paid and its resulting order.
  • get_companyGet one company by company slug. API summary: Get Organization details.
  • get_formGet the public details of one form by `form_type` (Event, Membership, Donation, CrowdFunding, PaymentForm, Shop, Checkout) and `form_slug`: title, dates, prices (tiers) and description.
  • get_form_statsGet statistics for one form by `form_type` (Event, Membership, Donation, CrowdFunding, PaymentForm, Shop, Checkout) and `form_slug`, such as amounts raised and number of orders.
  • get_itemGet one sold item by `item_id`, e.g. a single ticket or membership with the holder's details.
  • get_my_organizationsList companies. API summary: Get my organizations.
  • get_orderGet one order by `order_id`, with payer, items, payments and optional form answers (`with_form_data`).
  • get_paymentGet one payment by `payment_id`, with amount, state, payer and linked order.
  • get_tagGet one tag by tag name. API summary: Get Internal Tag Detail.
  • list_categoriesList categories. API summary: Get list of JO categories.
  • list_companiesList companies. Optional filters: continuation token. Results are paginated. API summary: Get all organization by partner.
  • list_company_legal_statusesList company legal statuses. API summary: Get company legal status list.
  • list_form_typesList which form types your association uses (Event, Membership, Donation and so on).
  • list_form_types_2List types for a form. API summary: Get all activity types for a form type.
  • list_formsList your association's forms (events, memberships, donation pages, shops), optionally filtered by `form_types` or `states`. Returns each form's type and slug for other lookups.
  • list_mesList mes. API summary: A partner can retrieve his information.
  • list_tagsList tags. API summary: Get list of public tags.
  • refund_paymentMoves moneyRefund a payment by `payment_id`, fully or partly (`amount` in cents), optionally cancelling the order and emailing the payer. Money is returned and this cannot be undone.
  • search_form_itemsSearch the items (tickets, memberships) of one form by `form_type` (Event, Membership, Donation, CrowdFunding, PaymentForm, Shop, Checkout) and `form_slug`, e.g. to build a participant or member list.
  • search_form_ordersSearch the orders of one form by `form_type` (Event, Membership, Donation, CrowdFunding, PaymentForm, Shop, Checkout) and `form_slug`, optionally by date range or payer (`user_search_key`).
  • search_form_paymentsSearch the payments of one form by `form_type` (Event, Membership, Donation, CrowdFunding, PaymentForm, Shop, Checkout) and `form_slug`, optionally by date range, payer or `states`.
  • search_itemsSearch items sold (tickets, memberships, donations) across your association, by date range, payer (`user_search_key`), `tier_types` or `item_states`.
  • search_ordersSearch orders across all your forms, filtered by date range (`from`, `to`), payer name/email (`user_search_key`) or `form_types`.
  • search_paymentsSearch payments across your association, filtered by date range (`from`, `to`), payer (`user_search_key`) or `states`.
  • set_form_stateVisible to othersChange a form's visibility by `form_type` (Event, Membership, Donation, CrowdFunding, PaymentForm, Shop, Checkout) and `form_slug`: `state` Public, Private, Draft or Disabled. Public forms are visible to anyone.
  • update_api_notificationsVisible to othersUpdate an existing api notification. Has effects visible outside this system. API summary: A partner can update his main notification url.
  • update_companyChanges dataUpdate an existing company identified by company slug. API summary: A partner can update a notification url linked to an organization.
  • update_customersVisible to othersUpdate an existing customer. Has effects visible outside this system. API summary: A partner can update his domain.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose HelloAsso from the app list.

  2. 2

    Paste your key

    Paste the Client ID and Client secret from your association's HelloAsso account, plus your organisation slug. Open Mon Compte > Intégration et API to find the Client ID and Client secret. The slug is your association's name as it appears in your HelloAsso page address, for example mon-asso. HeyMyApps uses these to get access tokens, so there is no separate sign-in.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in HelloAsso?

It can read forms, form types, form statistics, orders, payments, sold items and checkouts. It can create payment pages and simple forms, change a form's state, refund payments and cancel the future installments of an order.

Does the AI see my HelloAsso credentials?

No. Your HelloAsso credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. A refund returns money and cannot be undone, and a Public form is visible to anyone. These can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own HelloAsso account.

What does cancelling an order do?

It cancels the future installments of an order, for example a membership paid in several parts. Payments already made are not refunded. To give money back, the AI uses the refund tool on the payment instead.

Let your AI work in HelloAsso today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect HelloAsso free

HeyMyApps is not affiliated with HelloAsso. Product names are trademarks of their owners.