Automatically create contacts (2-databases mode)
If you use Slap in 2-databases mode , you can automatically create a new contact whenever an email thread arrives in Notion and no matching contact exists yet. This is done with a standard Notion automation on a filtered view of your Emails database.
Prerequisites
Make sure you have set up a sync in 2-databases mode .
Step 1 — Create a filtered view that shows emails thread without a contact
Create a new view on your Emails database.
- Filter: Contact is empty
This view will only include email threads that have not been linked to any contact yet. You don’t need to show that view to the Notion users, it is only required for the Automation to work correctly.
Step 2 — Build the Notion automation to create contacts
Create an automation on the view from Step 1.
Trigger
- When a page is added to this view
Actions
- Create page in Contacts
- Set Name: choose how you want to name the new contact. For example, use the sender email.
- Set Email: map from the Emails → sender email property
 
- Update the triggering Email page
- Set Contact: link it to the Contact created in step 1
 

Result
- Every time a new email thread page appears without a contact, Notion will
- Create a new Contact
- Set the name and email on that contact
- Associate the contact with the email thread page