> For the complete documentation index, see [llms.txt](https://docs.notionapps.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.notionapps.com/troubleshooting/automation-how-does-messaging-work-with-workflows.md).

# Automation: How does messaging work with workflows?

Workflow does the work. Messaging moves the event. A workflow step can `publish_message` or `send_notification`. Named **topics** decide what happens next: `client.review.requested` creates a Decision card, `client.intake.submitted` creates a Work Queue task, and `client.decision.approve` / `changes_requested` / `reject` wake **Wait for message**. Use the builder presets. Do not invent nearby names. Users read Notification Center (the ping) or Conversation (the thread). This is not legacy Databases → Automate email.

**Full reference →** [Topics that perform work](https://docs.notionapps.com/automation/messaging-and-notifications#topics-that-perform-work) and [Which automation](https://docs.notionapps.com/automation/which-automation)
