Skip to main content
Question

Feature Request: FreshBooks Integration for Better Accounting Workflow Automation

  • April 17, 2025
  • 1 reply
  • 11 views

Hi Zapier Community,

I’m reaching out on behalf of The Ledger Labs, where we specialize in helping businesses automate their accounting and finance operations.

We’d love to see a deeper FreshBooks integration on Zapier to better support use cases that are critical for accounting automation. Some of the workflows we’re hoping to automate include:

  • Checking if a customer exists in FreshBooks, and creating one if not, followed by generating an invoice.

  • Recording a Stripe payment against a FreshBooks customer balance.

  • Creating and emailing estimates directly to clients.

  • Triggering bank-related automations based on categorized expenses.

It would be amazing if the integration supports OAuth 2.0 authentication and full CRUD capabilities (Browse, Read, Edit, Add, Delete) for key FreshBooks objects like:

  • Customer

  • Invoice

  • Estimate

  • Payment

  • Bill

These features would be hugely beneficial for small to medium businesses looking to streamline their finance functions. We’re seeing growing demand from clients, and we think this could be a valuable addition to the Zapier platform.

Looking forward to hearing if this is on the roadmap or if there are any existing workarounds!

Thanks,

This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

1 reply

Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • April 17, 2025

Hi ​@johnmathew 

Review the available Zap app triggers/actions:

 

FEEDBACK

NOTE: Customers are referred to as Clients in FreshBooks

  • Checking if a customer exists in FreshBooks, and creating one if not, followed by generating an invoice.

    • These are actions are all available

  • Recording a Stripe payment against a FreshBooks customer balance.

    • Try this Zap action: Add Payment to Invoice

      • Requires

        • Account

        • Amount

        • Client

  • Creating and emailing estimates directly to clients.

    • Try these Zap actions for Estimates:

      • Create Estimate

      • Send Estimate

      • Update Estimate

      • Find Estimate

      • Find or Create Estimate

  • Triggering bank-related automations based on categorized expenses.

    • Try these Zap steps:
      • Trigger: FreshBooks - New Expense
      • Action: Filter
      • Action: ???

 

Feature Requests

Best to submit feature requests via a ticket to Zapier Support for those to be properly logged: https://zapier.com/app/get-help