💼CRM Training Manual

Master the Kantivo CRM — from contacts and deals to pipeline management, templates, and permissions. Interactive lessons for every role.

👤 Org Admins 🤝 Partners 📈 Sales Reps
10
Lessons
6
Quizzes
~30
Minutes
Your Progress
0%
Score
0
☆☆☆☆☆

📖 Table of Contents

1

Welcome & CRM Overview

What the CRM does and who it's for
Start

The Kantivo CRM is a full-featured customer relationship management system built directly into the Kantivo Platform. It helps you manage your entire sales process — from first contact to closed deal.

Who Is This For?

Org Admins / Employees Partners / Resellers Sales Reps

Each role has different capabilities. Throughout this training, you'll see role badges showing which features apply to each user type.

Core Features at a Glance

📇

Contacts

Full contact database with 20+ fields, tags, and custom data

💰

Deals & Pipeline

Visual kanban board with customizable stages

📝

Activities

Track calls, emails, meetings, and notes

📨

Templates

Reusable email, SMS, and note templates

🔒

Permissions

Granular visibility with commit-up model

📊

Analytics

Pipeline stats, win rates, and deal tracking

Plan Limits

FeatureStarterGrowthScale
CRM Core
Contacts500UnlimitedUnlimited
Deals50UnlimitedUnlimited
Import / Export
Custom Fields

💡 Key Concept: Multi-Tenant CRM

Every organization has its own isolated CRM. Data never crosses organization boundaries. Partners and sales reps work within their organization's CRM but with controlled visibility.

2

Navigating the CRM

Finding your way around the CRM interface
Start

The CRM is accessible from both the Admin Portal and the Partner Portal. Here's what the interface looks like:

Kantivo Platform — CRM
📊 Dashboard
👥 Customers
💼 CRM
💳 Billing
🤝 Partners
⚙ Settings
Contacts
Deals
Templates
Settings
↑ Click any tab to switch between CRM sections

The Four CRM Tabs

1

Contacts

Your contact database. Search, filter, create, edit, and manage all your contacts. View activity history and link contacts to platform customers.

2

Deals

Your sales pipeline. See deals in a kanban board view or list view. Create deals, move them through stages, and track win/loss outcomes.

3

Templates

Reusable message templates with variable substitution. Create templates for emails, SMS messages, and internal notes.

4

Settings

Configure CRM permissions, visibility rules, contact limits, and commit-up policies. Admin-only access.

3

Managing Contacts

Creating, editing, searching, and organizing contacts
Start

Contacts are the foundation of your CRM. Every prospect, lead, customer, and vendor lives here.

Contact Fields

Each contact includes a rich set of fields:

👤

Identity

First name, last name, email, phone

🏢

Professional

Company, job title, website

📍

Address

Street, city, state, postal code, country

🏷

Classification

Type, status, source, tags, custom fields

Contact Types

Lead
Prospect
Customer

Contacts also support Vendor and Other types for flexible classification.

Contact Statuses

🟢 Active
⚪ Inactive
🔴 Do Not Contact

What Contacts Look Like

SM
Sarah Mitchell
VP of Operations
📧 sarah@acmecorp.com
🏢 Acme Corporation
📱 (555) 234-5678
Enterprise Referral
Active
JR
James Rodriguez
Founder & CEO
📧 james@startupxyz.io
🏢 Startup XYZ
📱 (555) 876-5432
SMB Cold Outreach
Lead

Creating a Contact

1

Click "Add Contact"

From the Contacts tab, click the Add Contact button in the top-right.

2

Fill in the details

Enter first name, last name, and email (minimum). Add company, phone, job title, and address as needed.

3

Set type and status

Choose the contact type (Lead, Prospect, Customer, Vendor, Other) and status (Active, Inactive, Do Not Contact).

4

Add tags

Add descriptive tags for easy filtering later (e.g., "Enterprise", "Referral", "Trade Show").

5

Set visibility

Choose who can see this contact: Individual (private), Partner (your team), or Organization (everyone).

Searching & Filtering

The CRM offers powerful search across multiple fields:

  • Search bar — Searches first name, last name, email, company, phone, and notes (min 2 characters)
  • Status filter — Filter by Active, Inactive, or Do Not Contact
  • Type filter — Filter by Lead, Prospect, Customer, Vendor, or Other
  • Visibility filter — Filter by Individual, Partner, or Organization level

💡 Pro Tip: Linking Contacts to Customers

You can link a CRM contact to a platform customer record. This connects your sales pipeline to your billing system — click the "Link Customer" button on any contact.

🧠 Quick Check: Contacts

What is the minimum information required to create a contact?

Full name, email, phone, company, and address
First name, last name, and email
Just an email address
Name and phone number
4

Contact Activities & Timeline

Logging calls, emails, meetings, and notes
Start

Every interaction with a contact is tracked in the activity timeline. This gives you a complete history of your relationship.

Activity Types

📝

Note

Internal notes about the contact or conversation

📧

Email

Log emails sent or received

📞

Call

Record phone calls with notes

📅

Meeting

Log meetings and outcomes

Automatic Activities

The CRM also automatically logs system events:

  • Created — When the contact was first added
  • Field Update — When any field is changed (old/new values captured)
  • Status Change — When status changes (Active → Inactive, etc.)
  • Visibility Change — When visibility is escalated (commit-up)
  • Import — When a contact was added via bulk import

💡 Key Concept: Immutable Audit Trail

Activities are immutable — once logged, they cannot be edited or deleted. This creates a reliable audit trail. Every activity records who performed it, when, and from what role (admin, partner, or sales rep).

Adding an Activity

1

Open a contact

Click on any contact to open their detail view.

2

Scroll to "Add Activity"

Below the contact details, you'll see the activity section with recent activities and an "Add Activity" button.

3

Choose the type

Select Note, Email, Call, or Meeting from the dropdown.

4

Write your description

Add the details of the interaction. Be specific — your future self will thank you.

✅ Best Practice: Log Activities Immediately

Don't wait until end-of-day to log your calls and meetings. Log them right after they happen while details are fresh. This keeps your pipeline data accurate and helps your team stay informed.

5

Visibility & Permissions

Understanding the commit-up model and role-based access
Start

The Kantivo CRM uses a unique commit-up visibility model. This controls who can see each contact and deal, giving teams privacy while maintaining organizational oversight.

Three Visibility Levels

🏢 Organization Level

Visible to all org users — committed to the company

🤝 Partner Level

Visible to the partner and their sales reps

👤 Individual Level

Private — only the contact owner can see it

The Commit-Up Flow

Contacts start at the lowest level and can be committed upward — but never back down:

Individual 🔒
Partner 👥
Organization 🏢

⚠ Important: Committing up is permanent. Once a contact moves from Individual to Partner level (or Partner to Organization), it cannot be moved back down. This protects data integrity.

Permission Matrix by Role

ActionOrg AdminPartnerSales Rep
Create contacts✓ Yes✓ Yes✓ Yes
Read contacts✓ All✓ Own + Partner✓ Own
Update contacts✓ All✓ Own✗ No
Delete contacts✓ Yes✗ No✗ No
Commit up✓ Yes✓ Yes⚙ Configurable
CRM settings✓ Yes✗ No✗ No

Configurable Settings

Admin Only
  • Allow private contacts — Let users create individual-level contacts
  • Require commit to partner — Force contacts to be visible at partner level minimum
  • Require commit to org — Force contacts to be visible to the entire organization
  • Partners can see org contacts — Let partners view organization-level contacts
  • Reps can commit upward — Allow sales reps to escalate visibility themselves
  • Max contacts per org — Set a cap on total contacts in the organization

🛡 Compliance Safety Net

Organization owners and admins always have override access. Even if a contact is set to "Individual" visibility, the org admin can still see it. This ensures compliance and prevents data loss when team members leave.

🧠 Quick Check: Visibility

A sales rep creates a contact at "Individual" visibility. Who can see it?

Only the sales rep
The sales rep and their partner
The sales rep and the org admin (compliance override)
Everyone in the organization
6

Deals & Pipeline Management

Creating deals, tracking opportunities, and using the kanban board
Start

Deals represent sales opportunities in your pipeline. Each deal is linked to a contact and moves through stages toward a win or loss.

Pipeline View

The pipeline displays your deals in a kanban board — a visual layout where each column represents a stage:

CRM — Pipeline View
Lead 3
Website Redesign
$12,000
Sarah Mitchell
10%
Annual License
$540
James Rodriguez
20%
Qualified 2
ERP Integration
$45,000
Lisa Chen
40%
Proposal 1
Consulting Package
$8,500
Mark Davis
60%
Negotiation 1
Enterprise Platform
$120,000
Rachel Kim
80%
Won 🏆 4
Starter Plan
$588
Tom Baker

Deal Fields

  • Title — Name of the deal (e.g., "Enterprise Platform License")
  • Amount — Dollar value of the opportunity
  • Currency — Currency for the deal (defaults to USD)
  • Probability — Percentage likelihood of closing (0–100%)
  • Expected Close Date — When you expect to close the deal
  • Contact — The contact this deal is linked to
  • Stage — Current pipeline stage
  • Description — Notes and details about the opportunity
  • Tags — Labels for categorization
  • Source — How this lead came in (referral, cold outreach, etc.)

Creating a Deal

1

Go to Deals tab

Switch to the Deals tab in the CRM section.

2

Click "Add Deal"

Click the Add Deal button to open the creation form.

3

Fill in details

Enter the deal title, amount, probability, expected close date, and select the linked contact.

4

Choose the initial stage

Select which pipeline stage this deal starts in (usually "Lead").

Moving Deals Through the Pipeline

As deals progress, move them to the next stage. You can do this by:

  • Pipeline view — Drag and drop between columns
  • Deal detail — Click "Move Stage" and select the new stage

Every stage move is tracked as an activity in the deal's timeline, including who moved it and when.

Winning & Losing Deals

🏆 Won
or
❌ Lost

When a deal reaches its final outcome:

  • Won — Move to a stage marked as "is_won". Timestamp recorded.
  • Lost — Move to a stage marked as "is_lost". You can add a lost reason to track why deals fail.

📊 Deal Analytics

The CRM automatically calculates your win rate (won deals / total closed deals), average deal size, and total pipeline value. Check the stats section on the Deals tab for these insights.

🧠 Quick Check: Deals

What happens when you move a deal from "Qualified" to "Proposal" stage?

Nothing — the deal just moves silently
An activity is logged with the stage change, who moved it, and when
An email is sent to the contact automatically
The deal amount changes automatically
7

Customizing Pipeline Stages

Creating, reordering, and managing your sales stages
Start
Admin Only

Every organization gets default pipeline stages, but you can fully customize them to match your sales process.

Default Stages

Lead
Qualified
Proposal
Negotiation
Won 🏆

There is also a default Lost stage for deals that don't close.

Stage Properties

  • Name — Display name (e.g., "Demo Scheduled")
  • Slug — URL-friendly identifier (auto-generated)
  • Color — Visual color code for the kanban column
  • Display Order — Position in the pipeline (left to right)
  • Is Won — Mark this as a "win" stage (only one recommended)
  • Is Lost — Mark this as a "loss" stage (only one recommended)

What You Can Do

Add Custom Stages

Add stages like "Demo Scheduled", "Contract Sent", or "Pending Approval" to match your process.

Rename Stages

Change stage names to fit your industry terminology.

Reorder Stages

Use the reorder function to rearrange stages in your pipeline flow.

🗑

Delete Stages

Remove stages you don't need. Note: You cannot delete a stage that has active deals — move the deals first.

⚠ Important: Stages are soft-deleted (marked inactive). This preserves historical data — if a deal was once in a deleted stage, the history is maintained.

8

Templates & Variable Substitution

Creating reusable email, SMS, and note templates
Start

Templates save you time by letting you create reusable messages with dynamic variables that auto-populate with contact and deal data.

Template Categories

📧

Email

Subject line + body for outreach, follow-ups, proposals

📱

SMS

Short messages for quick touchpoints and reminders

📝

Note

Internal templates for standardized call notes, meeting summaries

Available Variables

Use double curly braces to insert dynamic data:

Follow-Up Email Template Email

Subject: Great speaking with you, {{first_name}}!


Hi {{first_name}},

It was great connecting with you today about the {{deal_title}} opportunity.

As discussed, the {{deal_stage}} stage involves reviewing the {{deal_amount}} proposal with your team at {{company_name}}.

Looking forward to our next steps!

Best regards

All Supported Variables

VariableSourceExample Output
{{first_name}}ContactSarah
{{last_name}}ContactMitchell
{{full_name}}ContactSarah Mitchell
{{email}}Contactsarah@acme.com
{{phone}}Contact(555) 234-5678
{{company_name}}ContactAcme Corporation
{{job_title}}ContactVP of Operations
{{deal_title}}DealEnterprise Platform
{{deal_amount}}Deal$120,000
{{deal_stage}}DealNegotiation

Template Preview

Before using a template, you can preview it with actual contact/deal data. The preview endpoint substitutes all variables with real values so you can see exactly what the recipient will receive.

💡 Pro Tip: Organization vs. Personal Templates

Templates can be set to organization visibility (shared with everyone) or individual visibility (private to you). Use organization templates for standardized messaging and individual templates for personal outreach styles.

🧠 Quick Check: Templates

What syntax do you use to insert a contact's first name into a template?

{first_name}
%first_name%
{{first_name}}
[first_name]
9

Bulk Operations, Import & Export

Working with contacts at scale
Start
Admin & Partners Growth Plan+

Bulk Update

Select multiple contacts and update them all at once. You can bulk-change:

  • Status — Set all selected contacts to Active, Inactive, or Do Not Contact
  • Tags — Add tags to or remove tags from all selected contacts
  • Visibility — Change visibility level for all selected contacts

CSV Export

Export your contacts to a CSV file for use in spreadsheets, other CRMs, or marketing platforms. The export respects your current filters — so you can export a targeted subset of contacts.

1

Apply filters (optional)

Filter by status, type, or visibility to narrow your export.

2

Click "Export"

Click the Export button to download a CSV file with all matching contacts.

⚠ Plan Requirement: Import and Export features are only available on Growth and Scale plans. Starter plan users will see these options disabled.

🧠 Quick Check: Bulk Operations

Which plan tiers support contact import and export?

All plans (Starter, Growth, Scale)
Scale plan only
Growth and Scale plans
Enterprise plan only
10

CRM Statistics & Best Practices

Dashboard analytics and power user tips
Start

Contact Statistics

The CRM dashboard gives you an at-a-glance view of your contacts:

247
Total Contacts
189
Active
42
Leads
16
Prospects

Deal Statistics

$186,628
Pipeline Value
68%
Win Rate
$23,328
Avg Deal Size
12
Open Deals

Stats include breakdowns by stage so you can see where deals are concentrated and identify bottlenecks.

Best Practices

1. Keep Your Pipeline Clean

Review your pipeline weekly. Close or remove stale deals that haven't moved in 30+ days. A cluttered pipeline gives inaccurate forecasts.

2. Use Tags Consistently

Agree on a standard set of tags across your organization. Tags like "Enterprise", "SMB", "Referral", "Cold Outreach" help with filtering and reporting.

3. Log Every Interaction

Every call, email, and meeting should be logged as an activity. This creates a complete history that helps when contacts change hands between team members.

4. Use Templates for Consistency

Create organization-level templates for common outreach. This ensures consistent messaging and saves time for your team.

5. Commit Up When Ready

Don't hoard contacts at the individual level. Once a lead is qualified, commit it to partner or organization level so others can help move it forward.

6. Track Lost Reasons

Always add a lost reason when marking a deal as lost. Over time, patterns emerge — price, timing, competition — that help you adjust your strategy.

🏆 Final Quiz: CRM Mastery

Which of these is NOT a default pipeline stage in the Kantivo CRM?

Lead
Qualified
Negotiation
Demo Scheduled