How it works

Follow these 3 simple steps to start receiving new Shopify customer data in your Notion database

Shopify logo icon

Customer Created

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: This trigger monitors your Shopify store and kicks off the workflow every time someone becomes a new customer, ensuring you capture every lead without manual monitoring.

This step runs automatically in the background and activates whenever a new customer account is created in your Shopify store. The trigger captures basic customer information like ID, email, first name, last name, and phone number from the initial signup. No configuration is needed - it connects to your Shopify store and waits for new customer events. This data gets passed to the next step for additional processing.

Retrieve Customer

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: This step fetches complete customer details that might not be available in the initial trigger, including tags and notes that are crucial for customer segmentation and personalization.

The workflow automatically pulls the full customer record from Shopify using the customer ID from the trigger. This retrieval step accesses additional customer fields like tags (used for segmentation) and notes (added by your team) that aren't included in the basic trigger data. The step runs without any configuration needed and enriches the customer information before sending it to Notion. All the retrieved data becomes available for the final database creation step.

notion logo icon

Add Page to Database

App connector: Notion • Time to complete: 2 minutes
Why this matters: This step creates the actual customer record in your Notion workspace, organizing all the customer information in a structured database format for easy access and management.

You'll configure which Notion page should house your new database, give the database a name, and select which customer properties to include. In the "What page would you like to use to create a database?" field, search for and select an existing Notion page where the database will live. For "What do you want to name your database?", enter something like "Customer Directory" or "New Customers". The workflow automatically creates database properties for Customer ID, Email, First Name, Last Name, Phone, Tags, and Note - you can deselect any properties you don't want to track.

Make it your own

Customize this workflow even further:

Set custom delays
Schedule the Notion database creation to happen after a waiting period, such as adding customers to your database 24 hours after signup to filter out test accounts.
Chain multiple actions
Extend the workflow to simultaneously create the Notion record, send a welcome email, and add the customer to your email marketing platform when they sign up.
Store data in tables
Save additional customer metrics like signup date, first order value, or acquisition source in custom MESA database tables for deeper analysis and reporting.
Deploy AI agents for smart decisions
Let AI agents evaluate customer data (like email domain or location) and automatically assign customers to different databases or teams based on your defined criteria.

Frequently asked questions

Can I add customers to an existing Notion database instead of creating a new one?
No, this template specifically creates a new database. If you want to add customers to an existing database, you'll need to modify the Notion step to "Add Page to Existing Database" and select your current database instead of creating a new one.
What happens if a customer updates their information in Shopify after the initial signup?
This workflow only triggers on new customer creation, so updates to existing customer profiles won't sync automatically. You'd need a separate workflow that triggers on "Customer Updated" events to keep your Notion database current with profile changes.
Will this capture customers created through all channels, including social media signups and wholesale accounts?
Yes, the trigger captures any new customer account created in Shopify regardless of the signup method - whether through your online store, social media, wholesale portal, or manual admin creation.
What is a template?
Templates are pre-made workflows by our team of experts. Instead of building a workflow from scratch, these have all the steps needed to complete the task.
Can I personalize a template?
Yes! Every step can be customized to meet your exact requirements. Additionally, you can even add more steps and make it more sophisticated.
Are templates free?
Yes! Our entire library containing hundreds of templates are free to use and customize to your exact needs.

Ready to start receiving new Shopify customer data in your Notion database?

Join thousands who've automated their work and saved an average of 3.5 hours every week.

Start with this template — It's free
7-day free trial • 4 min setup • Cancel anytime