Contact us
Process maps · L1 + L2 scope

Where Lorikeet plugs into MYOB's L1 + L2 process

Three scenarios. Three lanes. One shared auth gate. Each step labelled with who does it and which system it touches. The companion to the Acumatica user journey demo — that one shows the agent working live, this one shows what your team's work day looks like with it in.

Lorikeet automates end-to-end
Lorikeet drafts, human approves (HITL)
Human only
0 The auth gate

Every account-specific action passes through this.

Per Patrick (4 Jun): for Direct Pipeline, ID verification must be based on the authorised user flag on the contact record in HubSpot against the correct company record — not the contact name on the account. Compliance breach occurs when account-specific information is disclosed to an unauthorised recipient. Lorikeet enforces this as a structural gate. The tool can't fire unless the gate passes.

Customer / Partner
Lorikeet
MYOB human
1Ticket raised
Customer or partner submits a query — via in-product widget, email, or chat.
2Classify intent
Account-specific (returns or modifies tenant data) or general (KB lookup)?
3Identify pipeline
Direct or Partner. Pulled from sender / channel / HubSpot tag.
HubSpot
4aDirect: read HubSpot contact record
Check authorised_user = true. Check contact's company association matches the company on the account. This mirrors MYOB's current ID verification standard for Direct Pipeline.
HubSpot
4bPartner: confirm authenticated session
Partner channel auth'd upstream — no per-ticket ID check needed.
Open Q: partner equivalent flag?
5Gate result
Pass → tool call proceeds. Fail → route to human with full context. Logged either way.
6Handle auth exception
Only invoked on gate failure. Inherits the diagnostic payload — agent's classification, pipeline, HubSpot record ID checked, reason for fail.
Why this matters.
  • Two-condition boolean against a structured record. Not LLM judgment.
  • Auditable: the HubSpot record ID Lorikeet checked is logged on every gated call.
  • Enforced architecturally — the agent can't bypass the gate because the tool requires the gate's pass token.
  • Mirrors MYOB's current compliance posture rather than running a parallel one.
1 Scenario · How To's

KB-grounded answers, end-to-end at L1.

Customer or partner asks how to do something in Acumatica. The agent triages whether the question is account-specific or general, runs the auth gate if needed, then searches the live KB and quotes the article verbatim for any regulatory rate or threshold. Today: human pickup, lookup, paraphrase, reply.

Today All human. Lookup, paraphrase, reply. Hours per ticket. KB-grounding depends on the individual agent's knowledge and search habits.
Customer / Partner
Lorikeet
MYOB human
1Ask the question
"How do I cash out leave?" · "Where do I configure KiwiSaver 3%?" · "Can a leave request be edited?"
2Triage account-specific vs general
General questions skip the auth gate. Account-specific ones (e.g. "show me this customer's payrun") pass through it.
3search_knowledge
Live semantic search across the MYOB Acumatica help centre — real, scraped end-to-end, refreshed weekly.
Acumatica KB
4Reply — quote verbatim for rates
The agent paraphrases steps but quotes regulatory rates and thresholds (KiwiSaver, ATO, PAYG) verbatim from the article. No invention.
5Close + HubSpot writeback
Structured engagement against contact + company: topic, sub_topic, region, resolution_type, summary, transcript.
HubSpot
Only on escalation
If the KB doesn't ground a confident answer, the agent escalates with the search context attached so the human starts from the same evidence.
Proof. The Acumatica user journey demo exposes 12+ live prompts running against this exact flow on real KB — pay processing, IRD, KiwiSaver, WFM integration, terminations, leave management. Click any pill, watch the agent ground.
2 Scenario · MFA reset

End-to-end without human handover.

Patrick called this out as the canonical "L1 task customers can't self-serve, but a human team completes today". The current process is 8 steps via Slack + Stargate Dialer. With Lorikeet: auth gate → reset_mfa tool → confirm → close. Human only invoked on auth failure.

Today All human. 8 steps. Open Slack → open Stargate Dialer → Manage MYOBID users → lookup → reset MFA → notify → close. Multi-tool workflow per ticket.
Customer / Partner
Lorikeet
MYOB human
1"Reset MFA for sarah@acme.com"
Submitted via widget, email, or partner portal. The agent reads the user identifier + the requesting contact.
2Auth gate
Account-specific action. Runs the shared auth gate (above): pipeline identification, HubSpot authorised_user check for Direct, partner session confirm for Partner.
Auth gate HubSpot
3Call reset_mfa
Single tool call to MYOBID admin. Lorikeet doesn't need to navigate Slack or open Stargate's UI — the integration is API-shaped at the boundary.
Stargate / MYOBID Integration shape: see below
4Confirm reset
Reply to customer / partner with confirmation and any next-step instruction (e.g. re-enrol in MFA on next login).
5Close + HubSpot writeback
Topic = "Identity & access". Sub_topic = "MFA reset". resolution_type = AI_RESOLVED. Full transcript + the MYOBID record ID actioned.
HubSpot
Only on auth-gate fail or tool error
Inherits diagnostic payload, HubSpot record ID checked, reason for routing. Today's process becomes the exception path, not the default.
Integration shape — MYOB decides path.
  • Path A — Slack-app endpoint. Lorikeet calls the same Stargate Dialer endpoint your humans hit today, via a service account. Lower lift, mirrors existing audit trail.
  • Path B — MYOBID API direct. Cleaner architecture, faster, no Slack hop. Requires API access provisioning.

Either works. Decision is yours; we scope to fit.

3 Scenario · L2 Investigation

The engineer picks up a sandbox-ready ticket.

L2 is where Lorikeet's value compounds. The agent collects the full diagnostic payload, matches against known issues, provisions the AXIS sandbox the moment it decides to escalate, and writes a structured HubSpot ticket. The engineer starts one step ahead instead of one step behind.

Today All human. 10 steps across Glean, Phoenix, HubSpot, Jira/Rovo, Community, AXIS. MTR 9.5 days cloud / 6 days desktop. Engineer triages, provisions sandbox manually, then investigates.
Customer / Partner
Lorikeet
MYOB engineer
1Reports the issue
"Bank Feed stopped receiving on tenant ACME-PROD after the 24.200.0023 patch. Customisation pack v3.1."
2Auth gate
Tenant data is account-specific. Auth gate runs before any tool call.
Auth gate HubSpot
3Collect diagnostic payload
Tenant ID, Acumatica build, screen ID (already in widget metadata), trace error, repro steps, customisation pack version.
4checkKnownIssueByErrorMessage
Matches the verbatim error against the ADV ticket database. If hit with a documented fix script → flag for engineer approval (HITL).
ADV ticket DB
5Parallel KB sweep
Searches Glean, Phoenix, HubSpot, Jira (Rovo), Community in parallel for prior similar issues — in seconds, not the 30+ minutes a human spends switching tools.
GleanPhoenixHubSpotJira / RovoCommunity
6Provision AXIS sandbox
Confirmed by Patrick (4 Jun): AXIS has an API. Lorikeet orders the sandbox the moment it decides to escalate — cloned to the customer's configuration, customisation state matched.
AXIS API
7Provides clarification
Mid-flow Q&A with the agent if diagnostic payload is incomplete — tenant, build, repro steps, customisation state.
8Turn off customer email prefs
During investigation. Mirrors today's manual step.
Acumatica API
9Populate HubSpot ticket
Structured payload: topic, sub_topic, error, build, customisation pack, known-issue match (if any), sandbox URL, full transcript. Ticket lands in engineer's queue ready.
HubSpot
10Pick up sandbox-ready ticket
Diagnostic payload + known-issue match + AXIS sandbox already provisioned. No setup time before investigation can start.
11Apply fix or investigate
For known-issue matches with a documented script — approve and apply via sandbox, then push to live. For novel issues, investigate in the sandbox that's already cloned.
12Escalate to L3 / TVE if needed
No fix found → pass to L3 with the full investigation trail already in HubSpot.
13Close + Lorikeet writes back
Engineer marks resolved. Lorikeet captures the fix into a draft KB article for Coach review — coverage rises on the next similar ticket.
HubSpot Coach
Time saved.
  • Sandbox provisioning compresses from human-initiated lodgement to an API call fired the moment Lorikeet decides to escalate.
  • Parallel KB sweep replaces sequential tool-switching — seconds vs the half-hour a human spends.
  • Known-issue match catches recurring bugs before they consume engineer triage time.
  • The engineer's first action is investigation, not setup.
Phased rollout

Two options — start narrow, grow into L2 once Phase 1 is stable.

Both phases include forward-deployed engineering and product, all integration work, and ongoing iteration. There are no setup fees, no implementation fees, and no per-seat charges — everything is wrapped into the annual commitment.

PHASE 1
$48,000 USD / year

L1 foundations — How To's + MFA reset

The two highest-volume, lowest-complexity flows. Get the agent in production, in front of your customer and partner base, and return clear value before adding L2 scope.

What's included

  • Live How To's workflow grounded in the Acumatica help-centre KB
  • Live MFA reset workflow with Stargate Dialer / MYOBID integration
  • HubSpot writeback on every resolved ticket
  • Forward Deployed Engineer + Forward Deployed Product Manager embedded with your team
  • All integration setup, KB ingestion, brand voice + guardrail configuration
  • Coach for ongoing QA and continuous improvement
  • Simulation testing + staged rollouts
Time to live: 6–8 weeks from signature
Resolution band: Up to ~4,000 / year (Scale Plan floor)
PHASE 2
$90,000 USD / year

Adds L2 investigation on top

Once Phase 1 is stable and showing clear value, layer in L2. Lorikeet collects the diagnostic payload, matches against known issues, provisions the AXIS sandbox, and hands the engineer a sandbox-ready ticket.

What's added on top of Phase 1

  • L2 Investigation workflow live — covers WFM sync, Bank Feed, AP/AR, customisation packs
  • AXIS API integration — sandbox provisioned the moment the agent escalates
  • Known-issue match against the ADV ticket database
  • Structured payload assembly into HubSpot for the L2 engineer queue
  • Higher per-resolution complexity bands covered in the commitment
Time to add: 2–4 weeks after Phase 1 baseline
Resolution band: Full Mid-Market T1 + T2 volume
How the commercials work

Per-resolution pricing, all-in.

Lorikeet charges per successful resolution. A resolution is the AI agent completing the workflow as designed — including paths where the designed outcome is a warm handoff to a human (the agent has done L1 qualification and routed with full context). You don't pay when the agent fails, confuses the customer, or your team marks the ticket bad.

Everything included

  • Setup & implementation
  • Forward-deployed engineer + PM
  • All integrations (Stargate, AXIS, HubSpot, KB)
  • Knowledge ingestion + transformation
  • Unlimited internal users
  • Ongoing iteration + Coach QA
  • Maintenance + support

What counts as a resolution

AI completes the designed workflow. Includes L1 triage that ends in a structured handoff to L2 / L3 — the agent still did the work to qualify, capture diagnostics, and route correctly.

Does not include: failed tool calls, agent off-script, customer-confused outcomes, or tickets your team marks bad.

Volume tier flexibility

The $48k / $90k figures align to indicative Scale Plan rates. Higher annual commitments unlock lower per-resolution rates.

If actual volume runs materially above the resolution band, we work with you on a tier adjustment — the economics scale, the per-unit cost comes down.

What MYOB invests

The effort that sits on your side.

Lorikeet's forward-deployed model means we do the build — but the agent only gets to "MYOB-grade" if your team puts time into shaping workflows, transforming SOPs that don't live in docs, and rigorously testing every workflow before it goes live. Front-loaded at the start, much lighter at steady state. The workflow testing effort is the single biggest line item — it's what gets us from "looks right" to "actually right for MYOB customers".

People — Phase 1 build (6–8 weeks)

  • L1 SME + workflow tester — ~8–10 hours / week shaping workflows with the FDE, running simulations against real customer scenarios, reviewing every agent reply, signing off each workflow before live
  • Knowledge lead — ~4 hours / week for the first 3 weeks (KB gap-fill, SOP transformation), then ~1 hour / week
  • HubSpot admin — half-day initial unlock + ~1 hour / week during build for ticket-category + writeback validation
  • Program owner — ~2 hours / week working with the FDE on guardrails, escalation rules, channel rollout decisions

People — Phase 2 delta (4–6 weeks)

  • L2 / L3 specialist + workflow tester — ~8–10 hours / week shaping the diagnostic-payload structure, curating known-issue references against ADV tickets, running L2 simulations on real historical tickets, signing off on sandbox-ready handoffs
  • AXIS owner — initial API key + provisioning workflow + ~2 hours / week for the first month validating sandbox quality
  • Engineer-queue process owner — ~2 hours / week agreeing handoff payload shape, queue routing rules, escalation triggers
  • Program owner — ~2 hours / week continuation from Phase 1

Cadence over time

First 6–8 weeks (build): face-to-face heavy — weekly working sessions with FDE/FDPM, knowledge transformation, intensive workflow testing.

Weeks 8–12 (stabilisation): daily monitoring during first 2 weeks live, then weekly — Coach insight review, edge-case patches, performance tuning.

Steady state: fortnightly review with FDPM, ~2–3 hours / week from ops to handle new edge cases. Lighter contact, more strategic.

Why workflow testing carries the biggest load. Lorikeet builds workflows fast, but the gap between "the agent's answer is technically correct" and "the answer reads like an MYOB Acumatica specialist wrote it" is closed by MYOB SMEs running real customer scenarios through the simulator, flagging the misses, and refining the prompts. Patrick named this in the meeting — "our bot is being tested to be able to make sure that it's able to handle all the complex ones". Plan for it being heavy work in the first 4–6 weeks.
Volume consideration

Embedding in Acumatica expands the addressable population.

Today, only customers and partners with a real issue raise tickets — that's the ~4,000 / year baseline behind Phase 1's commitment. With the agent embedded in Acumatica and 10,000+ tenants able to chat freely (no friction barrier), traffic may run materially higher than that.

How we'd handle it. Lorikeet's per-resolution cost is a fraction of the equivalent human FTE cost on the same volume. As Acumatica self-serve volume grows, we'd revisit the per-resolution rate so the unit economics support the better customer experience rather than throttle it. The conversation moves from "what is this costing us?" to "what's the ROI of letting more customers self-serve?".