How to Create a Person Property With Notification Triggers
🔍 WiseChecker

How to Create a Person Property With Notification Triggers

You want to assign a team member to a database item in Notion and receive an automatic notification when that assignment changes. Notion does not have a built-in email alert system for property edits, but you can use the Person property combined with database automations to send notifications. This article explains how to set up a Person property and configure notification triggers using Notion’s automation feature and third-party integrations like Slack or email forwarding.

Key Takeaways: Creating Person Property Notification Triggers

  • Person property: Assigns a workspace member to a database row and enables automation triggers based on that field.
  • Database automation: Sends a notification when a Person property is added, changed, or removed from a page.
  • Slack or email integration: Routes notifications outside Notion using the “Send notification” action in automations or via Zapier/Make.

What Is a Person Property and How Notification Triggers Work

A Person property in a Notion database allows you to assign one or more workspace members to a database row. This property appears as a selectable list of all people in your workspace. When you add a person, Notion can automatically share the page with that person, and they receive a notification in Notion’s notification center.

Notification triggers for Person properties rely on Notion’s database automation feature, which is available on Plus, Business, and Enterprise plans. An automation monitors a specified Person property for changes and performs an action, such as sending a notification to the assigned person or posting a message in Slack. The trigger can fire when the property is added, edited, or removed.

To use notification triggers, your workspace must have the automation feature enabled, and you need permission to edit the database. The Person property must already exist in the database before you can create an automation rule.

Steps to Create a Person Property and Set Up Notification Triggers

  1. Add a Person property to your database
    Open the database you want to modify. Click the plus icon in the property header row. Select “Person” from the property type list. Name the property, for example “Assignee” or “Reviewer.”
  2. Assign a person to a database row
    Click inside the Person property cell of any database row. Start typing the name of a workspace member. Select the correct person from the dropdown. Repeat this for each row you want to assign.
  3. Open database automation settings
    Click the three-dot menu in the top-right corner of your database view. Select “Automations” from the menu. If you have not created an automation before, click “Add an automation.”
  4. Define the trigger condition
    In the automation editor, click “Add trigger.” Select “When a property is edited.” Choose the Person property you created from the property list. Under “Change type,” select the condition that suits your need: “Is added,” “Is changed,” or “Is removed.”
  5. Set the notification action
    Click “Add action.” Choose “Send notification.” In the notification field, type the message you want to send. Use the “@” symbol to insert the assigned person’s name dynamically, for example “@Assignee.” Click “Save.”
  6. Test the automation
    Go back to your database and modify the Person property in a row. Add a new person, change an existing one, or remove one. Check your Notion notification center. You should see the notification you configured.

Create a Slack Notification Trigger Instead of Notion Notification

  1. Connect Slack to your workspace
    Go to Settings & Members > Connections. Click “Connect” next to Slack. Follow the Slack authorization flow.
  2. Create a new automation with Slack action
    Open the database automation panel. Click “Add an automation.” Set the trigger to “When a property is edited” and select your Person property. Under “Add action,” choose “Send Slack message.”
  3. Configure the Slack message
    Select the Slack channel where the message should appear. Write the message text. Use “@Assignee” to mention the person assigned. Click “Save.”

Common Issues When Setting Up Person Property Notifications

Automation Does Not Fire When I Change the Person Property

The most common cause is an incorrect trigger condition. Verify that the trigger is set to “When a property is edited” and that the correct Person property is selected. If the automation is set to “Is added” but you are changing an existing value, the trigger will not run. Change the condition to “Is changed” if you want to catch edits.

Notification Goes to the Wrong Person or No One

Check that the Person property actually contains a name. If the property is empty, no notification will be sent. Also confirm that the person you assigned is a member of the workspace and has access to the database. In the automation action, ensure you used the correct dynamic variable, such as “@Assignee,” and that the variable name matches the property name exactly.

Slack Message Does Not Appear

Reconnect Slack in Settings & Members > Connections. Verify that the Slack workspace and channel still exist. The automation will fail silently if the Slack integration is disconnected. You can also check the automation’s run history by clicking the three-dot menu on the automation and selecting “View run history.”

Person Property Not Available in Automation Trigger List

Only properties of type “Person” appear in the trigger list. If you created a “Text” or “Select” property that contains names, it will not trigger Person-based notifications. Delete the existing property and add a new Person property. Then reassign the people.

Notion Plan Features for Person Property Automations

Feature Free Plan Plus, Business, Enterprise
Person property Available Available
Database automations Not available Available
Notification actions Not available Available
Slack integration in automations Not available Available
Number of automations per database 0 Unlimited (Plus: 100 total workspace-wide)

With the Person property and database automations set up, you can now automatically notify the correct person when assignments change. Try adding a second automation that sends a reminder when a Person property has been filled for more than 24 hours. Use the “Date” property with a formula to calculate elapsed time, then trigger a notification based on that date condition.