AFI AFI

Moneybird

Estimated reading: 2 minutes Updated August 1, 2026

Moneybird is a Dutch online accounting platform for small businesses. Advanced Form Integration creates contacts and sales invoices in Moneybird from WordPress form submissions.

What you’ll need

  • An active Moneybird account.
  • Your Moneybird API credentials (see below).
  • The Advanced Form Integration plugin installed and activated.

Get your Moneybird API token

  1. Sign in to your Moneybird account.
  2. Go to Settings → API.
  3. Create a new API token and copy it.
  4. In WordPress, go to AFI → Settings → Moneybird.
  5. Click Add Account, paste the Bearer Token, and give the account a name.
  6. Click Save.

Moneybird uses Bearer token authentication. AFI sends the token in the Authorization header.

Create the integration

  1. Go to AFI → Add New.
  2. Give the integration a name, for example Form to Moneybird.
  3. Under Trigger, pick the form plugin and the specific form.
  4. Under Action → Platform, select Moneybird.
  5. In Task, choose Create / Update Contact.
  6. Pick the saved account.
  7. Map your form fields onto the fields listed below.
  8. Optional: open Conditional Logic to limit which submissions are sent.
  9. Click Save Integration.

Screenshot: AFI field-mapping screen with Moneybird contact fields visible

Tasks supported

Create / Update Contact

Creates or updates a contact in Moneybird. If an existing Contact ID is provided, the contact is updated. Otherwise a new contact is created.

Field Field key Required Notes
Existing Contact ID contact_id No Skips creation; updates existing contact
Company Name company_name No
First Name firstname No
Last Name lastname No
Attention attention No
Email email No
Phone phone No
Website website No
Address Street address_street No
Address City address_city No
Address Postal Code address_postal_code No
Address Country address_country No

Pro features

The Pro integration extends the free version with additional capabilities. Pro uses the same Moneybird connection.

Create Sales Invoice

Creates a sales invoice for a contact. Supports WooCommerce order auto-fill, line items, and payment terms.

Feature comparison

Feature Free Pro
Create/update contact
Standard contact fields
Create sales invoice (with WooCommerce auto-fill) No

Conditional logic example

Only send data to Moneybird when specific conditions are met. For example, add a condition on a form field to control which submissions are forwarded.

Troubleshooting

Nothing arrives in Moneybird

Open AFI → Log and find the most recent entry. AFI stores the request URL, body, and raw response.

API credentials rejected

Verify your credentials in your Moneybird account settings. If they were regenerated, update them in AFI → Settings → Moneybird.

Related docs