Back
Typeform New response in a form. Xero Create or update a contact.

Create Xero contact from new Typeform response

Connect

How this automation works

Create a contact in Xero automatically from each new Typeform response. It runs whenever the chosen Typeform receives a response and will create or update the matching contact in your selected Xero organisation using the submission answers. Useful for sales, bookkeeping, and lead-capture workflows to keep Xero contacts synced with Typeform submissions.

If
Typeform icon
Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every 5 minutes for Pro and Pro+ users, and every hour for Free users.
This trigger fires every time a form receives a new response.
FormTitle ResponseId LandedAt SubmittedAt Answers
Then
Xero icon
Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will create a contact, or update the matching contact, in the organisation you select. The contact name is the match key for updates.
organisation contact_name first_name last_name email_address phone_number

Services used in this Applet

Create your own Typeform and Xero workflow

Create custom workflows effortlessly by selecting triggers, queries, and actions. With IFTTT, it's simple: “If this” trigger happens, “then that” action follows. Streamline tasks and save time with automated workflows that work for you.

14 triggers, queries, and actions

Bill due soon

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every 5 minutes for Pro and Pro+ users, and every hour for Free users.
This trigger fires when a bill is due within the number of days you specify in the organisation you select.

Invoice overdue

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every 5 minutes for Pro and Pro+ users, and every hour for Free users.
This trigger fires when a sales invoice becomes overdue in the organisation you select.

Invoice paid

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every 5 minutes for Pro and Pro+ users, and every hour for Free users.
This trigger fires when a sales invoice is fully paid in the organisation you select.

New contact

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every 5 minutes for Pro and Pro+ users, and every hour for Free users.
This trigger fires when a new contact is created in the organisation you select.

New form is created

Pro icon
Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every 5 minutes for Pro and Pro+ users, and every hour for Free users.
This trigger fires every time a new form is created

New response in a form

Pro icon
Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every 5 minutes for Pro and Pro+ users, and every hour for Free users.
This trigger fires every time a form receives a new response.

New sales invoice

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every 5 minutes for Pro and Pro+ users, and every hour for Free users.
This trigger fires when a new sales invoice is created in the organisation you select.

Get cash balance

Pro plus icon
Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This query returns the current balance of the bank account you select in the organisation you select.

List forms

Pro plus icon
Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This query returns all your forms or forms that match a search term

Look up an invoice

Pro plus icon
Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This query returns the details of the sales invoice whose number you specify.

Lookup responses

Pro plus icon
Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This query returns responses from a specific form. It's possible to filter responses using the search field.

Create a bill

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will create a bill payable to the contact you specify in the organisation you select. The contact is created in Xero if it doesn't already exist.

Create a sales invoice

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will create a sales invoice for the contact you specify in the organisation you select. The contact is created in Xero if it doesn't already exist.

Create or update a contact

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will create a contact, or update the matching contact, in the organisation you select. The contact name is the match key for updates.

Bill due soon

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every 5 minutes for Pro and Pro+ users, and every hour for Free users.
This trigger fires when a bill is due within the number of days you specify in the organisation you select.

Create a bill

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will create a bill payable to the contact you specify in the organisation you select. The contact is created in Xero if it doesn't already exist.

Create a sales invoice

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will create a sales invoice for the contact you specify in the organisation you select. The contact is created in Xero if it doesn't already exist.

Create or update a contact

Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will create a contact, or update the matching contact, in the organisation you select. The contact name is the match key for updates.

Get cash balance

Pro plus icon
Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This query returns the current balance of the bank account you select in the organisation you select.

Invoice overdue

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every 5 minutes for Pro and Pro+ users, and every hour for Free users.
This trigger fires when a sales invoice becomes overdue in the organisation you select.

Invoice paid

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every 5 minutes for Pro and Pro+ users, and every hour for Free users.
This trigger fires when a sales invoice is fully paid in the organisation you select.

List forms

Pro plus icon
Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This query returns all your forms or forms that match a search term

Look up an invoice

Pro plus icon
Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This query returns the details of the sales invoice whose number you specify.

Lookup responses

Pro plus icon
Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This query returns responses from a specific form. It's possible to filter responses using the search field.

New contact

Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every 5 minutes for Pro and Pro+ users, and every hour for Free users.
This trigger fires when a new contact is created in the organisation you select.

New form is created

Pro icon
Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every 5 minutes for Pro and Pro+ users, and every hour for Free users.
This trigger fires every time a new form is created

Build an automation in seconds!

You can add delays, queries, and more actions in the next step!

More on Typeform and Xero

About Typeform

Create meaningful connections with people-friendly forms and surveys. Typeform Applets help you launch, track, and organize your forms.

Explore Typeform

More integrations with Typeform

About Xero

Xero is cloud accounting software for small businesses, bookkeepers, and accountants. It handles invoicing, bills, bank reconciliation, contacts, and financial reporting, keeping your books in sync across the tools you use.

Explore Xero

IFTTT helps all your apps and devices work better together

Get started for free