
With Databases, Relations, and Rollups, we can connect RFCs, projects, tasks, incidents, and technical documentation without having to copy the same context into multiple places. A task can point back to its project, a decision can link to the RFC that explains it, and rollups can surface status or other aggregated information without needing to open every related record. This saves a lot of time when someone needs to understand why a decision was made months later. We also rely on Database Automations, Buttons, and Webhook Actions for smaller workflows. For example, a status change can assign a task, notify Slack, or send an HTTP POST to an external service—without another script running somewhere in the background. One unexpected benefit has been removing several tiny integrations that existed only to move information between a database and another tool. For anything more complex, we still use the Notion API with granular internal integrations and connection webhooks. Review collected by and hosted on G2.com.
Notion’s automation layer has some limits that start to show once a workflow becomes more complex. For example, one automation can’t directly trigger another. That does help prevent accidental loops, but it also means certain processes have to be redesigned or handled outside of Notion. Over time, we’ve learned to keep our workspace focused on coordination and shared context, and then move heavier logic into other services where it’s easier to test and maintain. Review collected by and hosted on G2.com.