Admin Configuration Guide
Ce contenu n’est pas encore disponible dans votre langue.
This guide walks through the specific steps for setting up and managing notifications in your makerspace. For a broader overview, see Notifications Overview.
Setting Up Event Notifications
Section titled “Setting Up Event Notifications”When you first set up your makerspace, a default set of notification rules is created. You can customize these or create new ones.
Creating a notification rule
Section titled “Creating a notification rule”- Go to Admin → Events & Classes → Communications
- Find the section that matches when you want the notification to fire (Before Event, After Event, or Triggered by Action) and click + Add in that group
- Fill in the rule details:
| Field | Description |
|---|---|
| Trigger | The event that fires the notification (e.g., “Registration confirmed”, “Event starting soon”) |
| Send Timing | A number and a unit (Minutes / Hours / Days). The direction (before vs. after) is inferred from the group you clicked + Add from — you don’t enter negative numbers. Leave blank for immediate sends. |
| Recipients | Who receives the notification: the registrant, the instructor, waitlisted members, or admins |
| Template | Which email template to use |
| Channel | Email, SMS, or Push |
- Click Save — the rule is immediately active
Editing or disabling a rule
Section titled “Editing or disabling a rule”- Click any rule in the timeline to edit it
- Use the toggle to enable/disable a rule without deleting it
- Disabled rules stop all future sends immediately. Scheduled notifications that were already queued for that rule are cancelled.
Timing examples
Section titled “Timing examples”| Scenario | Trigger | Group | Send Timing |
|---|---|---|---|
| Confirm registration immediately | Registration | Triggered by Action | (leave blank) |
| Remind 24 hours before event | Event start | Before Event | 24 Hours |
| Follow up 1 hour after event | Event end | After Event | 1 Hour |
| Expiry warning 7 days ahead | Membership expiry | Before Event | 7 Days |
Customizing Templates
Section titled “Customizing Templates”The Templates page uses a master-detail layout: the template list sits on the left, and the editor opens on the right when you select a row — no full-page navigation between picking a template and editing it.
Templates are grouped by category (for example Events, Membership, Onboarding) into collapsible sections so you can find what you need without scrolling past unrelated content. The header above the list shows a small set of stats — total templates, how many you’ve customised, and how many are custom — so you can tell at a glance where your makerspace has diverged from the platform defaults.
Each row carries a status badge that tells you exactly which kind of template it is:
| Status | What it means |
|---|---|
| Default | The platform-provided template, unchanged. |
| Customised | A platform template that you’ve overridden — your makerspace sees your version; other makerspaces still see the default. |
| Custom | A template you created from scratch. It only exists for your makerspace. |
Alongside the status, each row shows:
- Channel icons for every channel the template publishes to (Email / SMS / Push).
- Locale chips — one pill per locale that has content, in your makerspace’s supported-locale order. A dashed “no locales” pill means nothing has been authored yet. If the template has more locales than fit, a
+Npill collapses the rest; hover it to see the full list. - A short description so you don’t have to open the template to remember what it does.
Finding a template
Section titled “Finding a template”The filter bar above the list mirrors the pattern used elsewhere in admin (Events Calendar, Members, Orders). It supports:
- Search by template name or description.
- A quick filter for status — All / Default / Customised / Custom.
- An expandable funnel (▼) with dropdowns for category and channel.
- An active-filter chip row directly below the bar — remove any single filter from its chip, or Clear all to reset everything in one click.
Your filter and search state are remembered in the page URL, so you can bookmark a filtered view or share a link to it with a co-admin.
Overriding a default template
Section titled “Overriding a default template”- Go to Admin → Communications → Templates
- Click the template you want to customize — the editor opens on the right pane (on smaller screens it replaces the list; use the back arrow to return).
- If the template publishes to multiple channels, select the channel tab you want to edit (Email, SMS, or Push). Tabs scroll horizontally when there are more than fit.
- If the template has multiple locales, pick the locale you’re authoring from the Locale selector at the top of the editor. Switching locales preserves unsaved changes in the locale you were editing — you’ll be prompted before discarding them.
- Modify the content.
- Click Save Override.
Your customization applies only to your makerspace — it doesn’t affect other makerspaces using the same default template. The status badge flips from Default to Customised once your override is saved.
Sending a test email
Section titled “Sending a test email”Before saving, you can send a copy of your draft to yourself or a teammate:
- With a template open in the editor, click the Send test split button.
- The primary side sends to the email address on your admin account.
- The caret (▼) on the right opens a small picker where you can choose a recent recipient (the last 5 addresses you’ve tested to, stored only in your browser) or type a custom address.
Test emails render with the current draft content — you don’t have to save first. The recent recipients list is kept in your browser only; it never leaves your device.
Creating a custom template
Section titled “Creating a custom template”Custom templates let you build a template from scratch — useful when you have a notification flow that doesn’t fit any of the platform defaults.
- Go to Admin → Communications → Templates
- Click New Template in the page header — this opens the dedicated create form.
- Fill in the form:
| Field | Description |
|---|---|
| Name | A short label that appears in the template list and in the rule editor (e.g., “Workshop Materials Pickup Reminder”). |
| Subject | The email subject line. Template variables ({{...}}) are allowed. |
| HTML Body | The full HTML email body. Template variables expand at send time. |
| Plain text body (optional) | A plain-text fallback for clients that don’t render HTML. |
- Click Create Template
The template is immediately available in the rule editor’s Template dropdown. It appears in the list with the Custom status badge.
Reverting and deleting
Section titled “Reverting and deleting”Secondary actions live in the ⋮ kebab menu in the editor header, so they stay out of the way until you need them:
- Revert to Default — available on Customised templates. Permanently removes your override and restores the platform default. Confirm in the dialog before it applies.
- Delete — available on Custom templates only. If any active notification rule still points at the template, the delete is blocked and the toast lists the rule names; update or disable those rules first, then retry.
Default templates have neither action — there’s nothing to revert and nothing to delete.
Channel-specific editing
Section titled “Channel-specific editing”Email tab
Section titled “Email tab”- Modify the subject and/or body (HTML).
- Use variable chips to insert dynamic content at the cursor.
- A live preview pane on the right shows your draft rendered in a sandboxed frame so you can sanity-check the layout before saving.
SMS tab
Section titled “SMS tab”- Write a plain text message body.
- The segment indicator shows how many SMS segments your message will use (160 chars per segment, up to 3 segments).
- Keep messages short and actionable — SMS is for alerts, not detailed content.
Push tab
Section titled “Push tab”- Title (100 characters max) — the bold headline in the notification.
- Body (255 characters max) — the message text. The higher limit accommodates template variables that expand at send time.
- Deep Link URL (optional) — where the member goes when they tap the notification. Supported protocols:
https://,http://,makervera://.
Template variables
Section titled “Template variables”Common variables available in most templates:
| Variable | Description |
|---|---|
{{member_name}} | The recipient’s full name |
{{event_title}} | Name of the event |
{{event_date}} | Formatted event date |
{{event_time}} | Formatted event time |
{{makerspace_name}} | Your makerspace’s name |
{{unsubscribe_url}} | Link for the member to manage preferences |
The exact variables available depend on the template — the editor shows which ones are available for the template you’re editing. Variables work across all channels (email, SMS, and push).
Monitoring Delivery
Section titled “Monitoring Delivery”Daily check
Section titled “Daily check”Visit Admin → Communications → Analytics to review:
- Sent this month — is it in the expected range?
- Delivery rate — should be above 95%. Below that, investigate the issues tab.
- Suppressed count — a rising number may mean you have outdated member emails
Investigating a specific notification
Section titled “Investigating a specific notification”Use the Delivery Log tab to search for a specific send:
- Filter by rule to see all sends for a particular notification type
- Filter by status to find failures or suppressions
- Click a row to see the full details including error messages
Handling delivery issues
Section titled “Handling delivery issues”The Delivery Issues tab shows members whose emails are consistently failing:
- Bounced addresses — the email address doesn’t exist or the mailbox is full. Click through to the member’s profile and ask them to update their email.
- Complaints — the member marked an email as spam. Their address is permanently blocked. This protects your makerspace’s sending reputation.
Resending Failed Deliveries
Section titled “Resending Failed Deliveries”If a notification delivery fails due to a transient issue, you can resend it from the analytics dashboard.
- Go to Admin → Communications → Analytics → Delivery Log
- Find the failed entry
- Click Resend
- Confirm in the dialog
A new delivery attempt is created — the original failed entry stays in the log for audit purposes. The resend goes through the full pipeline including suppression checks.
Understanding Member Opt-Outs
Section titled “Understanding Member Opt-Outs”Members manage their own notification preferences from their Profile → Settings tab. They can opt out of:
- Event reminders
- Membership lifecycle notices
- Announcements
They cannot opt out of transactional notifications (receipts, confirmations, security notices). These preferences apply across all channels — email, SMS, and push.
For SMS specifically, members must also complete a double opt-in flow before receiving any SMS notifications, regardless of category preferences.
What you’ll see in the delivery log
Section titled “What you’ll see in the delivery log”When a member has opted out, notifications to that member show as Suppressed in your delivery log. This is the system working as designed — not an error.
What you can’t do
Section titled “What you can’t do”- You cannot change a member’s notification preferences
- You cannot send optional notifications to members who have opted out
- You cannot reclassify optional notifications as transactional to bypass preferences
What you can do
Section titled “What you can do”- Point members to their Profile → Settings if they ask about notification preferences
- Check the delivery log to confirm whether a member has opted out (look for
suppressedstatus) - Ensure your notification content is relevant so members choose to stay opted in