Notion
This guide walks through how to set up Notion audit logs in Scanner Collect, using Notion's Custom SIEM integration to send events directly to Scanner's HTTP receiver.
Prerequisites
Before you begin, make sure you have:
A Notion Enterprise plan. SIEM connections are only available on Enterprise.
Workspace owner permissions in Notion. Only workspace owners can add a security & compliance connection.
Permissions in Scanner to create the integration.
Create a Collect Rule
Configure in Notion
Log in at
app.notion.comas a workspace owner.Open the workspace switcher and click Settings.
Go to the Connections tab and select Custom SIEM integration. You may need to use the search bar, or filter to SIEM, for this option to appear.
Set the Webhook URL to the endpoint URL provided by Scanner.
Add a new Webhook Header, and set the Key to
Authorization, and the value toBearer ${BEARER_TOKEN}.Replace
${BEARER_TOKEN}with the actual Bearer token you generated in the Configure Authentication step.
Click Connect to finish.
Notion begins streaming audit log events to the endpoint immediately.
Once routing is complete, logs will flow from Notion → Scanner HTTP Receiver → S3 → Scanner index.
Create an Index Rule
Logs flow from Notion → Scanner's HTTP receiver → your S3 bucket. Create an Index Rule to have Scanner index those logs for fast search and detections.
Notion Defaults
When you create the Index Rule from the Collect Rule, the following defaults are pre-populated:
Transformations: Add Metadata, Parse JSON Columns
Timestamp Field:
event.timestamp
Last updated
Was this helpful?