Notifications
This page is generated from code by npm run docs:reference. Do not edit it by hand.
Reference
Section titled “Reference”Slack DM is selected when the organization is connected and the recipient has a Slack identity. Otherwise email is selected when an address exists. Without either route, delivery is recorded as failed. Sign-in links and invitations use email. Processed approval cards and withdrawals update existing Slack cards. A withdrawal email template exists, but the current withdrawal flow does not send it.
| Kind | Recipient | When | Channel | Content (email subject) |
|---|---|---|---|---|
approval.escalated |
Original approvers and escalation targets | When the configured waiting time is exceeded | Slack DM / email | [Actagate] Approval request #{id} was escalated: {title} |
approval.processed |
Approval card recipients | When an existing card is updated after processing | Slack | Processed card |
approval.reminder |
Approvers; the requester also receives the final reminder | When pending approval reminder schedules are evaluated | Slack DM / email | [Actagate] Approval is stalled #{id}: {title} [Actagate] Approval reminder ({count}/{max}) #{id}: {title} |
approval.requested |
Approvers and active delegates | When an approval step is ready for approval | Slack DM / email | [Actagate] Approval requested #{id}: {title} |
auth.magic_link |
User requesting sign-in | When a sign-in link is issued | [Actagate] Your sign-in link | |
comment.added |
Participants allowed to read the comment, except its author | When a comment is added | Slack DM / email | [#{id}] {title} : New comment |
execution.completed |
Requester | When execution completes | Slack DM / email | [Actagate] Execution completed #{id}: {title} |
execution.failed |
Requester | When execution fails or a hash mismatch is detected | Slack DM / email | [Actagate] Execution stopped #{id}: {title} [Actagate] Execution failed #{id}: {title} |
grant.expiring |
Owner and issuer | When a view or event evaluates expiry within three days | Slack DM / email | [Actagate] Expiring soon: grant #{id} |
grant.revoked |
Owner | When a grant is revoked | Slack DM / email | [Actagate] Grant revoked: {resource} |
manual.task |
Manual task group members | When execution or revocation requires manual work | Slack DM / email | [Actagate] Revocation task: grant #{id} [Actagate] Manual task #{id}: {title} |
report.digest |
Report subscribers | When a view evaluates a completed subscription period | Slack DM / email | [Actagate] {cadence} report ({from} - {to}) |
request.approved |
Requester | When all approval steps complete | Slack DM / email | [Actagate] Approved #{id}: {title} |
request.rejected |
Requester | When the request is rejected | Slack DM / email | [Actagate] Rejected #{id}: {title} |
request.returned |
Requester | When the request is returned | Slack DM / email | [Actagate] Returned #{id}: {title} |
request.withdrawn |
Approval card recipients | When the requester withdraws the request | Slack | [Actagate] Withdrawn #{id}: {title} |
stamp.mining_suggested |
Administrators | When a view or event evaluates weekly candidate notifications | Slack DM / email | [Actagate] This approval can become a catalog: #{channel} |
user.invited |
Invited user | When invited | [Actagate] You have been invited to {org} |