Notifications
Control how and when Sporeline sends email and SMS notifications to your account
adminNotifications
The Notification Preferences page lets every user control which events they receive alerts for, via which channel, and at what times. It lives at Settings > Notifications.
Managers and Owners can open this page, including the Send Test and Notification Templates sections.
Everyone, including Workers and Viewers, sets their own notifications on My notifications, opened from the account menu at the bottom of the sidebar (on a phone, tap your initial at the top right). It shows only your own settings: mute all, the Due today reminder, the other events your farm offers, your SMS phone number and quiet hours. See My notifications.
Mute all notifications
The toggle at the top of the page globally silences all notifications for your account. When muted, no emails or SMS messages are sent regardless of individual event settings. Unmute to resume delivery.
Notification events
The events table lets you choose which farm events trigger a notification and via which channel.
Supported events:
| Event | Description |
|---|---|
| Block stage change | A block moves to a new lifecycle stage |
| Harvest logged | A harvest weight is recorded |
| New reservation | A buyer creates a reservation |
| Reservation confirmed | A reservation is confirmed |
| Reservation cancelled | A reservation is cancelled |
| Reservation expired | A reservation expires |
| Delivery status change | A delivery status changes |
| Forecast published | A yield forecast is published |
Each event row has an Email toggle and an SMS toggle. A dash (—) in a column means that channel is not available for that event type.
Changes are saved immediately when you flip a toggle. If a save fails, the toggle reverts and an error banner appears.
SMS phone number
To receive SMS notifications, enter your phone number in E.164 format (for example +15551234567) and click Save. SMS delivery is suppressed during quiet hours if configured.
Quiet hours
Set a start and end time (HH:mm, on your farm’s clock: the timezone in Settings → Configuration → Farm Profile) during which texts for the events you switched on are not sent (they are skipped, not held for later). Overnight hours such as 22:00 to 07:00 work as you would expect. Email for the events you switched on is unaffected. A farm’s notification rule that respects quiet hours skips both its email and its text to you inside them. Leave both fields blank to disable quiet hours.
Click Save after adjusting the times. Click Clear to remove quiet hours entirely.
Send Test
Managers and Owners can send a test notification to their own address to verify that delivery is working correctly.
- Select a Channel (Email or SMS).
- Select an Event Type from the dropdown — only events that have a template for the chosen channel appear.
- Optionally enter a Send To address or phone number. If left blank, the notification goes to your account’s email or saved phone number.
- Click Send Test.
A success message shows the recipient and channel if the test is dispatched successfully.
Notification rules and events offered
Managers and Owners can also make farm-level rules that message roles or named members when something happens, and choose which events members can switch on for themselves. See Notification Rules.
Notification Templates
Managers and Owners can customize the email and SMS message templates for each event type.
Click the Notification Templates section header to expand the template list. Each row shows:
- The event name and channel (email or SMS)
- Whether the template is the system default or a custom override
Click the pencil icon to open the editor. For email templates you can edit both the Subject line and the Body Template. For SMS you edit the body only.
Template syntax
Templates use Handlebars-style syntax:
| Syntax | Description |
|---|---|
{{variable}} | Insert a variable value |
{{#if x}}...{{/if}} | Conditional block |
{{#each arr}}...{{/each}} | Loop over an array |
{{formatDate value}} | Format a date value |
{{formatNumber value}} | Format a number |
{{uppercase value}} | Convert text to uppercase |
Click Save as Override when editing a system default to create a custom override that replaces the system template for your tenant. Click Save Changes when editing an existing override.
To revert to the system default, click the trash icon next to the override row. Deleting an override is permanent but the system default is always restored.
Notification history
The history table shows the last 50 notifications sent to your account, with timestamp, event type, channel, and delivery status.
| Status | Meaning |
|---|---|
| Sent | Successfully delivered |
| Failed | Delivery attempt failed |
| Bounced | Email address returned a bounce |
Click Refresh to reload the latest history. Use Load more at the bottom to page through older records.