crm

Design CRM systems with sales funnels, lead scoring, and Prisma data models.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/JFrangel/AI-Agents-Skills --skill crm-jfrangel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crm
Source: https://github.com/JFrangel/AI-Agents-Skills/tree/main/public/skills/backend/crm
Command: npx skills add https://github.com/JFrangel/AI-Agents-Skills --skill crm-jfrangel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines your sales process by designing effective sales funnels, creating robust CRM data models, and implementing intelligent lead scoring algorithms for B2B and B2C environments.

Core Features & Use Cases

  • Sales Funnel Design: Define and architect multi-stage sales pipelines tailored to your business.
  • CRM Data Modeling: Create structured databases (using Prisma/SQL) for leads, accounts, and opportunities.
  • Automation Workflows: Set up automated actions based on lead behavior and stage progression.
  • Lead Scoring: Implement algorithms to prioritize and score leads based on engagement and profile.
  • Use Case: Design a complete CRM system for a SaaS startup, including lead tracking, automated follow-ups, and a scoring system to identify high-potential customers.

Quick Start

Design a sales funnel for a new real estate agency, including lead data modeling and automation rules.

Frequently Asked Questions about crm

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

FAQPage Schema
How do I design a sales funnel and automate lead scoring for my B2B business?

To design a sales funnel and automate lead scoring, you define multi-stage sales pipelines and implement algorithms that prioritize leads based on engagement. This creates automated workflows for lead nurturing and tracks high-potential customers.

How does CRM data modeling work with Prisma and PostgreSQL?

CRM data modeling with Prisma and PostgreSQL involves creating structured database schemas for leads, accounts, and opportunities. This structures your relational data to support complex queries and business logic for pipeline management.

Can I use this approach to build a CRM system with Node.js and NestJS?

Yes, you can build a CRM system with Node.js and NestJS. The architecture supports creating automation rules, lead scoring algorithms, and funnel management within these frameworks to handle B2B and B2C environments.

What is the best way to structure a database for a SaaS startup CRM?

The best way to structure a SaaS startup CRM database is using Prisma or SQL to model leads, accounts, and opportunities. This enables automated lead tracking, follow-ups, and a scoring system to identify high-potential customers.

Does the CRM data model support both MongoDB and Firebase?

Yes, the CRM data model supports both MongoDB and Firebase, alongside PostgreSQL and Supabase. This allows you to choose the database that best fits your application's scaling and data structure requirements.

How do I create automation rules for lead nurturing in a CRM?

You create automation rules for lead nurturing by setting up automated actions triggered by lead behavior and stage progression. This ensures timely follow-ups and moves prospects through the sales pipeline efficiently.