Notifications
Receive sync status, daily reminders, and other notifications via LINE / Discord / Telegram. First set up a push channel (where to send), then add reminder rules (which events to send).
Notifications are store-wide, not a personal preference — every manager/owner of the store sees the same channels and rules. Manager permission required to view and configure this page.

Add a push channel
- In the Push Channels section, click Add Channel (top right).
- Enter a Name (e.g. Manager LINE) and pick a Type: LINE Messaging API, Discord Webhook, or Telegram Bot.
- Fill in the credentials for that type:
- LINE: Channel Access Token + Target userId or groupId.
- Discord: Webhook URL.
- Telegram: Bot Token + Chat ID (forum groups also need the optional Topic ID).
- Click Create.
See the in-form hints for how to obtain each provider's credentials. Channel credentials are stored encrypted.
Test or delete a channel
- Click Test at the right of a channel row to send a test message immediately; the page shows Test send succeeded or the failure reason.
- Click the trash icon to delete the channel.
Deleting a channel also breaks any reminder rule bound to it; you'll be asked to confirm first.
Add a reminder rule
- In the Reminder Rules section, click Add Rule (disabled until at least one channel exists).
- Pick a Reminder Type: Daily unclosed reminder, Sync failure alert, Credential expiry alert, Monthly report, Quotation expiring, Expense anomaly, or Low supplies stock.
- Scheduled types reveal a cron Schedule field — apply a preset (Daily 21:00, Daily 09:00, Daily 22:00, or 1st of month 09:00).
- Under Push to channels (multi-select), check at least one channel, then click Create.
Scheduled types (e.g. daily unclosed) take effect immediately after saving; event types (sync failed / credential expired) are triggered by events and need no schedule. Use the Enabled toggle on a rule row to turn it on or off anytime; click the trash icon to delete it.
Check push records
At the bottom, Last 20 push records lists each push's Time, Type, Title, and Status (Sent / Failed); click ↺ at the top right to refresh.