❓ Frequently Asked Questions (FAQ)

Common questions about iAttendance. Can't find your answer? Contact support.

🎯 Getting Started

How do I register an account?
  1. Go to iattendance.co
  2. Click Sign Up → enter company email + password
  3. Check email (including Spam/Junk/Promotions) → click confirmation link
  4. System automatically creates a company with you as ADMIN
Forgot password?

Login page → "Forgot Password" → enter email → open reset link from email → set new password.

Does it work on mobile?

iAttendance is a PWA (Progressive Web App). Install directly from browser: click "Install iAttendance" on Chrome/Edge/Safari — no App Store needed.

Works best on: Chrome, MS Edge, Safari (iOS 18+).

Can one person be Admin at Company A and staff at Company B?

Yes. One email = one account. Each user ↔ company pair has independent role + status. On login, the system shows all companies the user belongs to.

✅ Attendance

How do staff check in?
  1. Admin creates QR (Company Portal → User & QR → QR Management) and assigns staff/groups.
  2. Staff logs into User Portal/PWA → allows GPS.
  3. Method 1 — Scan QR: open camera in app → scan QR at gate → system records check-in/out.
  4. Method 2 — Saved QR: after first scan, QR is saved on phone → just be near location + tap check-in.
  5. Method 3 — Biometric (if activated): User Portal → check in with fingerprint or face. See Biometric login.
How is total working time calculated?

Mode 1 — Including break: Total = (last check-out) − (first check-in) for the day.

Example: Check-in 9am → check-out 6pm → Total = 9h (including lunch break)

Mode 2 — Excluding break: Pair check-in/out separately.

Example: Check-in 9am → out 12pm → in 2pm → out 6pm → Total = 3h + 4h = 7h

Configure at Company Portal → Attendance Config → "Subtract break time".

How to activate biometric check-in?
  • User Portal → AccountEnable Biometric Login (activates for the current device)
  • Then go to CompanyActivate Biometric Check-in/out per company
  • Changing device: Admin must use Delete User Biometric on the staff page before they re-register on the new device

Full guide: see 🫆 Biometric login below.

Check-in keeps spinning?
  • Clear browser cache and try again
  • Check if GPS is enabled for the browser
  • Check if QR is still active and within allowed time frame
How many QR types are there, and what is each one for?

Create QRs at Company Portal → QR Manager. The QR Type field offers three:

  • Normal Attendance — the everyday gate QR your staff scan to check in and out. This is the one you will use most.
  • Visitor — a QR at the reception desk where walk-in guests register themselves; it replaces the paper guest book.
  • E-Ticket — a QR at an event door, used to scan E-Tickets.

⚠️ Picking E-Ticket forces Authentication Type to Password and locks that field (invited guests have no biometric registered with your company). The other two types let you choose the authentication freely.

What are the other settings on a QR?

Every QR also carries:

  • Gate ID — the gate name, shown on every attendance report.
  • Post Code — the postal code of the location.
  • Location + the Get Location button — captures the current GPS coordinates (format 10.123456, 12.147890).
  • QR Location Type: Location Check — staff must physically be at the location; Skip Location Check — no check (choosing this disables the Location field, since it is unused).
  • Authentication Type: password, biometric, or either one with a photo taken at check-in.

💡 Coordinates off? Press Get Location again while standing at the gate.

How do I review and export attendance data?

Company Portal → TimeLog or Staff Monitor: pick a date range, gate and staff → Query.

  • Export Table — download the table you are looking at.
  • Show Photo — view the check-in/out photos (when the QR requires one).
  • Summary — let Than Nong AI summarise the attendance table (see the 🤖 section below).

🫆 Biometric Login

What is biometric login?

It lets you sign in with the fingerprint or face already set up on your device (Touch ID, Face ID, Windows Hello, Android fingerprint sensor) instead of typing a password.

iAttendance uses the WebAuthn / FIDO2 standard: your biometric data never leaves your device and is never sent to our servers. The server only stores a public key used to verify the signature.

Biometrics work for both signing in and attendance check-in/out.

How do I enable biometric login?
  1. Sign in to the User Portal with your email + password as usual.
  2. Left menu → Account.
  3. Open the Setup biometric section.
  4. Tap Enable Biometric Login.
  5. Your browser shows an authentication prompt → scan your fingerprint / face.
  6. You are done once the success message appears.

⚠️ Do this on the very device you want to sign in with later.

💡 If enabling fails: tap Disable Biometric Login first, then tap Enable Biometric Login again.

How do I sign in with biometrics?
  1. Open iattendance.co.
  2. Enter your email (no password needed).
  3. Tap User (or Admin) on the row of buttons with the biometric icon — the row just below the password login buttons.
  4. Confirm with your fingerprint / face → you are signed straight in.

💡 Let your browser remember the email so next time it is a single tap.

How do I check in/out with biometrics?
  1. Enable biometric login first (see above).
  2. User Portal → Company → pick the company → Activate Biometric Check-in/out.
  3. From then on you can check in/out with fingerprint or face at that company.

Each company must be activated separately.

I get "Biometric login is not activated for this account yet"

That email has no biometric credential registered yet. To fix it:

  1. Sign in with email + password.
  2. Follow the "How do I enable biometric login?" steps above.
  3. Sign out and try the biometric button again.

If you are sure you enabled it before, check whether you are on a different device or browser — a biometric registration belongs to one device.

Enabling does not work / nothing happens when I tap the button

👉 Quickest fix: tap Disable Biometric Login first, then tap Enable Biometric Login again. This clears the old or broken registration and creates a fresh one, which resolves most cases.

Still stuck?

  • Check that fingerprint/face unlock is actually set up in your device settings.
  • If you dismissed the browser prompt by mistake, tap the button again.
  • Reload the page, or clear the browser cache and retry.
  • Private / Incognito windows can block it — use a normal window.
  • Ask your company Admin to run Delete User Biometric on your staff record, then register again.
What if I get a new phone or computer?
  • A biometric registration belongs to the device, so it does not move to a new one.
  • On the new device: sign in with your password → AccountEnable Biometric Login again.
  • If registering again fails: tap Disable Biometric Login then enable it again, or ask your company Admin to run Delete User Biometric for you.
How do I turn biometric login off?

User Portal → AccountSetup biometricDisable Biometric Login.

You can still sign in normally with your email and password afterwards.

Which devices and browsers are supported?
  • The site must run over HTTPS (iattendance.co already does).
  • iPhone / iPad: Safari on iOS 18+ with Face ID or Touch ID.
  • Android: Chrome / Edge with a fingerprint sensor or face unlock.
  • Desktop: Chrome / Edge / Safari with Windows Hello or Touch ID.
  • The device must already have fingerprint/face screen unlock set up.

📅 Leave & Payroll

Create custom leave types?

Company Portal → Leave Management → Leave Config → create new type (annual, sick, personal, maternity, paternity, bereavement, unpaid, or custom)

Configure leave quota for staff?

Company Portal → Leave Management → Set Leave Allow → select user/group → set year, leave type, allowByPolicy, carryForward → Save

Total quota: totalAllow = allowByPolicy + carryForward

Leave request statuses?

New (1)Approved (2) / UnApproved (3) / Expired (4) / Deleted (5)

Payslip statuses?

Processing (1)Approved (2)Completed (3) / Deleted (4)

🍽️ Restaurant POS

What hardware is needed?

No specialized hardware — any phone/tablet with a browser is enough.

Supports 7 languages: Vietnamese, English, Japanese, Chinese, Korean, Thai, Lao.

Can one account manage a restaurant chain?

Yes. One account manages multiple restaurants across different countries. Counter/Kitchen/Payment can open simultaneously — synced in real-time.

How is Grand Total calculated?

Grand Total = Food items + [(Food items) × (tax% + service%)]

Where: Food items = Menu total − Discount + Extra charges

Menu / order limits?
  • Max 100 items/menu
  • Max 200 items/order
  • Max 10 options/item
  • Image ≤ 250KB/image
  • Each menu links to 1 restaurant only

🛒 nongtrang.vn (E-Commerce)

My product isn't showing?

Check:

  1. Status = OnSale (4) or other sale status (1–5)
  2. Stock > 0
  3. Shop is active
  4. Image not broken

Status Offline (10) or Blocked (11) = hidden.

How are multi-shop orders handled?

System splits into multiple orders (one per shop) but groups under the same parent_order_id.

Payment & delivery methods?

Payment: COD, PayPal, VietQR — only 3 methods.

Delivery: Standard Delivery, Express Delivery, Shop Self Delivery, Customer Self Pickup.

📋 Requests & Approval Workflows

Difference between Basic / Need Approval / Support Ticket?
  • Basic: no template; the requester picks the approvers; expires in 7 days (fixed).
  • Need Approval: requires an Approval Template — 1–5 Approver groups + 0–5 Executor groups, custom fields and watchers. The expiry is set in the template.
  • Support Ticket: requires a Ticket Template (tied to a Company Group) and is tracked by ticket status. The expiry is set in the ticket template.

The minimum expiry is 1 day; when a template leaves it unset the system falls back to 7 days for all three kinds.

Which statuses does a request pass through?

The main flow: SubmittedPending ApprovalApprovedPending ExecutionExecutedCompleted.

Other statuses you may see:

  • Updated — the requester just edited the request.
  • Rejected — turned down.
  • Returned to requester / approver / executor — sent back to the right person to add information or redo a step.
  • Canceled — withdrawn by the requester.
  • Expired — the expiry days ran out before it finished.
  • Deleted.

A sub-status shows where it currently sits: First Submission, Approver Processing, Executor Processing, Closed, Canceled. Each status is colour-coded in the grid for quick scanning.

Which statuses does a Support Ticket have?

OpenIn ProgressIn ReviewIn TestingDoneClosed.

Plus On Hold, ReOpen, Cancelled and Expired.

Every status change or ticket assignment notifies the people involved.

How do I configure an Approval Template?

Company Portal → Request Manager → the template configuration:

  • Template Name, Description and Template Status (Enable / Disable — Disabled templates can no longer be picked).
  • Number of Approver Groups: 1–5. Each group ("station") gets its own name — e.g. "Head of Dept", "Finance".
  • Number of Executor Groups: 0–5 — the people who carry the work out once it is approved.
  • Per group: pick the list of emails and the minimum number who must agree to pass that station.
  • How Many Days This Request Will Expire — minimum 1 day.
  • Select Watcher — the observers.

The request moves through the groups in order; it only advances once enough people in a group have agreed.

Who can see whom on a request?

A template has two independent visibility switches:

  • Requester can see approvers and executors — whether the requester sees who is handling it.
  • Approver, executor can see others — whether approvers and executors see each other.

Use them to keep a workflow confidential (salary approvals, grievances, and so on).

What is a Watcher?

Someone who neither approves nor executes but follows the progress and gets notified — e.g. a department head who wants visibility without blocking the flow.

Watchers find their list under the "Requests that you are watching" tab in Request Manager.

How do I add custom fields to a request?

In the configuration, use Add Property to create a field: give it a name, a Property Type and a note. Then attach it to a template via Select Property.

  • Property names must be unique — "Property name already existed".
  • ⚠️ A property in use cannot be deleted — "Property can not delete because It is in-use".
What are the attachment and comment limits?
  • Max 5 files per request.
  • Max 500 comments per request.
  • The Request ID is 10 characters — quote it when discussing or searching for a request.
Where do I find the requests waiting on me?

Company Portal → Request Manager has ready-made tabs:

  • Tickets wait for you to approve.
  • Waiting To Process — approved, waiting to be executed.
  • All Tickets.
  • Requests that you are watching.

Staff see their own under User Portal → Request Manager. Past six requests, an extra filter box appears.

What do I do with a "Returned" or "Expired" request?
  • Returned to requester — add what is missing and submit again; the status becomes Updated.
  • Returned to approver / executor — goes back to the right person at the previous step.
  • Expired — the deadline passed and the request is closed, so you must create a new one. To avoid it, raise the expiry days in the template.

👥 Visitors & Attendance Events

How does the Visitor module differ from the E-Ticket module?

They are two separate modules in the Company Portal:

  • Visitor / Event Manager — for guests who arrive unannounced: no registration, no account needed. Replaces the paper guest book. Managed under Visitor Manager, Event Manager and Visitor Monitor.
  • E-Ticket — for pre-registered guests who must hold a ticket to get in. Replaces paper invitations. It has its own menus: E-Ticket Event, Attendee Manager, Booking Manager, Email Template, E-Ticket Check-in — see 🎫 E-Ticket.
What do I fill in to create an attendance event?

Company Portal → Event ManagerCreate Event:

  • Event name — must not duplicate an existing event.
  • Select Event Type — the event's check-in mode (see the next question).
  • From / To date — the event date must be later than today, and the to-date later than the from-date.
  • Gate — picked from the QRs you already created.
  • Group — a User Group or Company Group, depending on the event type.
  • Current Day Check-in Threshold — the per-day check-in ceiling.
How many event check-in modes are there?

Select Event Type offers four — a combination of who checks in and whether a second verification is required:

  • Staff - Skip 2nd Verification — staff, straight through.
  • Staff - Request 2nd Verification — staff, needs an operator to confirm.
  • Visitor - Skip 2nd Verification — guests, straight through.
  • Visitor - Request 2nd Verification — guests, needs an operator to confirm.
What is "2nd Verification"?

It is a manual approval by whoever is on duty after the person scans the QR:

  1. The visitor or staff member scans the QR and fills in their details.
  2. The request appears instantly on the receptionist's / guard's Visitor Monitor.
  3. They press Accept (let them in) or Reject.

Choose Skip 2nd Verification to admit people automatically with nobody on duty — better for high-volume events.

How do walk-in visitors check in? Do they need an account?

No account needed. The flow:

  1. The guest scans a "Visitor" type QR placed at the reception desk.
  2. They enter their name and a note (why they came, who they are visiting); if the QR requires it, they also take a photo.
  3. If the event uses 2nd verification, reception presses Accept / Reject on the Visitor Monitor.
  4. The system records an Enter or Exit activity with the local time and the gate name.

On the way out the guest scans the same QR again to record the Exit.

What statuses does an event have, and how do I start or stop it?

NewStartingStopped.

  • Press Start Event to move it to Starting — check-in only works from then on.
  • Press Stop to end it.
  • ⚠️ A running event cannot be edited or deleted — stop it first.
What are the rules for choosing gates?
  • Depending on the event type, some allow only one gate and others up to two.
  • A gate already assigned to another event cannot be reused — you will see "Gate … has been assigned to event …".
  • Each gate carries its own authentication type (password / biometric / with photo), and that is recorded in the report.
  • Forget to pick one and you get "Please select gates".
What is "Current Day Check-in Threshold" for?

It is the maximum number of check-ins in a single day for that event — a capacity control. Watch the live count on the Visitor Monitor.

How do I view reports and export event data?

In the event list press View Report. The report splits into two tables:

  • Staff Report — email, full name, check time, gate, authentication type, activity (Enter/Exit), note, and photos (Show Photo).
  • Visitor Report — walk-in guests, with the matching columns.

Export with Export Event / Export. With no rows you get "No data to export".

I get "You reached max allow attendance events"

You have used up the events allowed by your plan. Check Max Allow Attendance Event in Company Portal → company information.

Fix it by deleting old finished events or upgrading your plan.

🎫 E-Ticket

What is the order of steps to run an E-Ticket event?
  1. E-Ticket Event — create the event (name, from/to dates, gate, attendees group, email template).
  2. Attendee Manager — add the guest list.
  3. Booking Manager — open self-registration so guests can claim tickets (optional).
  4. Email Template — write the email that delivers the tickets.
  5. Start EventE-Ticket Check-in — scan tickets at the door on the day.

The event status also runs NewStartingStopped, and cannot be edited or deleted while running.

What is the fastest way to load the attendee list?

Company Portal → Attendee Manager:

  • Add/Update Attendee — one person at a time.
  • Download Excel Template → fill in the list → upload the file for a bulk import. Only .xlsx is accepted; wrong formats are rejected.
  • Export Attendee Group — export the guest list of a group.

Attendees are organised into an Attendees Group, which you then pick when creating the event. A group already tied to another event is flagged as a duplicate.

How does guest self-booking work?
  1. Company Portal → Booking Manager → create a booking for an E-Ticket event: Booking Name, Address, Booking Code, Max Attendees.
  2. Send the booking page link and the Booking Code to your guests.
  3. The guest opens the page → enters the Booking Code, full name, email, phone and a note → submits.
  4. They see: "Booking is submitted successfully. We will confirm you by email once the ticket is ready."
  5. You review them under Users Appointment, approve, and email out the tickets.

Each E-Ticket event takes one booking link only — a second attempt returns "E-Ticket already has a booking link".

A guest reports an error while booking
  • "Booking code is invalid" — wrong code; re-check it in Booking Manager (case-sensitive, watch for trailing spaces).
  • "This email was already existed" — that email already booked; no duplicates.
  • "Booking is exceeded the limitation"Max Attendees is full; raise it or close bookings.
  • "This event was expired" — the event is past its end date.
  • "This booking is not existing" — the booking was deleted.
  • Missing name or phone → "Input name" / "Input phone number".
What ticket types and seats are supported?
  • Ticket type: Normal Ticket and 2nd Verification Ticket (needs a second check at the door).
  • E-Ticket event mode: Request Verification or Skip Verification.
  • Seat class: Normal, VIP, SuperVip — each seat is either Free or Busy.
What do I need in place to scan tickets at the door?
  • The event gate must be an "E-Ticket" type QR.
  • That QR type always uses password authentication — the system locks the Authentication Type field, because invited guests have no biometric registered with your company.
  • The event must be in Starting status.
  • Open E-Ticket Check-in on the device at the door; each scan's outcome appears immediately on the result screen.
How do I resend a ticket email or edit the template?
  • In the E-Ticket event list, use Send Email to send the tickets again.
  • Templates live under Email Template — write your own or start from a Built-in Email Template.
  • Template names must be unique; over-long content is rejected with "Email content is too long".
  • ⚠️ A template cannot be deleted while an E-Ticket still uses it: "Please delete E-Ticket before delete E-ticket email template".
  • An E-Ticket event must have a template selected, otherwise tickets cannot be sent.
How do I remove attendees from the list?

In Attendee Manager: delete one person (a dialog confirms "You want to delete the attendee: …?") or select several rows and delete the whole list.

Use Export E-Ticket first if you need to keep a copy.

What are the E-Ticket quotas on my plan?

They are counted per type: Max E-Ticket and Max U-Ticket (universal tickets) — see Company Portal → company information. When you run out, delete old events or upgrade your plan.

🔐 Accounts & Permissions

Can I delete the Admin account?

No. The ADMIN account (company owner) cannot be deleted. You must transfer ADMIN rights to another person first.

Can I recover a deleted account?

After deletion → 30 days "Inactive" period. Contact support within 30 days to recover.

After 30 days → permanently deleted, cannot be recovered.

Who gets portal permissions?
  • Permission Access only applies to COMPANY role (Manager).
  • ADMIN always has full access.
  • USER doesn't access Company Portal — no permissions needed.
  • Changes take effect when staff logs in again.

💳 Payments & Subscriptions

Are there refunds?

⚠️ No. Successful transactions are NOT refundable. Please verify before paying.

What happens when my plan expires?
  • Warning email sent 5 days before expiry.
  • 5-day grace period after expiry → service still works.
  • After grace period → auto downgrade to Free plan → excess data permanently deleted.

Solution: purchase Next Plan before current expires.

Standard pricing?
  • User Management: $0.5 / user / month — 48 months history
  • Restaurant: $1 / table / month — 48 months data
  • Custom: contact The LE Company

⚠️ Prices may change without prior notice.

👤 User Management

How do I add staff to my company?
  1. Company Portal → User ManagerAdd New User.
  2. Enter the Email (the unique account identifier), Full Name, Phone, Address, Country and Note.
  3. Pick a Group, a Company User Status and Allow Login To Account (the role).
  4. Save — the person appears in List of Users.

💡 If they already have an iAttendance account with that email, they keep using it; one email can belong to several companies with a different role in each.

Which roles exist?
  • ADMIN — the company owner, full rights, cannot be deleted.
  • Company — a Manager; reaches the Company Portal according to their permissions.
  • SUPERVISOR, OPERATOR — supervisory / operational roles.
  • USER — regular staff, User Portal only.

The role field is called "Allow Login To Account" because it decides which portal that person can sign in to.

What do the staff account statuses mean?
  • NEW — just created, not activated yet.
  • ACTIVATED — working normally.
  • INACTIVATED — not (or no longer) active.
  • BLOCKED — sign-in blocked.
  • SUSPENDED — temporarily paused.
  • WAIT FOR REVIEW — pending review.

To change several at once: select the rows → choose the Change Acc Status action → Execute.

How do I remove staff from the company?

In List of Users: select the row → Delete This UserExecute, or tick several rows and use Delete Selected.

Limits worth knowing:

  • ❌ You cannot delete yourself — "You are not allowed to delete yourself on this table."
  • ❌ ADMIN details cannot be edited — "You can not edit admin information".
  • ❌ An insufficient role gets "Your role is not allowed to delete data."
  • To remove an ADMIN you must transfer the ADMIN role to someone else first.
Can staff leave a company themselves?

Yes. User Portal → Company lists every company they belong to with their role, status, last check-in and expiry date. Each row has a Leave Company button.

Leaving a company does not delete the account — the iAttendance account remains and can join another company.

What are user Groups for?

User Manager → Create New Group, then assign staff to it.

Groups are used to assign QRs, invite a whole group to an event, configure leave quotas per group, and send notifications or emails by group. Filter quickly with Query by Group.

How do I message or email staff?
  • Send Message / Send Email — to the selected staff.
  • Send Message - To All — to everyone in the company (a confirmation dialog appears first).
How do I see active users and devices?

The User Manager page shows Total Users, Active Users, Total Devices and Active Devices. Devices Management opens the device list.

If adding staff is blocked by a quota, check Max Allow User for your plan in the company information.

How do I clear a staff member's biometric?

Open the person in User ManagerDelete User Biometric. Use it when someone changed phone and cannot re-register.

They then enable it again on the new device — see 🫆 Biometric login.

How do I delete the company account entirely?

The owner (ADMIN) goes to AccountDelete Account → confirm in the dialog. A confirmation email follows: "You deleted your account. You can register back an account any time."

  • Only an account with permission can do this — otherwise you get "Your account doesn't have access permission".
  • After deletion the account sits inactive for 30 days — contact support within that window to restore it.
  • After 30 days it is permanently deleted and cannot be recovered.

⚠️ Export anything you need to keep (attendance, payslips, assets, documents) before deleting.

📦 Asset Management

What can asset management do?

Company Portal → Asset Manager. Every asset has a serial (generated as Short Random or Long Random), photos, attachments, a current holder and a status.

Asset statuses:

  • In Use
  • Store — in the warehouse
  • Maintenance
  • Out of Service
  • Lending to External
  • End of Life Cycle

Staff see the assets they hold in the User Portal → Asset.

What is the difference between Transfer and Borrow?
  • Transfer — hands the asset over permanently.
  • Borrow — a temporary loan; the asset still belongs to the lender.

Each request is one of two types: Free (no approval) or Approval (must pass an Admin).

Status flow: waiting for the receiver to confirm → (Approval type) waiting for Admin approval → Admin accepts / rejects → done. While still pending, the sender can Cancel the request.

Revoke — pull an asset back to the company without the holder's consent.

Who can transfer, revoke or delete an asset?
  • ADMIN and COMPANY (Manager): transfer, cancel a pending request, and revoke.
  • Deleting an asset: ADMIN only. Managers cannot delete.
Asset reporting?

Asset Manager → Asset Report: filter by status, holder and date range. The Summary button asks Than Nong AI to summarise the report in plain language.

📄 Staff Info & Documents

Where are staff records and contracts kept?

Company Portal → Staff Info & Document, which has three parts:

  • Info & Document — each staff member's record and files
  • Config — the document types your company requires
  • Trash — deleted documents

Attachments: .zip, .pdf — max 3 MB. The number of files per staff member depends on your subscription plan.

I deleted a document by mistake

Go to Staff Info & Document → Trash to see and restore deleted documents.

🔔 Notifications (Telegram, WhatsApp, SMS, Email)

How do I get notifications on Telegram?
  1. Open @iAttendance_bot in Telegram → press Start → the bot replies with your Telegram ID.
  2. User Portal → AccountInstant Messaging → paste the ID into the Telegram field → Save Changes.
  3. Press Verify Telegram → the bot sends you a test message.
  4. Tick the notification groups you want → Save Changes.
Which notification groups exist?

Each is toggled separately: users & QR · assets · requests · staff check-in/out · visitors · E-Ticket · leave · timelog · payslip · staff info & documents · other changes.

There is also a separate promotional email opt-in you can turn off at any time.

Can I get them by SMS or WhatsApp?

Same Instant Messaging page: enter your phone number with the country code and no + (for example 84901234567) and/or your WhatsApp number → Save Changes → press Verify SMS / Verify WhatsApp.

Telegram notifications never arrive
  • Did you press Start on the bot? A bot cannot message someone who never opened the chat.
  • Is the Telegram ID pasted correctly (digits only) and did you Save Changes?
  • Did you press Verify Telegram?
  • Is the matching notification group ticked — and saved?
  • Check that you have not blocked the bot.
Where do I read past notifications?

User Portal → Notification (the badge shows unread count). How many are kept depends on your plan — see Max Notification History in Company Portal → company information.

🤖 Than Nong AI

What is Than Nong AI?

An AI assistant built into the system. Open it with the Than Nong AI button in the header and ask, in plain language, about your shop, products, orders and data.

It keeps multiple conversations: start a new chat, search, rename, archive or delete any of them.

Where is the "Summary" (AI) button?
  • Asset Report
  • Attendance
  • Restaurant orders

The AI reads exactly the data currently filtered on screen and writes the summary from it.

Who turns the AI on, and what are the limits?
  • An Admin enables Than Nong AI per company and sets the AI model, reply language and a daily token limit.
  • Without permission you see "You do not have permission to use Than Nong AI".
  • Out of tokens shows the daily limit message; the allowance resets each day.
The AI timed out when I pressed Summary

The AI server is busy. Your data was not lost — wait a few minutes and press Summary again. While it runs you can press Cancel to stop it.

🎨 Appearance, language & devices

How do I change the theme (light/dark)?

Click your profile at the bottom of the left menuTheme → pick one of 4 themes. Each has its own light/dark tone and typeface.

The choice is stored in a cookie for one year for that browser — on a new machine, or after clearing cookies, pick it again.

How do I change language and time zone?

The system supports 7 languages: Tiếng Việt, English, 日本語, 中文, 한국어, ไทย, ລາວ.

  • Before signing in: the Language/Ngôn Ngữ selector at the bottom of the login page.
  • After signing in: User Portal → AccountInformation → set Language, Country and TimeZone → Save Changes.

The time zone drives the times shown on attendance tables, so set it to where you actually work.

How do I change my profile photo?

User Portal → AccountPhoto → upload a .png / .jpg file; the size limit is shown inside the upload box.

💬 Support & Contact

How to contact a shop on nongtrang.vn?

Go to My Chat (Customer Profile → My Chat) — real-time chat. Supports text, photos, videos, files.

How to contact platform admin (The LE Company)?

nongtrang.vn → Customer Profile → Customer SupportNew Ticket → select General/Order Support → submit.

Technical support?

Only paid accounts receive technical support. Contact: support page.