by 123ContactForm
123FormBuilder is a versatile and easy to use web form and survey builder.
Supports: Windows, Mac, iOS, Android
Pricing: Free | Paid | See all plans

With 123ContactForm you can create both simple and complex web forms that you can publish anywhere. You can customize your forms the way you want and set them up in several languages for wider audience reach. Moreover, you can choose what currency you need.

How it Works with FreshBooks

Any time a new customer fills out your forms, his data is collected immediately with the help of 123ContactForm online forms and then sent to your FreshBooks account, so that you can issue the invoice. It's the easiest way to create invoices or estimates in your FreshBooks account upon form submissions.

The integration is ideal for managing your invoices and sending them to your customers fast. Accounting becomes hassle-free as there won't be any duplicate invoices or receipts.

How to Get Started

  1. Go to the 123contactform website and log in to your account.
  2. Create a new form or select an existing one from 'My Forms' (don't forget to add "Name" and "Email" as required fields in your order form).
  3. On the 'Form Settings' section, click on the 'Payments' tab.
  4. Scroll down to the Payment Processors section and select FreshBooks from list, then click on 'Add payment gateway'.
  5. Enter your FreshBooks API URL and Authorization Token into the integration box.
  6. Customize the integration by mapping your form fields with FreshBooks fields and selecting the actions you want to trigger upon form submission.
  7. Before you leave, make sure you save changes at the top of the screen.
  8. Publish your form and start collecting orders!


Looking for help? Contact 123ContactForm for support.

Have an app you think would work well with FreshBooks? Get in touch with us or check out our API documentation.