A portal link is the credential. There is no password — anyone with the link can view the data it gives access to. JingjaiOps lets you generate links from the customer record, a quote, or an invoice.Documentation Index
Fetch the complete documentation index at: https://docs.jingjaiops.com/llms.txt
Use this file to discover all available pages before exploring further.
Where to generate a link
| From… | What it links to | When to use |
|---|---|---|
| Customer detail | Whole customer account (all jobs, invoices, deposits, quotes) | Long-term portal access |
| Quote detail | A single quote (with sign-and-accept) | Sending a new quote for signature |
| Invoice detail | A single invoice (with pay-by-PromptPay) | Sending a payment request |
Generating a customer-wide link
Generating a single-quote link
This happens implicitly when you click Send to Client on a quote — JingjaiOps generates a quote-scoped link and includes it in the email. The link expires when the quote is accepted, declined, or hits its expiry date. If you want to generate the link without sending an email (e.g., to paste into LINE):- Open the quote.
- Click ••• → Copy Portal Link.
- Paste anywhere.
Generating a single-invoice link
Same flow:- Open the invoice.
- Click Send to Client to email the link, or ••• → Copy Portal Link to paste manually.
- The link expires when the invoice is fully paid or after 30 days.
Link expiry
| Link type | Expires after |
|---|---|
| Customer-wide | 30 days from generation |
| Single-quote | When the quote is accepted, declined, or expires |
| Single-invoice | When the invoice is fully paid, or 30 days |
Sending the link
You have several ways to share the link:Built-in email
The Send to Client action on quotes and invoices uses your business’s email template, fills in the customer’s preferred language, and includes the link as a button.Email manually
Copy the link with ••• → Copy Portal Link and paste into Outlook, Gmail, or your usual email tool.LINE / messaging apps
Most Thai customers prefer LINE. The portal link works there too — paste, send, the customer taps and lands in the portal. Same with Messenger, WhatsApp, etc.SMS
Links are short enough to fit in an SMS. Useful for customers without good email habits.Revoking a link
If a link is forwarded somewhere it shouldn’t be (a customer’s old employee, accidentally posted online), revoke it:
Revocation is irreversible. The token’s audit trail (who generated it, when, who accessed it) is preserved.
Optional access codes (high-security mode)
For customers who want an extra layer of protection on top of link-only access, you can enable Access Codes in Settings → Portal. When enabled:- The customer first lands on a code-entry page
- The 6-digit code is sent separately (via SMS to their primary phone, or via your business email)
- They enter the code to unlock the portal session
Audit trail
Every portal link generation, view, and revocation is logged:- Generated by: staff user
- Generated at: timestamp
- First viewed: timestamp + IP
- Last viewed: timestamp + IP
- Total views: count
- Revoked at: timestamp (if revoked)