Build a Contacts Database in Notion (CRM Alternative)

Published: February 17, 2026 Reading time: 6 min

Not everyone needs a full CRM like HubSpot or Salesforce. If you're a freelancer, solo founder, or small team doing occasional outreach, Notion can work as a lightweight CRM. This guide shows how to set up a contacts database in Notion and import your extracted emails from CAPT.

Why Use Notion as a CRM?

  • Free or cheap: Notion's free plan is generous enough for most solopreneurs. No per-seat CRM costs.
  • Flexible: Customize properties, views, and workflows exactly how you want them. No rigid CRM structure.
  • All-in-one: Your contacts live alongside your notes, project management, and content — no app switching.
  • Simple: No learning curve if you already use Notion. Adding a database takes minutes.

Setting Up the Contacts Database

Step 1: Create a New Database

In Notion, create a new page and add a Table - Full Page database. Name it "Contacts" or "Prospects."

Step 2: Add Properties

Set up the following columns:

Property Name Type Purpose
Name Title Contact name (or email if no name)
Email Email Email address
Company Text Company name
Source URL Where you found them
Tags Multi-select Campaign, industry, priority
Status Select New / Contacted / Replied / Not Interested
Notes Text Context about the contact
Date Added Date When you added them
Last Contacted Date Track follow-up timing

Step 3: Create Views

Notion's database views let you slice your contacts differently:

  • Table view (default): See all contacts with all properties. Best for data management.
  • Board view by Status: Kanban-style pipeline showing contacts grouped by New / Contacted / Replied. Drag contacts between columns as they progress.
  • Gallery view: Card layout with key details visible. Good for quick scanning.
  • Filtered view by Tags: Show only contacts from a specific campaign or industry.

Importing CAPT Contacts into Notion

Method 1: CSV Import

The easiest approach:

  1. Extract emails with CAPT from your target websites
  2. Export from CAPT as CSV (Premium/Pro feature)
  3. In Notion, open your Contacts database
  4. Click ... > Merge with CSV
  5. Upload your CAPT export file
  6. Map columns to your Notion properties

Notion's CSV import maps columns by header name. If your CAPT export headers don't match your Notion properties exactly, rename them in the CSV first or use the mapping step.

Method 2: JSON to Notion (Free Tier)

CAPT's free tier exports to JSON. To import into Notion:

  1. Export from CAPT as JSON
  2. Use a JSON-to-CSV converter (many free online tools available)
  3. Import the resulting CSV into Notion

Alternatively, use Notion's API with a simple script to import JSON directly — but the CSV route is simpler for most users.

Extract emails, export, import to Notion

CAPT extracts emails from any website. Export and import into your Notion CRM in minutes.

Get CAPT Free

Notion CRM Workflow

Here's a practical weekly workflow for solo founders and freelancers:

Monday: Extract

Spend 30 minutes collecting prospect URLs and running them through CAPT's URL queue. Tag the batch with the campaign name.

Tuesday: Import and Qualify

Export from CAPT and import into your Notion database. Review contacts, remove irrelevant ones, add notes based on what you saw on their website.

Wednesday-Thursday: Outreach

Use the Board view filtered to "New" contacts. Draft personalized emails. Move contacts to "Contacted" as you send.

Friday: Follow Up

Check "Contacted" contacts older than 3 days without a reply. Send follow-ups. Move replies to "Replied."

When to Upgrade to a Real CRM

Notion works great until you need:

  • Email sequences: Automated multi-step email campaigns. Notion doesn't send emails.
  • Team collaboration at scale: Multiple salespeople working the same pipeline with activity tracking.
  • Reporting: Pipeline analytics, conversion rates, revenue forecasting.
  • Integrations: Native connections to email, calendar, and other sales tools.

When you're ready to upgrade, export from Notion as CSV and import into HubSpot, Salesforce, or Pipedrive. Your data structure transfers cleanly.

Tips for a Clean Notion CRM

  • Use multi-select tags: Allow multiple tags per contact (campaign + industry + priority). More flexible than single-select.
  • Set a "Date Added" default: Use Notion's "Created time" property to auto-timestamp new entries.
  • Archive, don't delete: Create an "Archived" status instead of deleting contacts. You might want them later.
  • Link to companies: Create a separate "Companies" database and use Relation properties to link contacts to companies.
  • Deduplicate before import: CAPT handles deduplication automatically, so your exports are already clean. But if you merge multiple sources, check for overlaps in Notion.

Conclusion

Notion + CAPT is a powerful, low-cost stack for freelancers and solo founders who need a prospect database without the complexity of a full CRM. Extract emails with CAPT, export to CSV, import into Notion, and manage your outreach with customizable views. When you outgrow Notion, your data exports cleanly to any traditional CRM.

Ready to build your lead database?

Install CAPT and start extracting leads in under 2 minutes. No account required.

Get CAPT Free