Skip to content

REQUESTS, SERVICE AND FIELD WORK

Bring support requests, field inspections and everyday operations into one ticketing workspace. Keep ownership, follow-up and results together, with independent approvals when an action needs review.

Managed hosting available. Self-hosting and source-code access on Enterprise.

One queue for incoming work Human approval before action An audit trail on every ticket

YOUR MODEL. YOUR INFRASTRUCTURE.

Choose where the work runs.

Use a commercial model on your own key, an open-weights model on your hardware, or your own fine-tune. Deploy Latch in your environment or in a private cloud, with approval gates and an audit trail around the work.

See model and deployment options →
Web intake

Your website form is now a ticket queue

Route contact forms, support requests, and demo bookings straight into Latch — with ticket routing and action history in one place. Configure an approval gate for the sensitive action that follows intake.

Works with your existing form — no redesignOne-line EmailJS integrationTicket routing, approval gates, and audit trail included
Why Latch

Ticketing that controlswhat happens next.

Keep intake, triage, action requests and returned results connected. Configure the workflow, extend it with plugins, and assess deployment against your residency requirements. Review Enterprise source access and licensing.

Extensible
Write plugins in TypeScript or Go for the systems your team uses. Evaluate endpoint access, credentials and failure handling with the integration.
Governed
Configure maker-checker for sensitive actions. Latch checks permissions and prevents the action requester from approving or executing that request.
Auditable
Action requests, decisions and execution outcomes stay on the ticket. Plan retention and independent evidence storage around your audit requirements.
Why now

Your ticket volume is growing. Your audit trail is not.

Most teams start with a shared inbox, Slack approvals, and a spreadsheet of exceptions. That holds until it does not — a refund goes out without review, an escalation is handled without a record, and a regulator asks to see the decision trail.

01

One ticket queue

Stop splitting work between a shared inbox, Slack channels, and spreadsheets. Every ticket lands in one queue with its context, history, and evidence attached.

02

Approval gates that hold

A configured action requires independent approval before execution. Permissions and the current approval state are checked when it runs.

03

Connected action history

Review who requested and approved the action, what ran, and what the downstream system returned. Database privileges and independent retention remain part of your operating controls.

Deploy on your terms

Ready for your environment.Cloud optional.

Evaluate Latch in your own data centre or cloud account. Start with the location of tickets and attachments, then inspect identity, email, model and plugin traffic. A deployment diagram and a restore test give your platform and risk teams something concrete to review.

Teams moving off an incumbent usually want the comparison first. The Zendesk alternative comparison covers migration and data residency, including what Zendesk does better. The source access and licensing page explains what to review on Enterprise.

Adapt the workflow in three steps

Configure the queue and its permissions first. Use a plugin to add a custom action such as transaction reprocessing. Assess a source change only when the requirement belongs in the application, and include upgrade ownership in that decision.

Choice

Choose your deployment

Evaluate self-hosting in your data centre or cloud account. Plan identity, durable attachment storage, email, backups and integration traffic as part of the deployment.

Choice

Choose how to adapt it

Start with configuration. Add a plugin for a custom external action. Enterprise source access lets you assess application changes under the commercial source licence.

Choice

Choose which actions need review

Apply maker-checker to selected plugin actions. Test reviewer permissions, expiry, ticket changes and downstream failures on the workflow your team actually runs.

How it works

One ticket from intake to resolution

Intake, triage, approval, execution, and proof stay connected on the same record. Workflow automation runs across the whole path, not just the part that sends the acknowledgement email.

01

Bring incoming work into one ticket queue

Email, web forms and API requests create work with its context attached. Operators can assign an owner and keep follow-up on the same ticket.

02

Triage with operator review

Use configured routing and model-assisted suggestions to help sort incoming work. Operators review suggestions and decide which actions to request.

03

Request approval before a sensitive action runs

Configure a plugin action with maker-checker review. The action requester cannot approve or execute that request; another authorized person reviews it.

04

Run the action through a controlled plugin

Approval and execution are separate steps. The plugin connects to the downstream system, while Latch checks permissions and the request state before execution.

05

Keep the decision and returned result together

The ticket shows the action request, approval transitions and execution result. Reconcile an uncertain outcome with the downstream system before attempting it again.

Homepage Q&A

Questions buyers usually ask first

Start with deployment, customization, source terms and the approval path your team needs.

Can Latch run on our own infrastructure?

Yes. Evaluate a self-hosted deployment in your data centre or cloud account. Your team owns the operating plan for identity, durable storage, backups, email and integrations. A managed service is also available.

Is the source code available?

Source code is available on Enterprise under a commercial source licence. Review the agreement for permitted changes, use and redistribution. Source availability is different from an unrestricted open-source licence.

How can we customize the ticketing workflow?

Use configuration for queues, permissions and approval settings. Write a TypeScript or Go plugin for a custom external action. Evaluate Enterprise source access for changes that belong in the application itself.

Who can approve a sensitive action?

For an action configured with maker-checker, the action requester cannot approve or execute their own request. Another authorized person reviews it. Execution is a separate step after approval, and permission and request-state checks still apply.

Does self-hosting guarantee compliance or no outbound traffic?

Self-hosting gives you control over the deployment location. Compliance depends on your policies and operating controls. Identity, email, models and plugins can have network dependencies; assess their data flows before choosing a restricted network design.

Can we use our own AI model?

Yes. Model configuration is a supporting deployment choice. Review where inference runs and what data reaches the configured endpoint. Suggestions do not replace permission checks or an approval gate configured for an action.

Next step

See one queue from request to resolution

Follow a ticket through the walkthrough. See how routing works, where approval is required, and what the audit trail records.