Connect The Customer Factor to FreshBooks and automate any workflow
![The Customer Factor](https://zapier-images.imgix.net/storage/developer_cli/26e8f772c4ec160ed7b1eef91ac7632e.png?auto=format&ixlib=react-9.8.1&q=50&fit=crop&h=30&w=30)
![The Customer Factor](https://zapier-images.imgix.net/storage/developer_cli/26e8f772c4ec160ed7b1eef91ac7632e.png?auto=format&ixlib=react-9.8.1&q=50&fit=crop&h=60&w=60)
![FreshBooks](https://zapier-images.imgix.net/storage/services/b1273a3795d2341291cbf556530afced.png?auto=format&ixlib=react-9.8.1&q=50&fit=crop&h=30&w=30)
![FreshBooks](https://zapier-images.imgix.net/storage/services/b1273a3795d2341291cbf556530afced.png?auto=format&ixlib=react-9.8.1&q=50&fit=crop&h=60&w=60)
Top companies trust Zapier to automate work that solves their unique business problems—no coding required.
How Zapier works
Zapier makes it easy to integrate The Customer Factor with FreshBooks - no code necessary. See how you can get setup in minutes.
Select a trigger from The Customer Factor
![A trigger is the event that kicks off your automated workflow.](https://res.cloudinary.com/zapier-media/image/upload/q_auto,f_auto/v1703713159/App%20Directory/2S%20Page/First_content_row_mqocjq.png)
Setup an action from FreshBooks
![An action is the event that your automated workflow performs when triggered.](https://res.cloudinary.com/zapier-media/image/upload/q_auto,f_auto/v1703713241/App%20Directory/2S%20Page/Second_content_row_majysk.png)
That’s it! You just connected The Customer Factor to FreshBooks
![Triggers and actions are the main components of every automated workflow.](https://res.cloudinary.com/zapier-media/image/upload/q_auto,f_auto/v1703713241/App%20Directory/2S%20Page/Third_content_row_nghpr1.png)
Connect The Customer Factor and FreshBooks to integrate crucial parts of your business
With Zapier, you can integrate everything from basic data entry to end-to-end processes. Here are some of the business-critical workflows that people automate with Zapier.
Automate your lead management and improve conversions
![An illustration representing how to automate lead management with Zapier.](https://res.cloudinary.com/zapier-media/image/upload/q_auto,f_auto/v1703713466/App%20Directory/2S%20Page/First_option_apbx4e.png)
Connect The Customer Factor and FreshBooks to unlock the power of automation
With Zapier's 7,000 integrations, you can unify your tools within a connected system to improve your team's efficiency and deepen their impact.
Supported triggers and actions
Zapier helps you create workflows that connect your apps to automate repetitive tasks. A trigger is an event that starts a workflow, and an action is an event a Zap performs.
- Estimate Accepted
Triggered when an estimate is accepted in The Customer Factor
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly. - Job Completed
Triggers when a job is marked as completed in The Customer Factor.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly. - New Estimate
Triggered when a new estimate is scheduled in The Customer Factor
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly. - New Job
Triggered when a new job is scheduled in The Customer Factor
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly. - New Prospect
Triggers when you add a new prospect in The Customer Factor.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly. - Recurring Job Canceled
Triggered when a recurring job is canceled in The Customer Factor
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly. - Estimate Number
- Date
- Tax Percent
- Tax Amount
- Discount Percent
- Discount Amount
- Type
- Fullname
- Company Name
- First Name
- Last Name
- Address
- Address 2
- City
- State
- Zipcode
- Email
- Phone
- Cellphone
- Job Type
- Quantity
- Unit Price
- Amount
- Tax Percent
- Exclude From Discount
- Service Date
- Description
- Tax Amount
- Assigned To
- Additional Details
- Subtotal
- Invoice Total
- Source App Name
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- TCF Invoice Number
- Payment Date
- Amount
- Payment Mode
- Source App Name
- Source Invoice Number
- Source Payment Reference
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- StatusRequired
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free plan- AccountRequired
- VendorRequired
- Currency CodeRequired
- Date
- Days Due From Issue
- Bill Number
- LanguageRequired
- Description
- QuantityRequired
- Tax Name
- Tax Percent
- RateRequired
- Expense CategoryRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Email
- First Name
- Home Phone
- LanguageRequired
- Last Name
- Note
- Organization
- Primary City
- Primary Country
- Primary State
- Primary Street 1
- Primary Street 2
- Primary Zip Code
- VAT Name
- VAT Number
- Work Phone
- Currency CodeRequired
- Quantity
- Amount
- Description
- Credit_note_create_date
- Credit_note_credit_type
- Body
- Delay
- Days
- Late Fee Percentage or Amount
- Repeat Late Fee
- Late Fee Type
- First Tax Name
- First Tax Percent
- Second Tax Name
- Second Tax Percent
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- CustomerRequired
- Date of Issue
- Estimate Number
- Organization
- First Name
- Last Name
- Visibility State
- Discount Value
- Currency CodeRequired
- LanguageRequired
- Terms
- Address
- PO Number
- Street
- Street 2
- City
- Province
- Zip Code
- Country
- Estimate
- Sent ID
- VAT Name
- VAT Number
- Notes
- Description
- Description
- Late Fee Type
- QuantityRequired
- RateRequired
- Unit Cost Code
- Tax Name 1
- Tax Amount 1
- Tax Name 2
- Tax Amount 2
- Send to Customer?
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- ClientRequired
- Currency CodeRequired
- Date
- Days Due From Issue
- Description
- Description
- QuantityRequired
- Tax Name 1
- Tax Amount 1
- RateRequired
- Active Payment Gateway
- Notes
- Invoice Paid?
- Terms
- Discount Value
- Discount Description
- Invoice Number
- PO Number
- LanguageRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Amount
- Unit Cost Code
- Category NameRequired
- Tax Amount
- Tax Name
- Date
- Note
- Payment Type
- Source App Name
- Visibility State
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- ClientRequired
- Currency CodeRequired
- Date
- Days Due From Issue
- Description
- Description
- QuantityRequired
- Tax Name 1
- Tax Amount 1
- RateRequired
- Active Payment Gateway
- Notes
- Terms
- Discount Value
- Discount Description
- Invoice Number
- PO Number
- LanguageRequired
- FrequencyRequired
- Is Infinite?Required
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Vendor NameRequired
- Contact First Name
- Contact Last Name
- Contact Email
- Street
- City
- Province
- Postal Code
- Country
- Account Number
- Phone
- Website
- Currency CodeRequired
- LanguageRequired
- Is 1099 Contractor
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Email_recipientsRequired
- Email BodyRequired
- Email SubjectRequired
- EstimateRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Bill IDRequired
- VendorRequired
- Currency CodeRequired
- Date
- Days Due From Issue
- Bill Number
- LanguageRequired
- Description
- QuantityRequired
- Tax Name
- Tax Percent
- RateRequired
- Expense CategoryRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Create if Client Does Not ExsistRequired
- Email
- First Name
- Home Phone
- LanguageRequired
- Last Name
- Mobile Phone
- Note
- Organization
- Primary City
- Primary Country
- Primary State
- Primary Street 1
- Primary Street 2
- Primary Zip Code
- VAT Name
- VAT Number
- Work Phone
- Currency CodeRequired
- Quantity
- Amount
- Description
- Credit_note_create_date
- Credit_note_credit_type
- Body
- Delay
- Days
- Late Fee Percentage or Amount
- Repeat Late Fee
- Late Fee Type
- First Tax Name
- First Tax Percent
- Second Tax Name
- Second Tax Percent
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Create if Client Does Not ExsistRequired
- CustomerRequired
- Date of Issue
- Estimate Number
- Organization
- First Name
- Last Name
- Visibility State
- Discount Value
- Currency CodeRequired
- LanguageRequired
- Terms
- Address
- PO Number
- Street
- Street 2
- City
- Province
- Unit Cost Code
- Country
- Estimate
- Sent ID
- VAT Name
- VAT Number
- Notes
- Description
- Description
- Late Fee Type
- QuantityRequired
- RateRequired
- Currency Code
- Tax Name 1
- Tax Amount 1
- Tax Name 2
- Tax Amount 2
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Time Entry IDRequired
- Project
- Started AtRequired
- DurationRequired
- Is LoggedRequired
- Internal?
- Client ID
- Billed?
- Billable
- Active
- Note
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Search FieldRequired
- Search ValueRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- AccountRequired
- Search FieldRequired
- Search ValueRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- AccountRequired
- Search FieldRequired
- Search ValueRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- AccountRequired
- Search FieldRequired
- Search ValueRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- AccountRequired
- Search ValueRequired
- Client IDRequired
- Credit Type
- Credit Number
- Currency CodeRequired
- Date of Issue
- Notes
- Terms
- LanguageRequired
- Description
- Description
- QuantityRequired
- Tax 1 Name
- Tax 1 Amount
- Tax 2 Name
- Tax 2 Amount
- Compounded Tax
- Unit Cost
- Currency Code
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- AccountRequired
- Search FieldRequired
- Search ValueRequired
- CustomerRequired
- Date of Issue
- Estimate Number
- Organization
- First Name
- Last Name
- Visibility State
- Discount Value
- Currency CodeRequired
- LanguageRequired
- Terms
- Address
- PO Number
- Street
- Street 2
- City
- Province
- Zip Code
- Country
- Estimate
- Sent ID
- VAT Name
- VAT Number
- Notes
- Description
- Description
- Late Fee Type
- QuantityRequired
- RateRequired
- Unit Cost Code
- Tax Name 1
- Tax Amount 1
- Tax Name 2
- Tax Amount 2
- Send to Customer?
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- AccountRequired
- Search FieldRequired
- Search ValueRequired
- TitleRequired
- Client ID
- Due Date
- Project Type
- Fixed Price
- Rate
- Budget
- Active
- Complete
- Billable
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
- Estimate Emailed
Triggered when an estimate is emailed in The Customer Factor
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly. - New Customer
Triggers when a new customer is added to The Customer Factor.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly. - New Invoice
Triggers when new invoice is created in The Customer Factor.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly. - New Payment
Triggers when an invoice is paid in The Customer Factor.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly. - New Recurring Job
Triggered when a new recurring job is scheduled in The Customer Factor
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly. - Company Name
- First Name
- Last Name
- Email
- Email 2
- Email 3
- Fax
- Phone
- Phone 2
- Cellphone
- Cellphone 2
- Address
- Address 2
- City
- State
- Zipcode
- Marketing Source
- Source App Name
- Custom Fields
- Notes
- Images
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Invoice NumberRequired
- Invoice Date
- Tax Percent
- Tax Amount
- Discount Percent
- Discount Amount
- Fullname
- Company Name
- First Name
- Last Name
- Address
- Address 2
- City
- State
- Zipcode
- Email
- Phone
- Cellphone
- Job Type
- Quantity
- Unit Price
- Amount
- Tax Percent
- Exclude From Discount
- Service Date
- Description
- Tax Amount
- Assigned To
- Additional Details
- Subtotal
- Invoice Total
- Source App Name
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Company Name
- First Name
- Last Name
- Email
- Phone
- Cellphone
- Address
- Address 2
- City
- State
- Zipcode
- Marketing Source
- Source App Name
- Custom Fields
- Email 2
- Email 3
- Phone 2
- Cellphone 2
- Fax
- Notes
- Images
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Amount
- Date
- Invoice IDRequired
- Payment Type
- Note
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Account IDRequired
- Item IDRequired
- Amount
- CurrencyRequired
- Tax Amount
- Tax Name
- Send Admin Receipt?Required
- Note
- Is Active?
- Terms and Conditions
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Client IDRequired
- Credit Type
- Credit Number
- Currency CodeRequired
- Date of Issue
- Notes
- Terms
- LanguageRequired
- Description
- Description
- QuantityRequired
- Tax 1 Name
- Tax 1 Amount
- Tax 2 Name
- Tax 2 Amount
- Compounded Tax
- Unit Cost
- Currency Code
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Amount
- CategoryRequired
- Client IDRequired
- Date
- Notes
- Staff MemberRequired
- Tax1 Amount
- Tax Amount 1
- Tax Name 1
- Tax2 Amount
- Tax Name 2
- Tax Amount 2
- Compounded Tax
- CurrencyRequired
- VendorRequired
- Duplicate Estimate?
- Account Name
- Transaction Id
- Invoice Id
- StatusRequired
- Bank Name
- External System ID
- Has Receipt?
- Background Job ID?
- External Invoice ID
- Markup Percent
- Project
- Profile ID
- Visibility State
- Account System ID
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- InvoiceRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- TitleRequired
- Client ID
- Due Date
- Project Type
- Fixed Price
- Rate
- Budget
- Active
- Complete
- Billable
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Project
- Task
- Started AtRequired
- Created At
- DurationRequired
- Is LoggedRequired
- Internal?
- Client ID
- Billed?
- Billable
- Active
- Pending Client
- Pending Project
- Pending Task
- Note
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Checkout Link IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Email BodyRequired
- Email SubjectRequired
- Invoice IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Account IDRequired
- Checkout Link IDRequired
- Item IDRequired
- Amount
- CurrencyRequired
- Note
- Is Active?
- Send Admin Receipt?Required
- Tax Amount
- Tax Name
- Item NameRequired
- Terms and Conditions
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Client IDRequired
- Credit Note IDRequired
- Credit Number
- Currency CodeRequired
- Date of Issue
- Notes
- Terms
- LanguageRequired
- Description
- Description
- QuantityRequired
- Tax 1 Name
- Tax 1 Amount
- Tax 2 Name
- Tax 2 Amount
- Compounded Tax
- Unit Cost
- Currency Code
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- ClientRequired
- Create if Client Does Not ExsistRequired
- Append Line Items on UpdateRequired
- Currency CodeRequired
- Date
- Days Due From Issue
- Invoice Number
- LanguageRequired
- Estimate
- Active Payment Gateway
- Description
- Description
- QuantityRequired
- Tax Name 1
- Tax Amount 1
- RateRequired
- Notes
- PO Number
- Terms
- Discount Value
- Discount Description
- Body
- Delay
- Days
- Late Fee Percentage or Amount
- Repeat Late Fee
- Late Fee Type
- First Tax Name
- First Tax Percent
- Second Tax Name
- Second Tax Percent
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- VendorRequired
- Vendor NameRequired
- Contact First Name
- Contact Last Name
- Contact Email
- Street
- City
- Province
- Postal Code
- Country
- Account Number
- Phone
- Website
- Currency CodeRequired
- LanguageRequired
- Is 099
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Search ValueRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- AccountRequired
- Search FieldRequired
- Search ValueRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- AccountRequired
- Search FieldRequired
- Search ValueRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- AccountRequired
- Search FieldRequired
- Search ValueRequired
- VendorRequired
- Currency CodeRequired
- Date
- Days Due From Issue
- Bill Number
- LanguageRequired
- Description
- QuantityRequired
- Tax Name
- Tax Percent
- RateRequired
- Expense CategoryRequired
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- AccountRequired
- Search FieldRequired
- Search ValueRequired
- Email
- First Name
- Home Phone
- LanguageRequired
- Last Name
- Note
- Organization
- Primary City
- Primary Country
- Primary State
- Primary Street 1
- Primary Street 2
- Primary Zip Code
- VAT Name
- VAT Number
- Work Phone
- Currency CodeRequired
- Quantity
- Amount
- Description
- Credit_note_create_date
- Credit_note_credit_type
- Body
- Delay
- Days
- Late Fee Percentage or Amount
- Repeat Late Fee
- Late Fee Type
- First Tax Name
- First Tax Percent
- Second Tax Name
- Second Tax Percent
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- AccountRequired
- Search FieldRequired
- Search ValueRequired
- ClientRequired
- Currency CodeRequired
- Date
- Days Due From Issue
- Description
- Description
- QuantityRequired
- Tax Name 1
- Tax Amount 1
- RateRequired
- Active Payment Gateway
- Notes
- Invoice Paid?
- Terms
- Discount Value
- Discount Description
- Invoice Number
- PO Number
- LanguageRequired
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- AccountRequired
- Search FieldRequired
- Search ValueRequired
- Vendor NameRequired
- Contact First Name
- Contact Last Name
- Contact Email
- Street
- City
- Province
- Postal Code
- Country
- Account Number
- Phone
- Website
- Currency CodeRequired
- LanguageRequired
- Is 1099 Contractor
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found