Documentation

Help & runbooks

Short guides to get your team set up and running.

Connect your LINE OA

Each organization brings its own LINE official account. In your dashboard, open Bot → Credentials and paste your channel access token and channel secret. Then copy your webhook URL from the same page and set it as the Webhook URL in the LINE Developers console, and turn on "Use webhook".

Your webhook URL is:

/api/line/webhook/<your-org-id>
  • Mention the bot (or use a trigger word) in a group and it replies with a TH/EN/MY translation of the message.
  • Reply messages are free under LINE's pricing; only the nightly push counts toward your messaging quota, once per group member.

Staff clock-in (LINE LIFF)

Staff clock in and out straight from the LINE app, with their location captured every time. The owner sets it up once, then it just works.

  • 1) Create a LINE Login channel and a LIFF app; set the endpoint URL to https://staffops.tectony.co.th/liff/<your-slug>.
  • 2) In the dashboard → Bot, paste the LIFF ID and the LINE Login channel ID (neither value is secret).
  • 3) Share the LIFF link with staff to open inside LINE. Staff must allow location access to clock in or out.
  • 4) The owner finds the report and the Excel export under Check-in → Report + Excel export.

Connect a custom domain

On the Pro and Enterprise plans you can serve the app from your own domain (for example ops.yourcompany.com). Open Settings → Custom domain, enter your domain, then add the CNAME record we show you at your DNS provider. We issue the TLS certificate automatically once the record resolves.

Set your credentials

All third-party secrets — LINE tokens, the Google service-account JSON, an optional OpenRouter key — are stored encrypted and write-only. Open Settings or Bot → Credentials, paste a value, and save. Saved values are never shown again; paste a new value to replace one.

Invite your team

Owners and admins manage the team for an organization. Staff who only need to check in and use the bot can be added as operators without an email login; managers and admins sign in by email magic-link. Roles are owner, admin, and member.

How billing works

The Free plan needs no card. Upgrade to Pro from the billing page to unlock multiple locations, more staff, and custom domains; Pro is billed monthly through Stripe. Manage, change, or cancel your subscription anytime from the same page, which opens the secure Stripe customer portal. Enterprise is a dedicated deployment — contact us to set one up.