Overview #
The Notion Integration Addon for WPForms allows you to automatically send form submissions from your WordPress website directly to your Notion workspace. Instead of manually copying information between WPForms and Notion, every new submission can instantly create a new page or database entry, keeping your workspace organized and up to date.
Whether you’re managing leads, tracking projects, collecting customer feedback, handling support requests, or organizing registrations, the Notion Integration Addon helps automate your workflow and eliminate repetitive tasks.
With this feature you can: #
- Automatically create Notion database entries from WPForms submissions
- Connect your WordPress website to your Notion workspace
- Map WPForms fields to Notion database properties
- Send data to multiple databases
- Use conditional logic to control when submissions are synced
- Organize leads, tasks, registrations, and customer information
- Eliminate manual copy-and-paste workflows
Requirements #
Before using the Notion Integration Addon, make sure you have:
- WordPress installed
- WPForms plugin installed and activated
- Ultra Addons for WPForms installed
- Notion Integration Addon enabled
- An active Notion account
- At least one Notion workspace
- A Notion database where entries will be created
- Integration access granted to your Notion database
Step 1: Create a Notion Integration #
Before connecting WPForms, you’ll need to create a Notion integration.
- Visit the Notion Integrations page.
- Click New Integration.
- Enter a name for your integration.
- Select the workspace where it will be used.
- Submit the form.
After the integration is created, Notion will generate an Internal Integration Token.
Copy this token—you’ll need it in the next step.
📸 Screenshot Placement
Notion Integration creation page.
Step 2: Share Your Database with the Integration #
Your integration must have permission to access your database.
- Open the Notion database you want to use.
- Click Share.
- Select Invite.
- Choose your newly created integration.
- Click Invite.
Without this permission, WPForms won’t be able to create database entries.
📸 Screenshot Placement
Sharing a database with the integration.
Step 3: Connect Your Notion Account #
- Navigate to WPForms → Settings → Integrations.
- Locate Notion.
- Click Add New Account.
- Enter:
- Connection Nickname
- Internal Integration Token
- Click Connect.
If the connection is successful, your Notion workspace will become available inside WPForms.
📸 Screenshot Placement
Notion connection screen.
Step 4: Create or Edit a Form #
- Go to WPForms → Add New.
- Create a new form or edit an existing form.
- Add the fields you want to send to Notion.
Example fields:
- Name
- Phone
- Company
- Message
- Status
- Priority
📸 Screenshot Placement
Sample WPForm.
Step 5: Enable Notion Integration #
Inside the form builder:
- Navigate to Marketing → Notion.
- Click Add New Connection.
- Enter a connection nickname.
- Select your connected Notion account.
📸 Screenshot Placement
Marketing → Notion settings.
Configure Notion Settings #
After creating the connection, configure the following options.
Notion Account #
Select the connected Notion account you want to use.
Workspace #
Choose the Notion workspace associated with your integration.
Database #
Select the database where new entries should be created.
The addon automatically retrieves all accessible databases.
📸 Screenshot Placement
Database selection.
Action #
Choose what should happen after a form submission.
Available action:
- Create Database Entry
Each successful submission creates a new page or record inside your selected database.
Property Mapping #
Map your WPForms fields to the corresponding Notion database properties.
Example:
| WPForms Field | Notion Property |
|---|---|
| Name | Name |
| Phone | Phone |
| Company | Company |
| Message | Notes |
Accurate mapping ensures all submitted information is stored correctly.
📸 Screenshot Placement
Property Mapping interface.
Custom Properties #
If your Notion database contains custom properties, you can map them as well.
Examples:
- Status
- Priority
- Department
- Assigned To
- Budget
- Source
- Category
Conditional Logic #
Conditional Logic lets you decide when submissions should be sent to Notion.
Example #
Only create a Notion entry if:
- Contact Type = Business
OR
- Support Request = Yes
To configure:
- Enable Conditional Logic.
- Define your rules.
- Save the form.
📸 Screenshot Placement
Conditional Logic settings.
How the Integration Works #
Once everything is configured:
- A visitor submits your WPForm.
- WPForms validates the submission.
- The Notion Integration processes the data.
- A new database entry is created.
- All mapped properties are populated.
- Your workspace is updated instantly.
📸 Screenshot Placement
Workflow illustration.
Testing the Integration #
Before publishing your form:
- Save your form.
- Submit a test entry.
- Open your Notion workspace.
- Navigate to the selected database.
- Confirm a new entry has been created.
- Verify:
- All mapped properties
- Text formatting
- Email values
- Number fields
- Select fields
- Date properties
Everything should appear exactly as expected.
📸 Screenshot Placement
Successful database entry.
