Macha

The File Tools Connector: Generate XLSX, CSV, PDF & DOCX On the Fly

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 25, 2026

Updated July 25, 2026

Most AI tools that "make a spreadsheet" start from the wrong place: a blank file and a block of data you pasted in. That's fine for a one-off. It falls apart the moment the data lives somewhere — in your helpdesk, your Stripe account, your Shopify orders — and you want the file built from that data, on a schedule, without a human copy-pasting anything.

The File Tools Connector: Generate XLSX, CSV, PDF & DOCX On the Fly

Macha's File Tools connector closes that gap. It's a built-in set of generators that let any Macha agent turn structured data into a downloadable XLSX spreadsheet, CSV, PDF, or DOCX Word document — and hand back a download link in the same conversation. There's nothing to install, no OAuth screen, no API key. File Tools is on by default in every workspace.

The important part isn't the four file formats. It's where the data comes from. Because File Tools lives inside the same agent that's already authenticated to your helpdesk and commerce stack, the agent can pull live tickets, orders, and payments, compile them, and emit a finished file — all in one run. This post covers what File Tools generates, exactly how an agent uses it, a real worked report flow, what it costs, and the honest limits of where it fits.

What File Tools actually is

File Tools is a built-in connector in the Productivity category. Unlike Zendesk or Shopify, there's no account to link — its auth is literally "built-in (no auth)." It first shipped on March 15, 2026 as a small set of generators ("agents can now create spreadsheets, CSVs, PDFs, and Word documents on the fly… files are generated in-memory and returned as download links"), and was formalised as the File Tools connector in the April 9 release. Same four generators, always available, zero setup.

Macha's Connectors page: apps like Zendesk, Shopify and Stripe each require authentication to connect — unlike the built-in File Tools, which needs no setup.
Macha's Connectors page: apps like Zendesk, Shopify and Stripe each require authentication to connect — unlike the built-in File Tools, which needs no setup.

It exposes four generation actions:

ActionOutputBest for
Create Spreadsheet.xlsx (Excel)Formatted, multi-column/multi-sheet reports
Create CSV.csvPlain tabular data for import into other tools
Create PDF.pdfPolished, shareable documents from text + tables
Create Document.docx (Word)Editable docs with headings, body text, and tables

Files are generated in memory and returned as a download link (a companion Share File action surfaces that link), so nothing is stored on your machine until you click. The agent decides which generator to call based on what you ask for: "send me a spreadsheet" gets .xlsx; "draft a PDF summary" gets .pdf.

Why "built-in, no auth" matters

Every other connector in Macha is a door to an external system that needs credentials. File Tools is different — it's a capability of the runtime itself, which is why it's available on every plan with nothing to configure. Practically, that means you never have to think about it. You wire up the data sources you care about (Zendesk, Stripe, Notion…), and the moment an agent needs to emit a file, the generators are already there.

How an agent uses File Tools

A Macha agent is a set of instructions plus a chosen set of tools. To let an agent produce files, you add the File Tools actions in the tool picker the same way you'd add any connector's tools — then tell the agent, in plain language, when to use them.

The per-agent tool picker, where helpdesk actions and built-in generators like File Tools are added to a Macha agent.
The per-agent tool picker, where helpdesk actions and built-in generators like File Tools are added to a Macha agent.

A typical instruction reads like this:

When a teammate asks for a report, pull the relevant tickets from Zendesk, compile the metrics, and generate an Excel spreadsheet. Reply with a one-line summary and the download link.

From there the agent chains tools on its own. The model reads the request, calls the data tools (Search Tickets, Get Ticket), shapes the result into rows, calls Create Spreadsheet, and returns the link. You didn't specify column orders or sheet names in code — you described the outcome, and the agent assembled the file.

Because File Tools is just another tool in the agent's belt, it composes with everything else:

  • Live helpdesk data — turn a week of Zendesk or Freshdesk tickets into a metrics workbook.
  • Commerce + payments — export Stripe refunds or Shopify orders into a CSV your finance team can reconcile.
  • Knowledge — render a Notion or Confluence page into a clean PDF for a customer.
  • Autonomous runs — pair it with a scheduled trigger so the file builds itself every Monday morning, no one in the loop.

A real worked example: the weekly support report

Here's the flow that makes File Tools click — it's one of Macha's published use cases, generate weekly support reports as spreadsheets, and it ties together a trigger, a data source, and a generator end to end.

The goal: every Monday at 9:00 AM, produce a shareable Excel report of last week's support performance — no analyst, no manual export.

The agent runs five steps:

  1. Trigger — a scheduled trigger fires weekly on Monday at 9:00 AM.
  2. Search tickets — the agent queries all Zendesk tickets from the last 7 days.
  3. Compile metrics — it calculates volume, resolution time, CSAT, top topics, and agent performance from the returned tickets.
  4. Create spreadsheet — File Tools generates a multi-sheet .xlsx with Summary, Tickets, Agent Performance, and Topics tabs.
  5. Share file — the agent posts the download link and a plain-language recap.

The recap it returns looks like this:

Weekly Support Report — Mar 17 to Mar 23 • Total tickets: 312 • Resolved: 298 (95.5%) • Avg first response: 8 min • Avg resolution time: 1.8 hours • CSAT: 96% • Top topics: Account access (42), Billing (38), Setup help (31) Full report attached as weekly-support-report-mar-24.xlsx with detailed breakdowns by agent, topic, and day.

Notice what didn't happen: nobody opened Zendesk's Explore, exported a CSV, pivoted it in Excel, and pasted highlights into Slack. The agent did the gather-compile-format-share loop itself, and the spreadsheet is a real artifact your team can open and drill into. Swap the schedule for an on-demand chat ("build me this report for last month") and the exact same tools run interactively.

For a Slack-only digest you don't even need a file — see the weekly refund report to Slack pattern. File Tools earns its place precisely when someone needs the attachment: a workbook to filter, a PDF to forward, a CSV to import.

Where File Tools fits in the stack

It helps to be clear about what Macha is. Macha is an AI agent layer that sits on top of the helpdesk you already run — Zendesk, Freshdesk, Gorgias, Front — not a replacement for it, and not a spreadsheet app. File Tools is the piece that lets those agents produce documents instead of only reading and replying.

That's the real difference from the standalone "text-to-Excel" tools. Products like Formula Bot, GPTExcel, and Claude's in-chat file creation are excellent at building a file from data you bring them. Macha's agents already have the data — authenticated, live, and current — and can run unattended. You're not exporting from your helpdesk so an AI can read it; the AI is already inside, and File Tools is how it writes back out.

Good fits

  • Recurring reports — weekly/monthly support, refund, or order summaries on a schedule.
  • Ad-hoc exports — "give me a CSV of every ticket tagged billing this month."
  • Customer-facing documents — a PDF invoice summary or a DOCX onboarding checklist, generated per request.
  • Hand-offs — bundle context into a clean file when escalating a ticket to another team.

Watch-outs: when not to reach for File Tools

File Tools is genuinely useful, but it isn't a BI suite, and treating it like one will disappoint you. A few honest limits:

  • It's generation, not a live dashboard. Each file is a point-in-time snapshot built when the agent runs. If you need an always-current view that updates on its own, a real analytics tool (Zendesk Explore, a warehouse, Looker) is the right home; use File Tools for distributable artifacts, not your source of truth.
  • No charts or pivot tables. The generators produce formatted rows, columns, headings, and tables — clean and readable — but not native Excel charts or pivots. If your stakeholders live in pivot tables, generate the data sheet with File Tools and let them pivot, or push the analysis into Macha Studies instead.
  • Accuracy depends on the upstream data and the model. The agent compiles metrics from what the data tools return; if your Zendesk tags are messy, the "top topics" column inherits that mess. For high-stakes numbers, scope the query tightly and spot-check the first run.
  • Big exports cost tokens and time. Pulling and shaping thousands of records is real work for the model. For very large one-time analyses, a purpose-built analysis run is cheaper and faster than asking a chat agent to assemble a giant workbook.
  • Files aren't permanent storage. Generated files are returned as download links, not a document library. If a report needs to live somewhere durable, have the agent also drop it into Google Drive or post it to Slack.

What it costs

File Tools itself is free to add — it's built in on every plan, including the 7-day free trial, no credit card required. What you pay for is usage, and Macha bills the way most agent platforms do: in credits, per AI action, not per "file" or per "report."

A file-generating run typically spends credits on a handful of tool calls — the data lookups (e.g. Search Tickets, Get Ticket) plus the generation call itself. Credit cost per action ranges from 0.5 to 9 credits depending on the model you run the agent on, with the default GPT‑5.4 Mini at 1 credit. So a lightweight "export these 50 tickets to CSV" run is cheap; a model-heavy run that reasons over hundreds of records and writes long-form prose into a DOCX costs more. Full plan and credit details live on the pricing page.

Frequently asked questions

Do I need to connect anything to use File Tools? No. File Tools is built into every Macha workspace with no authentication and no setup. You only connect the data sources (like Zendesk or Stripe) you want the files built from.

What file formats can Macha generate? Four: Excel spreadsheets (.xlsx), CSV files (.csv), PDF documents (.pdf), and Word documents (.docx). The agent picks the right generator based on your request.

Where does the file go after it's generated? Files are generated in memory and returned as a download link in the conversation. The agent can also share that link — for example, posting it to a Slack channel as part of an automated report.

Can files be generated automatically on a schedule? Yes. Pair File Tools with a scheduled trigger and an agent will build and share the file on a recurring cadence — the weekly support report above runs every Monday at 9:00 AM with no human involved.

Can it create charts or pivot tables in Excel? Not natively. File Tools produces formatted columns, rows, headings, and tables. For visual analysis, generate the data sheet and pivot/chart it yourself, or use Macha Studies for aggregated reporting.

Which plans include File Tools? All of them — it's a built-in capability, available from the free trial up. You pay only for the credits the agent's actions consume.

The bottom line

File Tools is a small connector with an outsized payoff: it turns Macha agents from things that read and reply into things that produce. Because it's always on and wired into the same agent that already has live access to your helpdesk and commerce tools, the gap between "the data exists somewhere" and "here's the finished XLSX/PDF/CSV/DOCX" collapses into a single agent run — interactive or fully automated.

If your team still exports tickets by hand to build a weekly deck, that's the first thing to hand off. Start a free trial and have an agent build the report for you.

Macha

About Macha

Macha is an AI agent platform that works on top of the help desk you already use — Zendesk, Freshdesk, Gorgias, or Front — and connects to the rest of your stack, even your own internal systems. Its AI agents resolve tickets and automate entire workflows end to end, all set up in plain English, no code. 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

Ready to supercharge your team with AI?

Get started in minutes. Connect your tools, configure your agents, and let AI handle the rest.

500 free credits · no time limit, no credit card