Email and notifications
Use email when a saved action needs a confirmation or someone needs to respond. Describe the recipient, event, content, and conditions under which a message should be sent.
What sending email needs
Section titled “What sending email needs”An app sends email through your own email-sending account. No plan sends an app’s email for you, so before you ask for email, have:
- an account with an email-sending service;
- a sender address on a domain you own, verified with that service (it lists the records to add to your domain);
- the key the service gives you.
The building assistant adds a setting for the key. Paste the key in the app’s Settings, once for previews and again for the live app: the live app keeps its own keys. Use a test key for previews, because the building assistant can read what you put there. Until you add the key the app sends nothing, so ask for everything else to keep working without it: saving a record should never depend on an email going out. The service’s own prices and sending limits apply.
The sign-in Exepad gives your app sends no email: it has no password reset and does not verify email addresses.
A practical request
Section titled “A practical request”After a request is saved, send the customer an acknowledgment with its reference. Let staff review a suggested reply before sending it. Record whether sending succeeded so a retry does not create duplicate messages.
Name the sender address you verified, and do not promise a delivery volume your email-sending service’s plan does not cover.
Test the sequence
Section titled “Test the sequence”Use a test recipient you control. Verify that the record is saved before acknowledgment, that the right recipient receives it, and that a failure has a useful recovery path. Repeating the action should not send accidental duplicates.
In-app notifications
Section titled “In-app notifications”If the experience includes a notification list, define how notifications are stored, who can read them, and how read status works. An unread count alone does not establish delivery or privacy.