Macha

How Do You Build a Custom Gorgias Integration Without an App Store App? (2026)

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published August 1, 2026

Updated October 6, 2026

Gorgias's App Store is deep on Shopify and payments, but the 3PL, subscription platform or internal ops panel a brand actually runs on often isn't there. If that tool has an API, you can connect it yourself with a Gorgias HTTP Integration or with an AI-agent Custom Tool.

Key takeaways

  • A tool with no Gorgias App Store app can still be connected through a Gorgias HTTP Integration or a Macha Custom Tool, as long as the tool has an API.
  • Gorgias HTTP Integrations are available on all Helpdesk plans, fire on ticket events such as ticket created, and switch off after 500 consecutive failed requests.
  • A Macha Custom Tool is a single HTTP action marked Read or Write, and Macha's docs say Write tools need user confirmation before they run in chat.
  • Macha's Custom Tools integration directory lists 210 entries across CRM, databases, e-commerce and ITSM systems that can be connected to Gorgias this way.
  • Custom API tools are included in Macha's single plan at about $0.40 a ticket from $299 a month for 750 tickets, and the Macha team builds and tests them for you, with a dedicated success manager.
How Do You Build a Custom Gorgias Integration Without an App Store App? (2026)

To connect a tool that has no Gorgias App Store app, you have two routes: build a Gorgias HTTP Integration, which is available on all Gorgias Helpdesk plans and fires on ticket events such as "ticket created", or define a Custom Tool in an AI agent layer like Macha, which the agent calls only when a ticket needs it. Both need the tool to have an API; neither needs an App Store listing.

RouteWho decides when it runsSetupBest for
Gorgias App Store appThe app's own logicInstall and configureShopify, payments, loyalty and other tools with a maintained app
Gorgias HTTP IntegrationTicket events (created, updated, message created)You define the request, headers and sidebar widget, and maintain itA fixed call that should fire on every matching ticket event
Macha Custom ToolThe AI agent, based on what the customer askedDone for you by the Macha team, with a dedicated success manager, includedInternal or niche systems, and teams running more than one help desk

Gorgias's HTTP Integrations are useful: they pull data into a sidebar widget and trigger calls in external systems. But each one is a manual build. You define the request, map the variables, and maintain it, and it fires on ticket events rather than being reasoned about by an AI agent in the moment. Gorgias also switches an HTTP Integration off after 500 consecutive failed requests, so a broken endpoint needs watching.

If the tool you need has an API, there's a lighter path: connect it through AI-agent Custom Tools, where you describe the action and the same setup works across every help desk you run.

First, the framing. Macha isn't a Gorgias replacement. It runs on top of the Gorgias you already use. Your agents keep working in Gorgias with its rules, macros, and Shopify sidebar; Macha adds an AI layer that can read tickets, reason, and, through Custom Tools, reach into any other system to answer or act.

What does "custom integration" mean in Gorgias now?

Historically, "integrating X with Gorgias" meant one of three things: find an App Store integration, build an HTTP Integration against the tool's API, or pay a developer for a bespoke build. All three work, and all three are heavy. An App Store app is someone else's idea of the integration; an HTTP Integration or bespoke build is a project you maintain.

A Custom Tool is a lighter path. Instead of building an app or an event-fired HTTP call, you describe an action ("look up an order," "check a 3PL shipment," "cancel a subscription") and point it at the relevant API endpoint. Your Macha AI agent then calls that action while it works a ticket, decides when it's relevant, passes the right parameters, and reasons over what comes back. There's no code, and the same setup works if you also run Zendesk, Freshdesk, Front, HubSpot or Intercom.

The difference in practice is that the AI decides. An HTTP Integration fires when a ticket event matches; a Custom Tool is chosen by the agent in context, based on what the customer asked.

How do you build a Custom Tool in three steps?

Every Custom Tool follows the same shape, whether it wraps Shopify, a 3PL API, or an internal microservice.

1. Point it at the API. You give Macha the endpoint, method, and credentials. If you'd rather not fill in a form, the AI Tool Builder (Build with AI on the Custom Tools page, currently in Macha Experiment Labs) drafts the tools from a plain-English description such as "connect Stripe to look up payments" or "hook up our internal orders API," tests your credentials, and proposes tools for you to confirm.

Macha's Build with AI Sidekick for Custom Tools, suggesting starting points like 'Connect Stripe to look up payments'
Macha's Build with AI Sidekick for Custom Tools, suggesting starting points like 'Connect Stripe to look up payments'

2. Define the action. Give the tool a label and a description the AI uses to decide when to call it, set the method (GET, POST, PUT, PATCH or DELETE) and URL, with placeholders like {{order_id}} for the parameters the agent will fill, and choose whether it's a Read or a Write. Reads fetch data; Writes (refunds, cancellations, address changes) create, update or delete it, and Macha's docs say Write tools require user confirmation before they run in chat. Authentication, a JSON body template, and response mapping are here too, so a real production endpoint drops straight in. A Test button lets you run the tool with sample values before any agent uses it.

Macha's Create Custom Tool builder: label 'Get Order Status', method GET, an orders URL with {{order_id}}, Type Read
Macha's Create Custom Tool builder: label 'Get Order Status', method GET, an orders URL with {{order_id}}, Type Read

3. The agent uses it live. Once the tool exists and is assigned to an agent, the agent calls it mid-ticket. A customer asks "where's my order?" in Gorgias; the agent recognizes the intent, calls Get Order Status with the order ID it pulled from the conversation, and answers with the real status and tracking, grounded in your system of record rather than a guess.

That's the whole loop: define once, and the AI decides when to use it on every relevant ticket after that.

What does a library of Custom Tools look like?

Custom Tools aren't a one-off escape hatch. Teams build a small library of them, grouped by the service they wrap. Here's a Macha workspace with tools for Postmark (list templates, send email) and a store's order-lookup endpoint, each tagged Read or Write with its API URL. Each tool group also shows up as a custom connector on the Connectors page.

A Custom Tools list in Macha grouped by service: Postmark list and send tools plus a Get Order Status tool, Read or Write
A Custom Tools list in Macha grouped by service: Postmark list and send tools plus a Get Order Status tool, Read or Write

Notice the mix of GET/Read and POST/Write. An agent can be allowed to look up anything but only act (refund, cancel, update) through a Write tool with a confirmation step. You set that boundary per tool and per agent.

How do Read vs Write, auth and permissions keep Custom Tools safe?

Because a Custom Tool can reach into real systems, the guardrails matter as much as the capability:

  • Read vs Write. Read tools only fetch data. Write tools change state and require confirmation before they run in chat, so an agent can't quietly issue a refund or cancel an order there.
  • Scoped by design. A tool exposes exactly one action against one endpoint. It does the job you defined and nothing else.
  • Permissioned per agent. Each tool is created once for the organization and then assigned to the agents that need it. Your triage agent might only read; a senior-support agent might be allowed to write.
  • Credentials stay hidden. Credentials are encrypted at rest and never exposed to the AI model.

For authentication, the builder supports None, API key in a custom header, Bearer token, and Basic Auth, so tools that need credentials (most of them) work without exposing secrets in the conversation.

When should you use the App Store, an HTTP Integration, or a Custom Tool?

Custom Tools don't make Gorgias's App Store or HTTP Integrations obsolete; they cover what's slow or missing.

  • Reach for an App Store integration when a well-maintained one already exists (Shopify, a payment app, a loyalty tool) and does what you need. If Macha has a native connector for it, use that; it goes deeper and needs no request-building.
  • Reach for a native HTTP Integration when you want a call that fires on ticket events, lives entirely inside Gorgias, and shows data in the sidebar, and you have the time to build and maintain it.
  • Reach for a Custom Tool when you want the AI agent to decide when to call it, you'd rather not hand-build the request, the tool is internal or industry-specific, or you run more than one help desk and want the same action everywhere.

The rule of thumb: if you've ever said "I wish Gorgias could just check X for me," and X has an API, that's a Custom Tool.

Which Custom Tools are worth building first?

The pattern applies to every category of tool an e-commerce support team touches:

  • Orders & fulfillment: look up an order or shipment in Shopify, a 3PL, or ShipStation and answer WISMO from the source of truth.
  • Subscriptions & billing: check or modify a subscription in Recharge, Chargebee, or Stripe.
  • Warehouse & inventory: check stock or availability in your WMS before promising a customer.
  • Engineering: open a Jira, Linear, or GitHub issue from a bug report and read its status back. (Jira also has a native Macha connector.)
  • Internal systems: hit your own admin API to look up an account, reset a flag, or trigger a job.

For a browsable list of tools you can connect this way (210 entries across CRM, databases, e-commerce, ITSM, and more), see the Custom Tools integration directory. If it has an API, it belongs on that list.

Running more than one help desk? The same approach works on Zendesk, Freshdesk, Front, Intercom and HubSpot. Custom Tools are portable across all of them.

What does a Custom Tool cost, and how fast can you ship one?

A missing App Store integration used to mean "not supported," and an HTTP Integration meant "build and maintain it yourself." With Custom Tools, you describe the action, point it at the API, test it, and your Gorgias AI agents can read and write it live inside a ticket, with Read/Write guardrails and per-agent permissions. Custom API tools are included in Macha's single plan, which is priced by ticket volume from $299 a month for 750 tickets, and the free trial gives you $50 of usage with no credit card.

You also don't have to build the tools yourself. Macha is the done-for-you option: the Macha team analyzes your past tickets, builds and tests the Custom Tools, the knowledge base and the agent on your Gorgias, and runs it in safe mode, with drafts as internal notes, until the drafts are right. That's included on the trial and every plan at about $0.40 a ticket, which includes setup and a dedicated success manager who handles your changes, such as a new 3PL or subscription tool to connect.

Ready to try it? See how Custom Tools work, browse the integration directory, or start a free trial and wire up your first tool today.

Frequently asked questions

Do I need an engineer to build a Custom Tool for Gorgias? No. The Macha team builds and tests your Custom Tools for you as part of setup, included on the trial and every plan. If you'd rather build one yourself, you fill in the method, URL, auth and parameters in a form, or describe the integration in plain English and the AI Tool Builder drafts the request, authentication, and parameters for you to confirm. Technical teams can go deeper with full control over methods, headers, body templates, and response mapping.

How is this different from Gorgias HTTP Integrations? Gorgias HTTP Integrations are native API calls, available on all Helpdesk plans, that fire on ticket events such as ticket created or message created, and that you build and maintain inside Gorgias. A Custom Tool is chosen by the AI agent in context (it decides when to call it based on what the customer asked), needs no code, and works the same across every help desk you run.

Is this a Gorgias App Store app? No. A Custom Tool doesn't need an App Store listing. It's an action your AI agent calls against any API, so you can connect tools that will never have a native integration, including internal and industry-specific systems.

Can it change data, or only read it? Both. Read tools fetch data; Write tools (refunds, cancellations, address changes) require user confirmation before they run in chat, and you control which agents can use them.

Is it secure? Custom Tools are scoped to a single action and assigned per agent, credentials are encrypted at rest and never shown to the AI model, and you can test each tool before an agent uses it.

Does a Custom Tool cost extra? No. Custom API tools are included in Macha's plan, which is billed per ticket from $299 a month for 750 tickets, however many tool calls a ticket takes. That's about $0.40 a ticket, which includes setup by the Macha team and a dedicated success manager who handles your changes.

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 20-minute call with our team. We'll show you where we would start on your Gorgias 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