crm

Synchronize Notion CRM pipeline with Gmail and ABA call records.

40|5|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/ShawhinT/non-coding-skills --skill crm-shawhint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crm
Source: https://github.com/ShawhinT/non-coding-skills/tree/main/crm
Command: npx skills add https://github.com/ShawhinT/non-coding-skills --skill crm-shawhint

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates missed follow-ups and out-of-sync sales records by helping you reliably read, update, and act on your CRM pipeline and client nurture state.

Core Features & Use Cases

  • Pipeline triage & cadence-driven follow-ups: Detect leads/clients due based on Next Contact, append concise timeline notes, and draft the right follow-up when appropriate.
  • Three-source reconciliation: Reconcile Gmail communications, ABA call/session records, and CRM state (Active Leads + Clients) to prevent drift and orphans.
  • CRM lifecycle management: Create new leads, update pipeline stages, link call/session pages into the CRM page body, and move closed deals into Clients (Nurture).
  • Discovery call intake orchestration: When a discovery call booking is detected, resolve/create the CRM record, create ABA Calls + brief, create FU task, and draft confirmation email through email-helper.

Quick Start

Use the crm skill to sync and update your Notion CRM based on new Gmail and call/session activity, then generate follow-ups that are due today.

Frequently Asked Questions about crm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync my Notion CRM pipeline with Gmail and call records?

To sync your Notion CRM pipeline, this Skill reconciles Gmail communications and ABA call records with your CRM state, detecting leads due for contact and preventing data drift. It reads and updates structured CRM fields to keep your pipeline synchronized.

How do I automate sales follow-up emails based on pipeline cadence?

Automating sales follow-up emails is handled by detecting leads based on their Next Contact date and drafting the appropriate touchpoint. The Skill appends concise timeline notes to CRM pages and generates due-today follow-up drafts.

Can I manage discovery call intake and booking orchestration in Notion?

Discovery call intake orchestration is fully supported by resolving or creating the CRM record, creating an ABA Call brief, generating a follow-up task, and drafting a confirmation email. This workflow triggers automatically when a new booking is detected.

What is the best way to reconcile client nurture records across Gmail and Notion?

The best way to reconcile client nurture records is through three-source reconciliation, comparing Gmail communications, ABA session records, and CRM state. This prevents orphaned leads and keeps your Active Leads and Clients data drift-free.

Does CRM pipeline management work without external dependencies?

Yes, CRM pipeline management operates without external dependencies, but it requires active Notion CRM pages with structured fields like Status, Last Contact, and Next Contact. It reads and writes to these specific fields to drive cadence-based next actions.

Why are my Notion CRM follow-ups showing as out of sync with recent emails?

Out-of-sync Notion CRM follow-ups occur when Gmail communications and ABA call records drift from your CRM state. The Skill fixes this by reconciling all three sources, appending timeline notes, and updating pipeline stages to prevent orphans.