Contact us
Live demo

AI-powered support for Redcat

Lorikeet is an AI customer support agent built for the moments when speed matters most โ€” a venue staff member with a frozen POS terminal mid-rush, a manager with all tills down, a new starter who can't log in. This demo runs on Redcat's real product structure. The agent handles inbound voice calls from venue staff, sends fixes via SMS where it can, and warm-hands the rest to a human specialist in NICE with full context.

Try calling the Redcat AI agent

Loaded with mocked venue data โ€” make up any venue name (Grill'd, Nando's, Chatime, Schnitz, whatever) and the agent will roll with it.

Some suggested conversation starters below ๐Ÿ‘‡

Single POS frozen "Hi, calling from Grill'd Southland โ€” one of our POS terminals just froze mid-shift. Other tills still working."
All tills down (urgent) "Calling from Nando's Chadstone โ€” ALL our POS terminals just went down, queue out the door, can't take any orders."
EFTPOS disconnected (provider deflect) "EFTPOS is showing disconnected at Schnitz Highpoint, can't take card payments."
Kitchen display frozen "Kitchen display screen at Grill'd Bondi Junction has frozen โ€” new orders aren't showing up."
New staff, no login "Hi, I'm new at Chatime Bondi Junction and I don't have a Redcat login yet."
Uber Eats orders not coming through "Uber Eats orders aren't coming through to our POS at Grill'd Bondi Junction โ€” started about an hour ago."
Menu sync issue "A new menu item we added yesterday isn't showing on the POS at Pappa Rich Parramatta."
Integrations FAQ "Quick question โ€” does Redcat integrate with DoorDash and Deliveroo?"

Or have the agent call you

Mirrors Redcat's existing in-POS callback flow โ€” venue staff hit a button, system places a callback. Lorikeet picks up the callback with context already attached: "Hey, you raised a callback. I noticed [the thing]. Is that what's going on?" Pick a scenario, drop your mobile, the agent rings in ~10 seconds.

Sarah ยท Grill'd Southland Self-serve via SMS
POS terminal threw a freeze error 30 seconds ago. Known restart fix โ€” agent confirms, SMSes the steps, closes the case.
Opens with: "I noticed a POS terminal at Grill'd Southland just threw a freeze error. Is that what the callback's about?"
Marcus ยท Nando's Chadstone Urgent escalation
All four POS terminals just went offline at once mid-Friday-rush. Agent skips troubleshooting, two short questions, straight into the urgent NICE queue.
Opens with: "I can see all four POS terminals at Nando's Chadstone just went offline. Flagging as urgent โ€” can you confirm?"
Maya ยท Chatime Bondi Junction
New starter, first shift, no Redcat login yet. Agent recognises this is new-user provisioning (not a password reset) and routes to the right specialist.
Opens with: "I noticed it's your first shift at Chatime Bondi Junction and you don't have a Redcat login yet. Is that what you need?"
James ยท Boost Juice Westfield Doncaster EFTPOS provider deflect
EFTPOS keeps timing out. Agent identifies the actual provider (Tyro), SMSes their direct number plus a Redcat reference case, and closes.
Opens with: "I can see your EFTPOS at Boost Juice Westfield Doncaster has been throwing errors. You're on Tyro โ€” that's a Tyro-side thing, not Redcat. Want their direct number?"

What the agent handles

Three modes, mapped to how Redcat's support team actually operates today โ€” fast triage, SMS-able self-serve, structured handoff to NICE.

Self-serve via SMS

For documented fixes โ€” POS terminal restart (the #1 case category), EFTPOS reconnect, KDS reset, new-starter login setup โ€” the agent looks up the known steps and SMSes them to the caller's mobile. The new starter shows the manager, the manager provisions in two minutes, no support specialist needed.

Urgent escalation, no triage

When the venue can't take orders right now, the agent skips troubleshooting entirely. Two short questions (which venue, what's the scope), structured case logged in D365, straight into the urgent NICE queue. Every second on a system-down call is lost revenue.

Warm handoff to a specialist

Anything that needs human judgement โ€” locked-out users, hardware faults, multi-venue issues, unfamiliar errors โ€” gets a tight structured intake (venue, chain, role, what they tried), a D365 case, and a transfer into the right NICE queue with the full context. The specialist picks up where the agent left off.

How we built this

Four steps. Grounded in Redcat's public website and the conversations a 24/7 POS support team has every day.

1

Walked the real site

Scraped redcat.com.au โ€” products, integrations, contact details โ€” plus the documented common issues a 24/7 POS support team handles every day. Both feed into search_knowledge so every agent reply is grounded.

2

Wrote the conversation flows

Five plain-English conversation flows โ€” a router, a main POS troubleshoot, an urgent fast-path, account access, and a knowledge fallback. Each one identifies the venue before assuming anything.

3

Stubbed the system calls

Six mock backend calls stand in for the real integrations โ€” lookup venue by phone, search known fixes, send an SMS article, create a D365 case, transfer to a NICE queue, log the outcome. Production swaps mocks for real APIs.

4

Tested it

Conversation scenarios across the four venue personas plus edge cases (bare acks, off-product, FAQ). Re-runs every time the flow changes so regressions get caught before any real venue staff hear them.

What's next

Where this would go in production โ€” same agent, plugged into Redcat's real RingCentral, NICE, D365, and TeamViewer stack.

1

Connect the real stack

Replace the mock backend calls with real integrations โ€” RingCentral routing, D365 case creation, NICE queue handoff, the existing TeamViewer-based remote-fix tooling. Read-only first so the agent can look things up before it can change anything.

2

Phase 1 โ€” front-line triage on inbound calls

The AI fields inbound POS support calls before a human picks up. Routes obvious self-serve via SMS, escalates urgent + complex cases to the existing AU and UK specialist queues with a clean D365 case attached.

3

Phase 2 โ€” knowledge capture from human calls

When a Redcat specialist resolves a non-standard issue, the AI can prompt for a verbal explanation at end-of-call, transcribe it, attach to the D365 case, and build a knowledge entry. Next time a similar issue comes in, the AI surfaces the prior fix inline โ€” institutional knowledge stops walking out the door.

4

Scale and refine

Extend to chat and email channels for head-office tickets. Refine the self-serve KB based on what the AI sees in real volume. Track AHT, deflection rate, and first-call-resolution as live metrics.

Built for the realities of hospitality support

Lorikeet is built for environments where conversations are operational, regulated, and time-sensitive โ€” financial services, healthcare, and hospitality tech where every minute of downtime matters.

Multi-region data residency

Lorikeet runs in Australian, American, and European data regions. Australian customer data can stay in Australia. UK venues can run from the European region if needed.

No bug ETAs, no roadmap promises

A guardrail blocks the agent from quoting bug fix timelines, committing to roadmap items, or making refund / discount promises. Those questions route warmly to a human specialist.

Calm under stress

The brand voice is matched to the caller's reality โ€” venue staff in a service rush want resolution, not warmth. The agent is fast, direct, no sycophantic openers, no filler. "Match the urgency" is a fleet brand guideline.

Simulation-driven safe changes

Every change to the agent's behaviour automatically re-runs the conversation scenarios. Regressions are caught before any real venue staff hears the new version โ€” no need to pause production to fix a prompt.

Structured outcomes for reporting

Every call ends with a structured D365 case outcome โ€” self-resolved-via-SMS, transferred-standard, transferred-urgent, callback-scheduled. The reporting layer shows where AI is bending the curve, not just dumping transcripts.

NICE-native handoff

Lorikeet drops the call into the right NICE inContact queue (AU or UK, urgent or standard) with the D365 case already created. The human specialist picks up where the agent left off โ€” caller doesn't repeat themselves.

Want to see this on real Redcat data?

Happy to walk through the simulation suite, the NICE + D365 integration shape, and how this lands alongside the existing 24/7 support team.

Talk to the team