{% extends "base.html" %} {% block title %}{{ 'Edit' if wf else 'New' }} workflow — ApprovalFlow{% endblock %} {% block content %}
← All workflows
Each workflow has its own allowed sender domain, its own approver, and its own email wording.
Email intake: send to inbox+{{ wf.slug }}@your-domain or put [{{ wf.slug }}] in the subject.
Placeholders: {workflow} {requester} {subject} {body} {request_id} {decided_by} {approve_url} {deny_url}. Leave a field empty to use the default.