Welcome email
Fires when a row is added to the table your people sign up into (the persona's own table). The email goes to that person's email field, uses their name, and is sent from your app with its branded wrapper. Edit the subject and body to sound like you.
What it adds to your app
One workflow: on signup, email the new person.
How its workflows run
Each one is a server workflow in your project: it runs on its trigger, with retries, and its runs show in the builder's log.
- Welcome new ‹person› by email
When a row changes:
‹person› created. Then: Send email.
Set it up
It merges into the contract of an app you already have. Nothing is overwritten: a name you already use is refused until you pass a prefix.
- Pick the project
Use the button above, or ask your coding agent with the Appbricx MCP server connected (quickstart).
- Point it at your tables and roles
Leave out the ones with defaults; a wrong one is refused with the options your app has.
Param What it is Example personThe table a new person lands in when they sign up (usually named after the role, like customer or member). Optional. customeremail_fieldThe email field on that table the welcome goes to. Optional. email - Preview, then apply to dev
A dry run shows the diff and the check report; applying it changes your dev environment only.
- Deploy
When dev looks right, deploy. Production gets a snapshot first, so you can roll back.
Use it with your coding agent
The agent reads the template, runs a dry run, shows you the diff and applies it.
Add the Welcome email template (slug "welcome-email") to my Appbricx project. Read it with get_template, run use_template with dry_run first and show me the diff, then apply it. Ask me where it attaches if you can't tell from my contract (person: who signs up; email_field: their email field).{
"tool": "use_template",
"arguments": {
"slug": "welcome-email",
"project_id": "<your project id>",
"params": {
"person": "customer",
"email_field": "email"
},
"dry_run": true
}
}appbricx templates use welcome-email --param person=customer --param email_field=email --dry-runGoes well with

Notifications
A notification centre for each person, with a bell for any page and email and text message preferences they control.

Slack message on signup
Posts to a Slack channel whenever someone new signs up, with their name and email.

Slack when a status changes
Posts to a Slack channel when a row's status changes to the value you pick: an order shipped, a deal won, a ticket escalated.
