Xero is cloud accounting software for small and midsize businesses. Connecting Cognito Forms to Xero turns submissions into records—invoices, bills, contacts, and payments—so finance stays current.
Automate accounting from each submission—create invoices, update contacts, and log payments without re-typing.
- Generate invoices directly from orders
- Keep customer and vendor records current
- Capture payments and receipts automatically
Use this integration to:
- Create invoices, bills, and contacts
- Record payments and attach receipts
- Match by email or reference number
- Send reminders or kick off approvals
How It Works
- Set up a Zap in Zapier
- Log in to your Zapier account
- Click “Make a Zap”
- Configure the trigger
- Choose Cognito Forms as the trigger app
- Select “New Entry” as the trigger event
- Connect your Cognito Forms account and select the specific form
- Configure the action
- Choose Xero as the action app
- Select the desired action (e.g., “Create Invoice”, “Create Contact”)
- Connect your Xero account
- Map form fields to Xero
- Align form fields with the corresponding Xero fields to ensure accurate data transfer
- Test the integration
- Submit a test entry in Cognito Forms
- Verify that the data appears correctly in Xero
- Activate the Zap
- Once testing is successful, turn on the Zap to enable automated data transfer
Still need help? Check out our Zapier support article.
- Log in to Make
- Access your Make dashboard
- Create a new scenario
- Click “Create a new scenario” to start
- Set Cognito Forms as the trigger
- Add the “Watch New Entries” module for Cognito Forms
- Use the Create a Webhook / Choose a hook
- Connect your Cognito Forms account and select the form to monitor
- Add Xero as the action
- Add the desired Xero module (e.g., “Create an Invoice”)
- Connect your Xero account
- Map form fields to Xero fields
- Align Cognito Forms fields with corresponding Xero fields
- Test the scenario
- Run the scenario once to test the setup
- Submit a test entry in Cognito Forms and verify the data appears correctly in Xero
- Activate the scenario
- Save and activate the scenario to enable continuous automation
Still need help? Check out our Make support article.