ReDesk
NewProposals drafted by ReDesk AI in under four minutesSee what's new
Case studySunfield EPC cut feasibility turnaround from 3.4 days to 6 hoursRead the story
Pricing
Sign inSchedule a demo
Help centre

Answers first, then a human

Search the knowledge base, or raise a ticket from the button in the corner of every page. Critical production issues get a reply within the hour, around the clock.

S1
1 hour
Critical

Production down or data at risk. Paged, 24×7.

S2
4 hours
High

Major function unusable with no workaround.

S3
1 day
Normal

Impaired, but a workaround exists.

S4
2 days
Low

Questions, requests and cosmetic issues.

Knowledge base

Start where your problem lives

Live on this page

The support button, bottom right

Search, article reader, severity-routed ticket form with attachments and SLA, ticket list and a reply thread — all working right now against a local mock backend, in one conversation. Reload the page and it starts fresh.

Knowledge-base search with live deflection while you type a subject
Severity picker that shows the response time we are committing to
Attachments, project reference and page context sent with the ticket
Ticket list and a reply thread, right in the same conversation
Agent availability, with an honest offline state outside support hours

Drop it on any page

Two lines. The widget carries its own styles in a shadow root, so nothing on the host page can break it and it cannot leak into your layout.

<script src="support-widget.js"></script>
<redesk-support></redesk-support>

Point it at your APIs

Set live: true and give it your endpoints. Signatures match the mock exactly, so nothing else changes.

ReDeskSupport.configure({
  live: true,
  baseUrl: 'https://api.redesk.ai',
  headers: { Authorization: 'Bearer ' + token },
  user: { name, email, org, projectRef },
  endpoints: {
    searchArticles: { method: 'GET',  path: '/v1/support/articles' },
    createTicket:   { method: 'POST', path: '/v1/support/tickets' },
    listTickets:    { method: 'GET',  path: '/v1/support/tickets' },
    getTicket:      { method: 'GET',  path: '/v1/support/tickets/:id' },
    replyTicket:    { method: 'POST', path: '/v1/support/tickets/:id/replies' }
  }
});

Or replace the network layer

If your backend does not look like REST — Zendesk, Freshdesk, an internal gateway — hand it one function and the widget stops caring.

ReDeskSupport.configure({
  transport: async (name, { params, body }) => {
    if (name === 'createTicket') return myGateway.open(body);
    if (name === 'listTickets')  return { tickets: await myGateway.mine() };
    // searchArticles, getTicket, replyTicket, uploadAttachment,
    // agentAvailability
  }
});

Hook into what it does

Every meaningful action fires a DOM event, so analytics or a CRM write needs no changes inside the widget.

document.addEventListener('redesk-support:ticket-created', (e) => {
  analytics.track('Support ticket created', e.detail.ticket);
});

// also: :open  :close  :ticket-replied  :article-viewed
// programmatic: ReDeskSupport.open('new')
Common questions

Asked most often

Use the button in the bottom-right corner of any page. It searches the knowledge base as you type, and if nothing fits it takes you into the ticket form with your project context already attached. You can also email support@redesk.ai — it lands in the same queue.

ReDesk Academy

Training that respects people’s time

Short modules, certification where it matters, and crew training in four languages. Two live sessions a year are included on Enterprise.

Book a live session ›
Certification55 min

The project record, end to end

How a site becomes a design, an order, an install and an asset — and why that sequence matters.

English, Hindi
Crew40 min

Running the SOP on site

Working the checklist offline, capturing evidence that passes review first time, raising a snag properly.

English, Hindi, Marathi, Tamil
Certification1 hr 20 min

Programme templates and gates

Writing an install down once, setting evidence requirements, and configuring payment gates.

English
Certification50 min

Landed cost and job costing

Rate cards, approval thresholds, margin floors and reading the project P&L honestly.

English
Technical1 hr 05 min

Building on the API

Authentication, pagination, webhook signatures and the sandbox, with working examples.

English
Technical35 min

SSO, SCIM and audit logs

Enforcing SSO safely, provisioning from your directory, and streaming audit events to a SIEM.

English

If you would rather not use the widget

Product support
support@redesk.ai

The same queue as the widget, with slower routing.

Billing and invoices
billing@redesk.ai

Invoice corrections, GST details, plan changes.

Security reports
security@redesk.ai

Acknowledged within 24 hours. Safe harbour applies.

Sales
sales@redesk.ai

New workspaces, plan sizing, procurement paperwork.

Critical, 24×7
+91 80 4718 2200

Production down only. Please raise the ticket too.