Resources

Products

ZohoBooks for Freshservice app Integration

Modified on: Fri, 20 Feb, 2026 at 6:15 PM

TABLE OF CONTENTS

Overview

Freshservice integration with ZohoBooks for Freshservice app enables your teams to track the time spent by agents for resolving each ticket and generate customer invoice based on the time spent.

With ZohoBooks for Freshservice integration:

  • Set the default invoice description with suggested or custom placeholders.

  • Add time entry for the time spent directly within Freshservice ticket.

  • Generate customer invoice based on the added time entry.

Prerequisites

Ensure you have the following, as part of the prerequisites for integration:

  • An active ZohoBooks account.

  • Account administrator privileges within Freshservice to initiate the integration.


Install the app

To install the app, follow these steps:

  1. Log in to your Freshservice account.

  2. Go to Admin > Global Settings > Automation & Productivity > Apps.

  3. Or, click the Marketplace Apps icon on the top-right corner, and select Marketplace Apps.

  4. Search and select the ZohoBooks for Freshservice app using the Search apps option.

  5. Click Install on the installation page.

  6. Enter the default OAuth Parameters (domain extension) to authorize the app.

  1. (After the app authorization is successful) On the Configuration page, click Connect to authenticate the Freshservice connection.

Note: The Domain URL and API key fields are auto-populated.

  1. (After the Freshservice connection is successful) In the Settings section, set the default invoice description by selecting the required placeholders.


Note: You can select the required placeholders from Suggested placeholders (such as, Workspace, Status, Requester, and so on) or add custom placeholders using the Add placeholders option.



  1. Click Install to install the app.


Add time entry and generate invoice for a ticket

To add the time entry and generate invoice, follow these steps:

  1. Log in to your Freshservice account.

  2. Go to Tickets > List.

  3. Click any ticket Subject to open the ticket Details page.

  4. Click the Time entries icon on the right side of the page, and click Add time.



  1. In the Add time slider, specify all the relevant time entry details, such as Time SpentStarted atAgentDescription, and so on. Then, click Save.



The time entry will be added under Time entries.



Note:

  • You can add only one time entry per ticket.

  • Use the StartEdit, or Delete options to update the time entry.


  1. Now, click the ZohoBooks widget on the right side of the ticket details page, and click Create invoice.



  1. In the Create invoice slider, review all the details, such as Inventory itemDescriptionAmount, and so on. Click Create.


Note: Use the pen icon under each column to modify any details.



The invoice will be added under ZohoBooks widget within the Freshservice ticket.


  1. Click View to view the invoice details. Or, use the Edit or Delete options from the ellipses to update the invoice.