1 Ask Questions
Type any question about Xilnex products, features, or processes. Compass searches the internal knowledge base and streams a sourced answer with confidence level, team attribution, classification badge (Simple / Complex / Multi-topic), and feedback buttons.

Multi-topic questions are automatically decomposed into sub-queries for better retrieval. Answers can include formatted tables, cite documents, Zoho tickets, and GitHub issues.
Xilnex Compass
🦊
How do I fix duplicate loyalty points being awarded on a split payment?
XC
When a split payment is processed, the loyalty module may trigger twice — once per payment method. This is a known issue that was resolved in version 4.2.3.

Solution: Update the loyalty plugin to v4.2.3+, which deduplicates point awards by transaction ID. If you're on an older version, you can manually void the duplicate entry from Loyalty > Transaction History.
Accurate Customer Engagement Loyalty Complex
🦊
What's the difference between NinePay and AutoCount?
XC
NinePay and AutoCount serve different roles in the Xilnex ecosystem:
Aspect NinePay AutoCount
Category Payment Method Accounting Integration
What it does Accepts customer payments Records transactions in accounting
When used During checkout After sales completed
Accurate alliance-integration Multi-topic
2 Citation-Grounded Answers
Compass answers are now grounded in cited source content. Every factual claim about a fix, root cause, version, or behavior is traceable to a specific comment from the source thread — rendered as inline citation chips. Workarounds are clearly distinguished from permanent fixes; vague questions get multi-case enumeration with explicit incompleteness notes; and when the source is silent, Compass says so instead of inventing an answer.

Validated 0% fully-fabricated answers across 77 test cases. Helpful inferences are still allowed but explicitly prefixed with **Suggested:** or **Likely:** so readers know what's source-grounded vs. inference.
How do I permanently resolve the FNB POS card payment crash?
XC
Answer
A workaround is documented but a permanent fix is not. The workaround is to install an alternative printing format file per the comment dated 2026-04-22; this should prevent crashes during card and e-wallet payments, but the comment notes it may cause receipt-reprint issues on some printers per the same comment.
The thread does not document a permanent fix and the issue is still in the need-triage workflow.
Suggested: For affected outlets, deploy the workaround printing format and verify the default printer is properly configured. Escalate to ENG if the customer cannot tolerate occasional reprint failures.
Confidence
Medium
Inline citation chips trace each claim back to a specific source comment. Suggested: prefix flags helpful inference. The bot says "the thread does not document" instead of inventing a fix.
2b Live Activity Under Answers
When others are investigating an open ticket related to your question, you see it inline beneath the answer — real-time signal that you're not alone. The cache feeds this: when app-support runs /zoho on a ticket, anyone asking a related question sees it. Section is scoped to close matches within the last 24 hours; auto-hidden when nothing matches.

Click any card to open the upstream Zoho or GitHub ticket in a new tab. The whole card is the click target — not just a button or link.
How do I fix receipt printer failures on F&B POS?
XC
Answer
Three known causes: (1) driver mismatch after Win11 update, (2) USB power-saving on idle terminals, (3) network printer DHCP lease loss per Zoho #487112.
Confidence
High
Live Currently being investigated 2 open tickets · last 8m
GitHub #1286 Pending Investigation
Receipt printer fails intermittently on F&B POS — KFC Kuala Lumpur
Engineer investigating USB hub power management. No workaround reported yet.
Opened 3d ago
Zoho #552350 Open
F&B printer disconnects after Windows 11 23H2 update
Workaround: rollback driver to v6.21 from vendor portal — not yet validated as permanent fix.
Opened on Apr 26
How it works: Open tickets ingested via /zoho//github are summarized + embedded into a dedicated cache namespace. Every /api/ask question runs a parallel similarity scan. Close matches surface as cards; the RAG corpus stays unchanged.
3 “Did You Know?” Card Stack
The welcome screen features a swipeable stack of interesting facts extracted from the knowledge base. Drag cards left or right to reveal the next one.

Facts are auto-generated at document ingestion time. Each card shows the source team, related document name, and a progress counter. Three layers peek behind the front card to hint at more content. Only product docs and release notes generate fun facts (GitHub/Zoho tickets are excluded).
X
What would you like to know?
I can answer questions about Xilnex POS features, loyalty system, payment methods, and more.
 
 
1 / 5
Did you know?
Loyalty points are calculated AFTER membership discounts, not before.
Loyalty Loyalty Knowledge Base
4 Slash Commands
Type / to see all available commands. Selecting a command locks it as a chip — type the argument alongside it.
Available commands
/help Show all available commands
/which-team Enter topic Find which team owns a product or topic
/who Enter name Find which team a person belongs to
/short Enter question Get a quick, concise answer
/zoho Enter ticket ID Look up a Zoho ticket
/github Paste GitHub issue URL Look up a GitHub issue
/suggest-zoho Enter ticket ID BETA AI suggestion for a Zoho ticket
/suggest-github Paste GitHub URL BETA AI suggestion for a GitHub issue
/resolve-zoho Enter ticket ID Generate resolution for Zoho ticket
/customer Enter customer name Look up enterprise customer profile
/suggest-zoho ×
5 /short — Quick Answers
Get a concise answer without the full detail. Same knowledge base, shorter response.
Xilnex Compass
🦊
/short what payment methods are supported?
XC
Xilnex POS supports: Cash, Credit/debit cards (Visa, MC, AMEX), E-wallets (GrabPay, TnG, Boost), QR payments, and bank transfers.
Accurate Customer Engagement Transaction
6 /hr — HR Policy Assistant
Ask about HR policies, leave, benefits, and more. Searches only documents tagged with the “Human Resource” category — HR docs are excluded from normal queries, and product docs won’t appear in /hr results. Paused since 2.0 — hidden from the command list until HR’s documents are in Compass.
Xilnex Compass
🦊
/hr what is the leave policy?
XC
Annual Leave Policy

All full-time employees are entitled to 14 days of annual leave per calendar year, prorated for new joiners.

• Apply 3 working days in advance
• Max 5 days carry-forward to next year
• Emergency leave: notify manager by 10:00 AM
Accurate Human Resource Leave Policy
7 /which-team — Team Ownership
Instantly find which engineering team owns any topic. Shows team members, "Best match" badge, and a direct link to the team's Lark group chat. Zero AI cost — instant keyword lookup.
Xilnex Compass
🦊
/which-team voucher
XC
Team ownership for voucher
Customer Engagement Loyalty Best match Open in Lark
WC
SS
CH
SF
Customer Engagement Transaction Open in Lark
ZH
CL
SF
+3
8 /who — Person Lookup
Find which team a person belongs to and which teams they manage. Shows avatar, name, role badge, “Manages N teams” indicator, and a direct Lark DM button. Separated from /which-team for clarity.
Xilnex Compass
🦊
/who alvin
XC
AJ
Alvin Jiang Admin
Customer Transaction Manages 2 teams
Teams for Alvin Jiang
Customer Transaction Open in Lark
AJ
KL
SM
+4
Customer Loyalty Open in Lark
AJ
WC
TH
+3
Tap a team to see full member details
9 /zoho & /github — Ticket Lookup
Look up a Zoho ticket by ID or URL, or a GitHub issue by its URL. Shows the full ticket details, status, and linked knowledge. /zoho: Application Support, Finance, the engineering teams and Captains. /github: Application Support, the engineering teams and Captains.
Xilnex Compass
🦊
/zoho 48291
XC
Ticket #48291 — Duplicate loyalty points on split payment
Closed High
Customer reports duplicate loyalty points being awarded when split payment is used at checkout. Resolved by updating loyalty plugin to v4.2.3.
View in Zoho Desk →
10 /suggest-zoho & /suggest-github — AI Suggestions BETAApp SupportAdmin
Fetches a live ticket, analyzes it with AI, and suggests a resolution based on past knowledge. Results are cached for 24 hours. Available for both Zoho tickets and GitHub issues.

This feature is currently in beta — /suggest-zoho for Application Support and Captains, /suggest-github for the engineering teams and Captains.
Xilnex Compass
🐼
/suggest-zoho 49102
XC
Understood question: Customer reports "code expired" error when applying discount code at checkout, but the code should still be valid.

Root Cause
This is likely caused by a timezone mismatch in the promo validity check. The discount code expiry is stored in UTC but compared against the merchant's local time, causing codes to appear expired prematurely for merchants in UTC+ timezones.

Solution
1. Confirm the merchant's timezone setting in Settings > Store Profile
2. If the code is still within its intended validity period, have the merchant update their timezone and retry
3. If the issue persists, escalate to the Customer — Transaction team — this may need a hotfix to the promo engine's time comparison logic

This ticket is still open. The suggestion will be updated when new comments are added.

View in Zoho Desk
11 Knowledge Base
Upload, edit, and manage your knowledge base from the /manage page. Documents are grouped by team with expandable sections.

Tabs, by role: Documents (HR and Captains upload .md/.txt/.rst files; every team's Master FAQ lives here too), Zoho Tickets (closed tickets), Zoho KB, Customer Profiles (Application Support) and Compass KB (Captains). The GitLab Issues tab has been hidden since the August 2026 move to GitHub.
Sync closed tickets from Zoho Desk
47 tickets
▶
Customer Engagement Loyalty 9
▶
Customer Engagement Transaction 7
11 Format with Compass HR Captain v1.5
Drop unstructured notes into the document editor, click Format with Compass, and the reformatter turns them into a KB-ready doc — How-to / FAQ / Reference, with bold UI labels, numbered steps, a Related terms section for retrieval, and explicit [TODO] markers where your source was thin. Nothing is invented — gaps are flagged, not filled.
Template
Tips
Format with Compass
Your raw notes
promotion group set on item master, promotion tab. free-text field. type or pick the value. bug #8990 = inchz inventory sync overwriting the field with null on certain product types
Formatted draft
# How to assign a Promotion Group to an item ## Quick steps 1. Navigate to **Item Master**. 2. Open the **Promotion** tab. 3. Enter or pick a Promotion Group value. 4. Click **Save**. ## Troubleshooting - **Field resets to empty:** Inchz Inventory sync overwriting with null. See #8990. ## Prerequisites - [TODO: confirm role required]
Two modes: Reformat structures the notes you already typed; Draft takes a few bullet points and produces a full skeleton. Every result lands in a diff view first — you confirm, then it replaces the editor content.
12 Document Editor HR Captain redesigned in v1.5
Write or edit documents in the built-in markdown editor with live preview. v1.5 split the header into two rows — a calm chrome row (title + view-mode + close) and a tool ribbon (Template, Tips, Format with Compass) — with status pills on the right side of the ribbon for live document state.
New Document
Edit Side by Side Preview
Template
Tips
Format with Compass
Formatted by Compass
Make sections self-contained
Each section should make sense on its own.
Use clear headings
Descriptive ## headings, not "Notes" or "Misc".
Front-load the answer
Put the most important info first.
Keep paragraphs focused
One topic per paragraph.
Use bullet points and lists
Structured content is easier for AI to parse.
No sensitive content
No passwords, API keys, or credentials.
e.g. Loyalty FAQ
.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# [Topic Name] ## Overview [Brief description of what this topic is about.] ## How It Works - [Key concept or step 1] - [Key concept or step 2] - [Key concept or step 3] ## Configuration / Setup 1. Go to **Settings > [Section] > [Option]** 2. [Step 2] 3. [Step 3] 4. Click **Save** ## Common Questions - Q: [Frequently asked question]? A: [Clear, direct answer.] ## Troubleshooting - **Problem:** [Description of the issue] **Solution:** [Steps to resolve it.]
Template loaded — fill in the [placeholders] and click Check
Cancel
Check
13 Content Validation
All documents must pass a content check before saving. The Check button validates for sensitive content (passwords, API keys — blocks saving) and quality issues (missing headings, long paragraphs — warns only).

The Save button only appears after Check passes.
Edit Document
Edit Side by Side Preview
Payment Gateway Setup
.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Payment Gateway Setup ## Overview Xilnex POS supports multiple payment gateways for processing card and e-wallet transactions. ## Supported Gateways - Fiuu (formerly Razer Merchant Services) - GHL / e-Genting - iPay88 - Revenue Monster ## How to Configure 1. Go to Settings > Payment > Gateway Configuration 2. Select the gateway provider 3. Enter the Merchant ID and Verification Key 4. Click Save & Test Connection
All checks passed — document looks good!
Cancel
Check
Save Changes
14 Change History & Diff
Every document edit is tracked with a change summary, and “View changes” opens a diff detail modal showing sections added, removed, or modified with word count delta — so you always have an audit trail of who changed what and when. Still recorded, but the screen that showed it (Knowledge Contributors) has been hidden since v1.12.

Deleted documents are shown with a strikethrough and “Deleted” badge. Change details are stored with a 180-day retention window.
JD
John Doe
Contribution History
✎
Edited Payment Integration FAQ — 2 sections modified, +340 words
7 Apr 2026 · View changes
📄
Uploaded Zoho CRM Sync Guide — Re-uploaded — 1 section added, +210 words
3 Apr 2026 · View changes
📄
Uploaded Legacy MEPS Guide Deleted — New document — 890 words, 4 chunks
28 Mar 2026
Payment Integration FAQ
Edited by John Doe
Change Summary
+ Sections added: DuitNow QR Setup, Split Payment Handling
- Sections removed: Legacy MEPS Section
~ Sections modified: Payment Gateway Configuration, Troubleshooting
Words: 2,450 → 2,790 (+340)
Changes
- MEPS integration requires firmware v2.1 or above
- Contact MEPS support for terminal provisioning
+ To set up DuitNow QR, enable the module in POS Settings > Payment
+ Split payments now support up to 4 tenders per transaction
+ Updated gateway timeout from 30s to 45s for stability
15 Dashboard & Analytics
The /dashboard page shows real-time usage stats: total queries, response time, cache hit rate, hours saved, self-served share and stale docs, with satisfaction under Success Metrics, plus the confidence distribution and the knowledge-gap KPIs. Filter by team and time period.
Total Queries
1,247
Avg Response
2.1s
Cache Hit Rate
34%
Satisfaction
89%
Confidence Distribution
HIGH72%
MEDIUM21%
LOW7%
Top Questions
How does loyalty point expiry work? 23
Can a merchant have multiple outlets? 18
What payment methods are supported? 15
16 Resolution Queue Navigator
A full-page surface in the sidebar (right under Dashboard) that owns every gap-mutating action. The remedy on each gap row is team-driven: Application Support and Product Solution close gaps in Zoho KB — Insert a Zoho KB link is always available (paste a newly authored article), plus Improve in Zoho KB / Re-sync & recheck when an article was already retrieved — while every team except HR keeps a single Master FAQ (Update / Create Master FAQ) — Application Support and Product Solution included, so they get both paths on a gap, with the Zoho KB fix staying the main button on a Support gap. Reroute to another team and filters live here too. There is no manual rerun: on a successful fix Compass re-asks the question automatically (with a cooldown and a daily cap), and when it lifts to HIGH the gap auto-resolves and the original asker is DM'd on Lark. The dashboard slims to KPIs + alerts, and clicking any tile or alert deep-links into the queue.
Open backlog
12
Resolved this week
4 / 6
Avg time to resolve
6.0d
Lifted to HIGH
9
⚠ 2 reroute requests waiting for accept · from Xilnex Classic, Payments Review in queue →

Dashboard read-only KPI tiles + alert ribbon (top). The actual queue page (full-screen) carries the gap table, department-aware resolve actions, filters, suggest popover, reroute flow, and the Yesterday's Questions card.

16 Knowledge-Gap SLA Navigator
Every LOW/MEDIUM knowledge gap carries a 2-business-day clock from the first time it was asked. Saturdays and Sundays are excluded (public holidays are not), so a Friday-afternoon question isn't already late on Monday morning. The clock stops on any real fix: an automatic re-answer after an article or FAQ changed, or someone simply asking again and getting a confident answer.

Two surfaces read from it. The dashboard shows the team's SLA compliance — of the gaps whose window has closed, the share that were resolved in time — and the Resolution Queue marks overdue gaps so the list itself tells you what to pick up first. The dedicated SLA by Team screen (Captains) shows every team at once, splitting each team's gaps four ways: resolved in time, resolved late, still open and in-window, and still open and overdue — which distinguishes a team that is currently slow from one carrying old debt.
16 Screenshots in Answers
Zoho KB articles are screenshot-heavy, and Compass used to discard every image when reading them — so a visual how-to came back as a wall of text. Images are now bound to the passage they sit in: when Compass answers from a section of an article, that section's screenshots come with the answer, and the rest of the article's images do not. Roughly 1,470 screenshots across 264 articles are available this way, with nothing for authors to do beyond writing the article.

Compass keeps its own copy of each image, so an answer's screenshots don't break when the article is edited later, and at most six images per passage are attached so one image-heavy paragraph can't swamp a short answer. Two caveats worth knowing: Compass cannot read text inside an image, so a step that exists only as a screenshot is invisible to it; and an image only works if it was uploaded into the Zoho editor — images pasted in from Lark, Drive or a web search stay pointed at that other host and render for nobody but the original author. See the KB authoring guide.
16 GitHub Issue Hygiene
A nightly check (00:00 MYT) reads the tracked GitHub projects for two things: an assignee who was @-tagged and hasn't replied within a working day (an emoji reaction counts as a reply), and a bug closed without its closing sections. It replaces someone periodically running a report and chasing people by hand.

Four things keep it from becoming noise: one DM per engineering manager at 09:00, covering every team they own, never a message per issue; silence when clean; a late reply is reported once, then daily only from 3 working days; and delivery to the manager, not the assignee and not to a channel, so a person relays it and hygiene doesn't become public performance review. Thank-you style tags are ignored. The scan and the delivery are separately controlled, so findings can be gathered and reviewed before anyone is messaged.
16 KB Authoring Guide Navigator
An in-product guide at /guides/kb-authoring (or Guide in the sidebar) for anyone who writes knowledge — a Zoho KB article, an HR document, or a team Master FAQ entry. It exists because most knowledge that fails to reach people isn't missing; it's written in a shape Compass can't read.

It opens with the five rules that carry most of the benefit (real headings rather than bold text, every step written out in text, screenshots uploaded into the editor, the answer on the first line, no empty placeholder sections), then gives three copy-paste templates — how-to, troubleshooting, and rule/policy — each already shaped the way retrieval works, with a copy button. A before/after of a real article shows the same content reshaped, changing no wording, to make clear it isn't extra writing work. The guidance is measured rather than asserted: it reflects what an audit of all published articles actually found.
24 Share an Answer & Message the Asker
Compass could answer a question but not pass it on — getting an answer to a colleague meant copying it into Lark by hand, losing the question, the confidence and who asked it. Share sends the whole thing as one Lark DM card from four surfaces: the chat, the Resolution Queue, All Questions and My Questions.

The card carries the question, the answer, and the row’s context — asker and team, when, which channel, owner team, category, confidence and resolution state. It deliberately carries no source list: an answer is generated under the sharer’s access, so shipping doc links would mean sending someone a link they may not be allowed to open. Dropping sources means nothing in the card depends on who is reading it.

Pick several recipients and each gets their own message — one departed colleague can never cost the others theirs. The answer sent is always the current one: if a question was re-asked and lifted to a better answer since, that is what goes, not the stale original.

Message the asker Navigator sits on the Resolution Queue, where someone is actually working the gap. Previously the only DM an asker ever got fired on mark-resolved, so three days open meant three days of silence. You can now tell them it is in hand, or ask what they actually meant. Compass computes per row whether an asker is reachable, so the action never appears when the message cannot be delivered.
Share this answer
CHUN YIK × LAYLEYNIA ×
Add a note (optional)…
Send
What lands in Lark
How do I rotate the webhook signing secret?
Open Settings > Integrations, select the app, then Regenerate secret…
● HIGH engineering asked by DARREN LEE
16 Master FAQ Navigator
The Master FAQ is the resolution surface for every team except HR (HR writes full Knowledge Base documents instead). Each team has exactly one Master FAQ — the single quick-answer reference for its domain. In the Resolution Queue, a gap row owned by one of these teams carries an Update Master FAQ / Create Master FAQ action: drop a 2-3 sentence answer into the team's FAQ instead of maintaining anything larger. The first fix creates the page (name fixed to «Your Team» Master FAQ); every later fix updates it. Saves run the verify-and-notify pipeline — the question is re-asked, and on a HIGH answer the gap auto-resolves and the asker is DM'd on Lark. The FAQ is also shown on the team's page under Teams.
how do I rotate the webhook signing secret for app_4_sales ?
● LOW DARREN LEE · engineering
Update Master FAQ ▾
Resolve this gap
❓ Update Master FAQ Quick
Add a short answer to your team's single FAQ — one page per team.
➕ Create Master FAQ
First fix for your team? Compass creates the FAQ page, then updates it on every later fix.

One quick-answer page per team — Compass refuses a second one and points at the existing FAQ instead. (Application Support and Product Solution keep one too, alongside their Zoho KB paths. On an Application Support gap the Zoho KB fix stays the main button and the Master FAQ sits in the ▾ menu, for the answers that aren't article-shaped.)

16 Question Deletion Requests Captain approval
Test questions, typos, and things that no longer apply don't deserve a place in the queue. Any Navigator can flag a question for removal with an optional note — from the ⋮ menu on a Knowledge Gaps row, or on an inbound handover in Incoming Reroute Requests when the question doesn't belong with any team. Either way the row shows a 🗑 Deletion requested pill while it waits. Admins review the request in the Pending Deletion Requests inbox on the Resolution Queue's Deletion requests tab and approve (the question is archived) or reject with a reason — either way, the requester is told the decision in Lark automatically. One pending request per question; you can cancel your own while it's pending.
asdf test question please ignore
LOW · asked once · 9 Jun
🗑 Request deletion
Pending Deletion Requests
"how to setup old loyalty module (v1)" · requested by Sherrylin · "module retired in 2025"
Approve Reject
16 Product-Group Knowledge Mining Navigator
Retired 2026-08-18 with the PD Lark groups: the review tab is gone, and approved answers stay in the knowledge base. Compass mined answers out of the product discussion (PD) group chats and proposed them as new knowledge. Each candidate goes through a review step first: open Review & edit to tidy the title, category, question, or answer, then Save only to keep it pending or Save & ingest to publish it into the knowledge base. Reject drops it with a confirmation and keeps the audit trail. Edited candidates show an edited by pill and a Show original toggle.
Razorpay refund & loyalty point reversal from Loyalty Discussion · 6h ago edited by Wei T.
When a Razorpay payment is refunded, the loyalty points awarded on the original purchase are reversed automatically within the same cycle.
Cancel Save only Save & ingest

Nothing reaches the searchable knowledge base unchecked — a person decides what gets published, and what the bot's first draft said is always one toggle away.

16 Maintenance Mode
During planned maintenance, Compass shows a branded Recalibrating screen instead of letting questions fall through to half-working answers, and the Lark bot replies with a matching heads-up. When it's done, everything returns exactly where it was — no action needed.
🧭
Hold tight — we're finding our bearings
Compass is recalibrating for a quick update. Your questions, queue, and docs are safe — check back in a few minutes.
17 Feedback & Escalation
Rate every answer with thumbs up/down. Thumbs down asks for a reason — incorrect, incomplete, outdated, not relevant, or custom text. On a Partial or Uncertain answer, Escalate sends it to the owning team as a GitHub issue and/or a post in their Lark group chat.

What went wrong?

×

Help us improve by telling us why this answer wasn't helpful.

Submit
17 New Hire Onboarding HRAdmin
New hires (within 90 days of their Lark join date) see a welcome banner with confetti animation above the usual welcome screen. The banner shows essential onboarding resources pulled from documents tagged with category “onboarding”.

It’s dismissible permanently, and only HR and admins can upload onboarding documents.
X
Welcome aboard! 🎉

Here are some essential resources to get you started:

What is the company leave policy?
How do I set up my dev environment?
What are the key SOPs I should know?
Who do I contact for IT support?
What would you like to know?
I can answer questions about Xilnex POS features, loyalty system, payment methods, and more.
18 /customer — Customer Profiles App Support
Application Support agents (and Captains) can look up enterprise customer profiles instantly. Type /customer Kenny Rogers to see PIC contacts (table format), products deployed, support access credentials, known issues (table format), and more. Supports fuzzy name matching; when a name fits several customers, it lists them with their customer IDs instead of guessing.

Customer handover documents are managed via the “Customer Profiles” tab in the Knowledge Base (Application Support only). Paste a Lark doc URL to auto-fetch content directly from Lark Docs — no manual copy-paste needed. Use “Re-sync All” to refresh all profiles from Lark, or re-sync individual profiles when updated.
/customer Acme Corp
X
Acme Corporation
COM_11985 | FNB | PH
Escalation Contacts:
- Nathaniel Reynoso — 09178106878 (IT Officer - Operations)
Products:
Xilnex Classic, Portal, Web Reporting, BIR Discount, KDS, Drive Thru
Support Access:
kenny.xilnex@roasters.com.ph / kennymis
Go Live: 2024-12-12 Support: Standard Comms: Viber
19 /resolve-zoho — Resolution Generator App Support
Before closing a Zoho ticket, type /resolve-zoho 486375 to auto-generate the Finding / Root Cause / Solution text from the ticket conversations. Review the output, then copy-paste into the Zoho Resolution field. This creates a feedback loop: Compass helps write resolutions, and those resolutions feed back into Compass for better future answers. Available to Application Support and Captains.
/resolve-zoho 486375
X
Resolution for #486375 — Loyalty points not updating after purchase
Finding
Customer reported loyalty points not reflecting after purchases at 3 outlets since March 10.
Root Cause
Point calculation daemon was down due to expired SSL certificate on the middleware server.
Solution
Renewed SSL certificate, restarted the loyalty daemon. Backfilled missing points for affected transactions (March 10–14).
Copy to clipboard
View in Zoho ↗
20 Zoho Knowledge Base Sync
Zoho KB is Compass's single source of truth for support knowledge. Published articles from the Zoho support portal (support.xilnex.com) are mirrored into Compass and edited at their source, never duplicated here.

Click “Sync Now” in the “Zoho KB” tab on the Knowledge Base page to fetch all articles (new + updated). Per-row refresh buttons let you re-sync individual articles from Zoho. Articles are converted from HTML to markdown and made searchable. No AI summarization needed — KB articles are already clean documentation. The nightly sync fetches everything (newest edits first), so nothing is left behind as the KB grows.

Insert a Zoho KB link is always available to any Navigator on their team's gaps — because you often close a gap by authoring a new Zoho KB article and pasting its link. When a gap was answered off an existing KB article, the Resolution Queue also offers Improve in Zoho KB (edit at source) and Re-sync & recheck. Any change to an article automatically rechecks the open gaps it touches and resolves the ones that now have a confident answer — even overnight.

Only new or modified articles are fetched on subsequent syncs (compared by modification time).
Documents 24
Zoho Tickets 156
Zoho KB 233
Customer Profiles 31
Sync published articles from Zoho Knowledge Base
Sync Now
233 articles
Basic - How to create a voucher-coupon
4 chunks · zoho-kb-sync · 14 Apr 2026 · product
Agent | How to resolve missing order from Food panda
4 chunks · zoho-kb-sync · 14 Apr 2026 · product
Getting Started with Xilnex Promotion
8 chunks · zoho-kb-sync · 13 Apr 2026 · product
21 Newsletter
A sidebar tab with three sections, visible to all roles:

Holidays: Upcoming holidays from Lark Calendar (configured by HR). Calendar-icon cards with urgency-based coloring. Hidden when none within 14 days.

What's new: One card per release. Click it and it opens into that release's own page: the headline feature, each other feature as a chapter (with a bar along the top to jump between them), the smaller changes, and a link to the full release notes. Earlier releases sit underneath as smaller cards that open the same way. Hover a card and its picture plays. The sidebar shows a shimmering New on Newsletter when a release lands, and the first visit after a release opens with that release full screen before it settles into its card (once per release; Esc or a click skips it).

Product Updates: Color-coded release note cards (NEW/CHANGED/FIXED/REMOVED) with staggered entrance, smooth expand/collapse, and pagination. Unread badge on sidebar shows count since last visit.
Good afternoon, Alvin
You have 3 new updates since your last visit
Coming Up
Jun 17
Hari Raya Haji
Tuesday
2 days
What's new
Compass 2.0 · September 2026
Stop answering questions. Start closing topics.
Topics, Briefings, faster pages, a straight answer on Classic versions, and a KB filed by team.
Topics Briefings Faster pages Classic versions KB by team +5 more
See what's new →
Product Updates 3/5 read
ALL NEW CHANGED FIXED
NEW 2d ago
Loyalty Stacking with Discounts
Loyalty campaigns now stack with membership discounts
FIXED 5d ago
Account Binding for MY Numbers
Fixed matching logic for country code prefix
25 Topics Navigator
Most open questions are asked exactly once, so answering them one at a time never runs out. Every Monday morning Compass groups each area's open questions into themes, ranks them by how much each would close, and writes a brief for each: what the article has to answer, drawn from what people actually asked. A theme whose article already exists says Extend existing and names the Zoho KB article, instead of asking for a duplicate. Find it at Resolution Queue → Topics.
1
Promotion setup and configuration
Extend existing · 11 no answer · 19 partial · 15 people
30
2
E-invoice validation errors and document references
New article · 15 no answer · 10 partial · 14 people
25
26 Briefings
Decks and specs used to be shared as public links. Briefings hosts them in Compass instead: you sign in to read one, and each is visible only to its audience (the whole company, particular teams, or Captains). One library filtered by type and by who it's for; a briefing opens full screen from its card, and a shared link goes straight to it. Updating a briefing keeps its link. Publishing is curated Captain: Captains publish and choose the audience, and everyone else reads. A Captain can also give one briefing a public link from Share ("Anyone with the link"), which opens without signing in and opens from its card, just as in Compass. Pasted into WhatsApp, it shows a proper preview with the briefing's title, a line about it and a picture with its name on it; Lark shows the title and that line. The briefing keeps its audience inside Compass. Turning the link off stops it working, and turning it back on brings back the same link; Create a new link replaces it for good.
Deck
PromoEngine Before & After
Company-wide
Spec
A migration spec
Selected teams
27 Write Zoho KB Articles Navigator
Create or edit a Zoho KB article from the Zoho KB tab in Knowledge Base (the pencil on your team's articles, or New article). Navigators on the teams that own KB articles write for their own team; Application Support, Product Solution and Captains can edit any article: a formatting toolbar, a category picker, and Draft or Publish. It is written straight to Zoho and published for agents. The moment an article goes live, Compass rechecks every open question it might answer and shows which it just resolved and which are still open. A live article can't be saved back to a draft by accident, and pasted text arrives without foreign styling.
BIH2• ListTableSource
Setting up a weekend-only promotion
Category
Classic - General
Publish
23 Lark Insight Digests v1.5
A scheduled Lark card delivered to every domain team (Application Support excepted) — weekly (Mondays 09:00 MYT, last 7 days) and monthly (1st of the month, last 30 days). Two sections: 📂 Domain ownership — questions about your team's area, surfaced to anyone in the group — and 🎓 Team training — what your own members are asking, sent only to the manager.

Two recipients, different views. The team group sees only questions from outside the team (privacy projection). The manager DM gets the full bundle. Multi-team managers receive one consolidated card with stacked team sections, not one DM per team.

What's on the card. One-line stats (total · 🔴 LOW count · %), top 5 LOW-confidence question gaps, and a primary button that deep-links to the Insights Dashboard for asker names, full text, and history. Section B shows a re: <domain> chip so the manager knows which other team's docs their members were struggling with.

Quality filter. Before the top-5 cut, the digest strips noise — URL pastes, raw ticket-lookup queries, manager self-tests, sub-15-char fragments, and duplicates. Empty windows produce no card. Re-running the job within the same period is a no-op for already-sent items.
📊 Weekly Insights — Workforce Inventory (Manager)
📂 Domain ownership — what's being asked about your team's docs
12 questions  ·  🔴 3 LOW (25%)
· How do I assign a Promotion Group to an item across outlets?
· Voucher missing in Classic after migrating to v1.5
· Set promotion group does not save changes
🎓 Team training — what your team members are asking
8 questions  ·  🔴 2 LOW (25%)  ·  4 members active
· How do I escalate to GitHub from Lark?  re: Alliance Integration
· When does the cache invalidate for /zoho lookups?  re: Workforce Sales
🔍 Names, full question text, and history live on the dashboard.  ·  🗓️ Window: May 12 – 18
👥 Posted to team group
Members see 📂 Domain ownership — outside askers only. Internal chatter stays out of the group view.
💬 DM'd to manager
Full bundle — both sections, with 🎓 training gaps. Multi-team managers get one consolidated card.
22 Release Note Generator Navigator
Available to every Navigator and Captain. Navigators outside HR get Release Note as their only category.

How it works: Select “Release Note” from the category dropdown in the Knowledge Base, paste GitHub issue URLs (Zoho tickets auto-detected from issue titles), and click Generate Preview.

AI reformatting: Haiku restructures the closing templates (Finding/Root Cause/Solution) into 7 support-focused sections: Summary, Problem, Root Cause, Solution, How to Verify, Customer-Facing Response, and Known Limitations.

Auto-generation: Title and release type (NEW/CHANGED/FIXED/REMOVED) are auto-suggested but editable. Published notes appear in the Newsletter and are searchable via RAG.
Release Note ▾
Generate from Tickets
https://github.com/xilnex/.../1286
https://github.com/xilnex/.../1290
Zoho tickets in titles auto-detected
552808
Leave blank to auto-generate
⚡ Generate Preview
Generated sections: FIXED
Summary → Problem → Root Cause → Solution → How to Verify → Customer-Facing Response → Known Limitations
19 Domain Ownership Handover
Routing isn't permanent. When a domain member sees a question that doesn't belong to their team, they can click Reroute to another team right from the Knowledge Gaps card and pick the new owner in a popover — no admin in the loop. The receiving team sees it in their Incoming Reroute Requests card and responds in the same popover style: Accept (takes ownership), Accept and reroute to… (forwards to a third team), or Decline with a reason (the sender is notified in Lark). All three keep the question with some team, so there's a fourth option on the row's ⋮ menu — Request deletion — for a question that shouldn't sit with anyone. An admin decides, which stops a question bouncing between inboxes. The row keeps all its normal choices while the request waits, so if the admin says keep it, the team picks up where it left off. Accepted handovers land in the receiving team's Recently Inherited card, and Compass surfaces 3-5 keyword suggestions to add to that team's definition so future paraphrases of the same question route correctly without another reroute.

A ⇄ Rerouted badge marks every handover in All Questions, with a Routing status filter to slice the audit trail. On the origin side, a soft banner nudges teams to clean up keywords that matched a recently rerouted question. Knowledge Gaps now also surfaces MEDIUM-confidence questions (not just LOW), so partial answers are visible to fix.
28 Tell Shadow
Xilnex Shadow is your personal assistant that does things for you (it is in closed testing). Send feedback (under Xilnex Shadow) in the sidebar opens Tell Shadow, where you tell the people building it what it should do next. Pick Feature idea, Something went wrong or Just saying thanks, write a line or two, and press Send to Shadow. Your name and team come from your Compass sign-in, so there is nothing to fill in about yourself. Tap a suggestion if you need a start. Your earlier ideas, under the form, lists everything you have sent and where each one stands: New, Thinking about it, Planned or Shipped. The Newsletter's Shadow page opens it too, with Suggest a feature or Send feedback. ALVIN reads every note in a private inbox and sets the status you see. Above the form, the Compass and Shadow marks play together, and they turn to watch while you type.
X
What kind of note is it?
Feature idea Something went wrong Just saying thanks
I want to ask Shadow to book leave, not just WFH.
Send to Shadow