Macha

Which Freshdesk Plans Have Custom Reports? Widgets, Metrics and Limits (2026)

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 12, 2026

Updated September 24, 2026

Freshdesk custom reports are drag-and-drop canvases of up to 36 widgets, and only the Pro and Enterprise plans can build, schedule or export them. Growth can save and clone the curated reports, and every plan below Pro is limited to two years of reporting history.

Key takeaways

  • Freshdesk custom reports are available only on the Pro and Enterprise plans; Growth can save and clone curated reports but cannot build, schedule or export custom ones.
  • A single Freshdesk report canvas holds up to 36 widgets, built from four types: Chart, Interactive Filter, Text and Image.
  • Freshdesk plans other than Pro and Enterprise can report on only the most recent two years of data, while Pro and Enterprise have no reporting-duration limit.
  • Since 31 May 2026, every Freshdesk Analytics report must carry a defined date range, and reports without one were capped or had to be fixed by hand.
  • Freshdesk curated reports cannot be scheduled, so a team wanting a recurring email clones the curated report into a custom one and schedules it from the Export icon.
Which Freshdesk Plans Have Custom Reports? Widgets, Metrics and Limits (2026)

Freshdesk custom reports are canvases of up to 36 widgets that you build in Freshdesk Analytics, and they are available only on the Pro and Enterprise plans (Freshworks' Analytics features for each plan, checked 24 September 2026). Growth can save and clone curated reports but can't build, schedule or export custom ones.

Analytics featureFreeGrowthProEnterprise
Curated reports (view)YesYesYesYes
Save and clone reportsNoYesYesYes
Custom reportsNoNoYesYes
Schedule and exportNoNoYesYes
Reporting history2 years2 yearsUnlimitedUnlimited

What's the difference between curated and custom reports in Freshdesk?

Freshdesk Analytics splits into two worlds. Curated reports are the pre-built ones that Freshworks maintains. The plan-features page lists Agent Performance, Performance, Session Usage and Resolution & Response Time on every plan, with Adoption and Satisfaction Survey reports added on Pro and Enterprise. Custom reports are the blank canvases you build yourself, widget by widget.

The dividing line is plan-gated. Per Freshworks' Analytics features for each plan documentation, saving and cloning a report needs Growth or above, and custom reporting is restricted to Pro and Enterprise, alongside scheduling, export and three-level drill-down into the underlying data. So if the "New Report" button feels missing, the account is usually on Growth. (Freshdesk's pricing page no longer lists a free plan; Freshworks runs a Free program for up to 2 agents for 6 months instead, and the Analytics documentation still shows a Free column.)

One practical consequence: you can't add new widgets to a curated report directly. If a curated report is almost right but missing a chart, clone it into a custom report and edit the copy. Most teams start that way rather than building from zero.

What is a Freshdesk custom report made of?

A custom report in Freshdesk is a canvas you fill with widgets. Per the Custom Reporting Basics documentation, you can build four widget types from scratch:

  • Chart: the workhorse, a visualization (bar, line, pie and so on) driven by the metrics you choose.
  • Interactive Filter: a control on the report itself that lets a viewer slice the data live (by group or date, say) without editing the report.
  • Text: a heading or note, so a report reads as a narrative rather than a wall of charts.
  • Image: a logo or reference image, mostly for reports you'll export and share.

Pre-built widgets sit across five modules: Tickets, Timesheets, Surveys, Survey Results and Articles. You can add up to 36 widgets to a single report canvas, and the documentation describes resizing a widget by dragging its bottom-right corner. Thirty-six is room for a dense operational dashboard, though past a dozen or so widgets most teams find a second, focused report reads better than one sprawling page.

Freshdesk's custom-report builder (New Report) with the Add Widgets panel open beside an empty drag-and-drop canvas.
Freshdesk's custom-report builder (New Report) with the Add Widgets panel open beside an empty drag-and-drop canvas.

How do you build a chart widget from scratch?

Here's the end-to-end flow for the widget you'll build most often, a chart driven by your own metric. Per Freshworks' Build your own chart widgets in Analytics guide:

  1. From the Analytics homepage, click New Report. Give it a title, set visibility (private to you, or shared), and click Create.
  2. On the canvas, choose Chart from the widget options (or start from a chart template if one is close to what you need).
  3. Pick the module, the data source such as Tickets, that the widget draws from.
  4. In the configuration pane on the right, enter your metric (what you're counting or measuring) and, where relevant, a group-by dimension (what you're splitting it across).
  5. Apply any filters to narrow the rows: a priority, a group, a date range.
  6. Click Apply, then Save. A saved widget becomes a reusable template under the Existing section of the widget library, so you can drop the same chart into other reports without rebuilding it.

That reuse is where the time goes back. Build "tickets resolved within SLA, by group" once, and it's a one-drag addition to every future report.

What do the main Freshdesk metrics mean?

Half the work with custom reports is knowing what each metric means before you chart it. The common ones:

  • First response time: how long from ticket creation until an agent's first reply. The headline "are we fast?" number.
  • Resolution time: how long from creation until the ticket is resolved. Often reported as an average and as a median; the median is usually the more honest figure, since one nightmare ticket can drag the average.
  • First contact resolution (FCR): the share of tickets solved in a single reply, with no back-and-forth. A proxy for answer quality.
  • Tickets created / received: raw inbound volume, usually charted over time to spot spikes and seasonality.
  • Backlog / unresolved tickets: the open pile at a point in time. Rising backlog with flat volume means throughput is slipping.
  • SLA % achieved: the share of tickets that hit their response or resolution target. Ties your analytics straight back to your SLA policies.
  • Reassignments / reopens: how often tickets bounce between agents or get reopened after being marked resolved. High numbers hint at routing or root-cause problems.
  • CSAT: customer satisfaction from survey responses, typically the percentage of positive ratings.

A warning on time-based metrics: whether they count around the clock or only during your working calendar depends on your business-hours setup, which is a frequent source of "these numbers look wrong" confusion. See Freshdesk business hours explained if a metric is reading oddly.

How do you schedule and export a Freshdesk report?

A report nobody opens is wasted work, so the last mile is delivery. On Pro and Enterprise, you can schedule a custom report to email itself out on a cadence. Per the Can I schedule a report in Analytics? documentation, you open the custom report, click the Export icon at the top right, choose Schedule Report, set the cadence, delivery time, subject and description, add recipient email addresses under Send to, and click Save.

Two caveats worth knowing up front:

  1. Curated reports can't be scheduled, only custom reports can. If you want a weekly resolution-time email, clone the curated report into a custom one first.
  2. Scheduling and export both sit behind Pro/Enterprise, at report level and widget level. On Growth you can view, save and clone, but not schedule or export.

Where does Freshdesk's native analytics run out?

Freshdesk Analytics is a capable self-serve BI tool for support data, and for most teams it answers the operational questions well. The edges are worth knowing.

It's plan-gated in ways that bite. Custom reports, scheduling and export are Pro-and-above features, so a Growth team is limited to curated reports plus save and clone. Per the Analytics usage limits documentation, plans other than Pro and Enterprise can report on only the most recent two years of data, while Pro and Enterprise have no limit on reporting duration. Since 31 May 2026, every report must carry a defined date range: on the capped plans, reports without one were set to the two-year maximum, and on Pro and Enterprise, reports without one had to be fixed by hand or moved to Trash.

It reports on Freshdesk data only. If part of your customer story lives in Shopify orders, a billing system or a product database, the native analytics can't join to it. You export to a spreadsheet or a warehouse and stitch it together yourself.

And it's descriptive, not active. A custom report can tell you the backlog grew 18% and first-response time slipped on Tuesdays, but it doesn't touch the backlog. Every insight still lands on a human who has to do the work the chart is recommending.

That gap is where an AI agent layer fits, and it helps to understand the build-versus-buy shape of that category before reaching for one. Macha is one such layer: it runs on top of the Freshdesk you already use as a native connector and doesn't replace your help desk or its analytics. You connect Macha to Freshdesk with your subdomain and API key, and it reads and writes the same tickets your reports count: drafting or posting grounded replies, triaging by intent, and looking up order or account status through a custom tool that turns a REST API into something an agent can call. Keep Freshdesk Analytics as your record of what happened, and put an agent on top to act on it; that's the practical route to automating Freshdesk with AI so the metrics you track actually move. Macha's connector is for Freshdesk specifically, not Freshchat, Freshservice or Freshcaller. Billing is per ticket, not per resolution: one plan priced by volume, from $299 a month for up to 750 tickets, with setup by the Macha team included (see pricing).

FAQ

Where do I build custom reports in Freshdesk? In Freshdesk Analytics. From the Analytics homepage click New Report, give it a title and visibility, click Create, then drag widgets (Chart, Interactive Filter, Text, Image) onto the canvas and configure each one's metrics in the right-hand pane.

What plan do I need for custom reports? Pro or Enterprise. Growth can save and clone curated reports but can't create custom ones. Scheduling and export are also Pro and Enterprise features.

What's the difference between curated and custom reports? Curated reports are pre-built and maintained by Freshworks (Agent Performance, Resolution & Response Time and so on). Custom reports are built by you from a blank canvas. You can't add widgets to a curated report directly, so clone it into a custom report and edit the copy.

How many widgets can a Freshdesk report hold? Up to 36 widgets on a single report canvas. Saved widgets become reusable templates under the Existing section of the widget library.

Can I schedule a Freshdesk report to email automatically? Yes, on Pro and Enterprise. Open a custom report, click the Export icon, choose Schedule Report, and set the cadence, time, subject and recipients. Curated reports can't be scheduled, only custom ones.

How far back can Freshdesk reports go? On Pro and Enterprise there's no limit on reporting duration. On other plans you can report on the most recent two years of data, and since 31 May 2026 every report needs a defined date range.

Want your Freshdesk metrics to improve, not just get measured? Start a free trial of Macha and connect it to your Freshdesk in minutes.

Macha

About Macha

Macha is an AI agent platform that works on top of the help desk you already use (Zendesk, Freshdesk, Gorgias, Front, Intercom or HubSpot) and connects to the rest of your stack, even your own internal systems. It is done for you: the Macha team analyzes your past tickets, builds the knowledge base and the agents, and runs them in safe mode until the drafts are right. Pricing is about $0.40 a ticket, and that includes setup and a dedicated success manager who handles your changes. Learn more about Macha →

Zendesk
5.0 on Zendesk Marketplace

Loved by support teams worldwide

See what support teams are saying about Macha AI.

The application seems excellent to me! We are still testing, and we need support for some details and they were extremely efficient too!

Daniela Costa

Daniela Costa

Head of Support, Seabra

Macha has been a great addition to our support toolkit. It generates clear, well-organized responses that fit naturally into our workflow. One feature we particularly appreciate is its ability to automatically reply in the same language as the ticket.

Marius F

Marius F

Support Head, Zentana

We've been using Macha for a little while now and it's been really great addition so far! It's powerful, convenient, and makes getting work done a lot easier for our agents.

Alexander Wedén

Alexander Wedén

Head of Support

Support team is very helpful and responsive. Really enjoy how lightweight this is within Zendesk itself vs other more intrusive tools.

Cathleen Wright

Cathleen Wright

Zendesk Admin, Cortex IO

So far it's pretty good! Our queries are a little nuanced, so we can't always use it, but it's got enough utility for us. It can even incorporate our bilingual country with greetings in a second language.

Jae Oliver

Jae Oliver

Head of Support, Wise

Really enjoying using Macha, it has made a noticeable difference to our support team in a short amount of time. I really like the ticket summary feature, saves us a lot of time.

Harry Jackson

Harry Jackson

Head of Support, Crumb

Macha AI is a great addition to my workspace! It's powerful, convenient, and it really makes productivity so much easier for our agents!

Dave G

Dave G

Head of Support, Cyber Power Systems

Very impressed! AI integration for Zendesk has certainly come a long way and Macha seems to set the standard for now. This will for sure save lot of time in our support team.

Pauli Juel

Pauli Juel

Head of CS, Dokument24

Macha has been working great for us so far! The auto-responses are accurate and our resolution time has dropped significantly.

Lana T

Lana T

Zendesk Admin, Swotzy

Macha AI is a great addition. The knowledge base feature means our agents always have the right answers at their fingertips.

Mischa Wolf

Mischa Wolf

Head of Support, Topi

We're enjoying this integration so far. It's made our support team more efficient and our customers get faster responses.

Paula G

Paula G

Head of Customer Support, Xly Studio

The team enjoys using it. It saves considerable time on common questions and the integration options are excellent.

Kilian Leister

Kilian Leister

Support Head, Didriksons

Get your AI agents set up for you.

Book a 30-minute call with our team. We'll show you where we would start on your Freshdesk and how the setup works. Setup and a dedicated success manager come with the trial and every plan.

Live in under a week
Safe mode until you approve
About $0.40 a ticket