October 22, 2024

How I use Notion as a CRM (with Gmail integration) and how I track my sales strategies

In this post, I’ll walk you through how I use Notion as a powerful and customizable CRM tool. By integrating my Gmail inbox with Notion, I manage leads effectively without relying on expensive and complex CRM systems like Hubspot or Salesforce. If you’re a startup or small business looking for a simple yet effective CRM solution, this approach could work for you.

I'll save the discussion of when Notion is a good choice for your CRM—compared to specialized tools like Hubspot, Pipedrive, or Salesforce—for another post.

My sales funnel setup

At the heart of my CRM is a Notion database that serves as my sales funnel, housing all my leads. In the following sections, I'll walk you through the specific properties and the view I've set up to make this database an effective tool for managing my sales process.

Database properties

My database includes several standard properties you'd typically expect for managing leads:

  • Email address (type: email): Stores the lead's email address.
  • Website (type: URL): Lists the lead's website, if known. It's useful for quick reference before calls, helping me understand their business and prepare more relevant, personalized information.
  • Status (type: status): This is the core of my sales funnel, indicating how far along the lead is. I use it to generate statistics and understand which strategies are most effective.
  • Tags (type: multi-select): I use this to categorize leads, such as "Notion Consultant" or "Notion User”.
  • Next Step (type: date): This is for reminders. For example, after giving a user beta access, I set a reminder to follow up in a few days to check if they've created an account. If they haven’t, I can reach out to address any issues.

I use the title of the database item to store the lead's name instead of a separate Name property.

I also have a few more custom properties:

  • Campaign (source) (type: relation): This links to a separate database containing different campaigns or go-to-market strategies. For example, a campaign might be "Cold emailing for Notion Expert Version 1." This helps track which sources generate leads and determine the effectiveness of each strategy.
  • Thread ID (type: text): A hidden technical field necessary for connecting with my mailbox.
  • Meeting Notes (type: relation): Links each lead to their related meeting notes (typically from demo calls) stored in a separate database. I hide the property when it’s empty.
Screenshot of a database item in notion representing a lead.

Database view

I use a Board view with Status as the column, which gives me a clear, visual representation of where leads are in the sales process. This helps me prioritize follow-ups and keep the sales pipeline moving efficiently. In this view, I display properties like Campaign, Tags, and Next Step (reminder date), which turns red when it’s due.

Screenshot of a notion board view representing a sales funnel

How leads progress through my sales funnel

Let me walk you through how a lead enters and moves through our funnel. We have two types of leads: those who come to us (inbound) and those I reach out to directly (outbound). I'll describe the process for both scenarios and explain how my Gmail integration (powered by Slap) plays a crucial role.

Inbound (when a lead contacts me)

Thanks to Gmail integration powered by Slap, when I receive an email at hello@getslap.co, a new item is automatically created in my Notion database. The email’s content appears in the comments section.

Screenshot of a lead in notion with the email sent from the lead

I then fill in the database properties based on the information available, tagging the lead with the appropriate source (e.g., Reddit) for example.

Screenshot of a lead in notion

I can respond directly from Notion or from my mailbox.

Screenshot of a reply being written in Notion

My replies will also show up in the comments. The conversation continues this way, with all interactions recorded in the comments as long as we're in the same email thread.

Screenshot of an email discussion displayed in notion comments

Eventually, as interactions continue, the lead moves through different stages of the funnel.

Outbound (when I contact a lead)

For outbound leads, the process begins in my mailbox. I use predefined Gmail templates but always personalize the message for each potential contact. Once the email is sent, it automatically appears in Notion, where the email thread is synced.

I then enrich the database entry with details like the lead's name and website (usually open in my browser from customizing the email). I add relevant tags and assign a campaign (e.g., "Cold emailing for Notion Experts Version 1"). The email address is automatically populated.

From this point, the process mirrors the inbound lead flow described above.

Analytics

This is my favorite part of the CRM. By tracking the effectiveness of different strategies, I can optimize my marketing and sales efforts.

Remember the "Campaign (source)" property in my leads database? It’s a relation to another database where I track different campaigns. In the Campaign database, I’ve added properties with formulas to help calculate conversion rates, total leads generated, and more.

Screenshot of a campaign database item in Notion

I keep this campaign data view next to my CRM board in Notion. This setup allows me to instantly see which campaigns are performing well and which might need adjustment.

Screenshot of a table in Notion

The Good and the Not-So-Good

This process offers several advantages:

  • Collaborative Feedback: If I need help replying to an email, I can use the comment feature to ping a teammate for their opinion—no need to copy/paste or forward the email.
  • Efficient Demo Prep: Before demo calls, I can easily review all prior conversations with the lead, making sure I’m well-prepared.
  • Organized Leads: Seeing all my leads well-organized in Notion, instead of lost in a crowded mailbox, helps me feel in control and reduces the stress of missed follow-ups.

However, there are a few downsides:

  • Manual Work: The process is still somewhat manual. It’s perfectly manageable with a reasonable email volume, but it could become more time-consuming if scaled up.
  • Multiple Email Threads: If you have multiple email threads for the same lead, you’ll need to tweak this process by creating a database for email threads and another for contacts/leads, with a relationship between the two. I’ll address this in a future blog post.

Summary

This process might not fit every company—it depends on team size and lead volume—but for startups or small businesses, it’s a good way to handle leads without feeling overwhelmed. It provides a sense of control and a clear way to track which sales strategies work, all without breaking the bank. Notion’s flexibility allows for easy customization, and it’s reassuring to know that all emails are still accessible in your mailbox.

If you’re looking to streamline your lead management process, give Slap a try to experience seamless Gmail and Notion integration. Contact me at laura@getslap.co to share your feedback or ask your questions.

Thanks for reading!