Close menu
Explore Plans
Mobile menu Close menu
Back

FreshBooks to Typeform integrations

When someone fills out a Typeform, IFTTT can add them as a client in FreshBooks. Turn form responses into billing-ready contacts without the manual data entry.
Get started todayGet started today

Automate FreshBooks and Typeform from your AI assistant

Tell OpenClaw to create FreshBooks applets for invoicing and expense tracking, right from your AI assistant, with IFTTT MCP.

Set up IFTTT MCP

Create your own FreshBooks and Typeform 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.

17 triggers, queries, and actions

Invoice 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 an unpaid FreshBooks invoice is due within the number of days you choose.

Invoice updated

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 an invoice is updated in FreshBooks, including status changes such as sent, viewed, or paid.

New client created

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 client is created in FreshBooks.

New expense created

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 expense is recorded in FreshBooks.

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 invoice created

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 invoice is created in your FreshBooks account.

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.

Payment received

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 payment is received against an invoice in FreshBooks.

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 invoice by ID

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 full details of a FreshBooks invoice by its invoice ID.

Look up payment by ID

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 a FreshBooks payment by its payment ID.

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.

Search invoices

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 FreshBooks invoices matching a status and optional date range.

Create client

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 new client in FreshBooks.

Create expense

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 record a new expense in FreshBooks. Requires a FreshBooks Plus or Premium plan.

Create 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 new invoice in FreshBooks. Requires a FreshBooks Plus or Premium plan.

Record payment

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 record a payment against an existing FreshBooks invoice. Requires a FreshBooks Plus or Premium plan.

Create client

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 new client in FreshBooks.

Create expense

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 record a new expense in FreshBooks. Requires a FreshBooks Plus or Premium plan.

Create 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 new invoice in FreshBooks. Requires a FreshBooks Plus or Premium plan.

Invoice 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 an unpaid FreshBooks invoice is due within the number of days you choose.

Invoice updated

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 an invoice is updated in FreshBooks, including status changes such as sent, viewed, or paid.

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 invoice by ID

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 full details of a FreshBooks invoice by its invoice ID.

Look up payment by ID

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 a FreshBooks payment by its payment ID.

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 client created

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 client is created in FreshBooks.

New expense created

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 expense is recorded in FreshBooks.

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!

GET STARTED

How to connect to a FreshBooks automation

Find an automation using FreshBooks

Find an automation to connect to, or create your own!

Connect IFTTT to your FreshBooks account

Securely connect the Applet services to your respective accounts.

Finalize and customize your Applet

Review trigger and action settings, and click connect. Simple as that!
Get started

Upgrade your automations with

Start your free trial

More on FreshBooks and Typeform

About FreshBooks

FreshBooks and IFTTT let you automate invoicing, track payments, and sync client data across your business tools.
Connect FreshBooks

About Typeform

Typeform and IFTTT let you trigger automations when someone fills out a form or whenever you create a new one.
Connect Typeform

More integrations with Typeform