Glossary

What Are CRM Modules?

CRM modules are the foundational building blocks that organize different types of customer-related data. Every major CRM platform (Salesforce, HubSpot, Zoho, Rapitek) is built on the same 10 core modules — only the naming varies.

Try the CRM Free

What is a CRM module?

A CRM module is a logical grouping of records that share a common purpose. Each module has its own fields, views, reports, and permissions. The 10 standard CRM modules are the same across all major platforms — what changes is the depth of features, customization options, and pricing tier required to unlock advanced ones.

The 10 Core CRM Modules

1. Lead

An unqualified prospect — someone who showed interest (filled a form, downloaded an ebook) but isn't yet evaluated. Leads convert to Account + Contact + Opportunity once qualified.

2. Account

A company or household. Stores company-level info: industry, size, address, parent/child relationships. One Account can have many Contacts.

3. Contact

An individual person, usually linked to an Account. Stores person-level info: name, email, phone, role, social profiles.

4. Opportunity (Deal)

A potential sale with a specific amount, stage, and close date. Salesforce/Rapitek call it Opportunity; HubSpot/Pipedrive call it Deal.

5. Activity (Task, Event, Call, Email)

Anything you DO with a customer: a meeting, a phone call, an email, a task to complete. The activity timeline is the operational backbone of every CRM.

6. Campaign

A marketing initiative with measurable ROI: an email blast, a webinar, a trade show. Campaigns tie back to Leads/Opportunities for attribution.

7. Product

Items or services you sell. Each has SKU, price, category. Linked to Opportunities (Opportunity Products) to specify what's being sold.

8. Quote

A formal proposal sent to a customer with line items, pricing, discounts, and validity. Becomes an Order when accepted.

9. Order / Invoice

Confirmed purchase records. Order = customer commitment; Invoice = billing record.

10. Case (Ticket)

A customer service or support request. Tracks status, priority, owner, resolution time. Service Cloud / Help Desk.

See Rapitek CRM live

Setup, training and data migration included — go live in 2-4 weeks.

Additional advanced modules

Beyond the 10 core, mature CRMs add: Contract (renewal management), Asset (post-purchase ownership), Partner (channel sales), Knowledge Base (self-service articles), Campaign Studio (multi-channel marketing), Field Operations / ERP+ (MRP, work orders, inventory), visual Workflow, and an AI module. These are usually plan-tier or add-on modules. What sets Rapitek apart is the AI module: most CRM AI only reads — Rapitek writes. Tell Rapi what happened in Turkish and it creates and updates real records across 11 objects, with a confirm-gate before every write.

How modules relate to each other

CRM modules form a graph: Lead → Account + Contact + Opportunity (on conversion). Account ⟷ many Contacts. Account ⟷ many Opportunities. Opportunity → many Products (line items). Opportunity → Quote → Order → Invoice. Activities can attach to any module. Cases attach to Contact + Account. Understanding this graph is the foundation of any CRM implementation.

Frequently Asked Questions

How many modules does a CRM have?

Every major CRM has 10 core modules (Lead, Account, Contact, Opportunity, Activity, Campaign, Product, Quote, Order, Case) plus 5-20 advanced/optional modules depending on the platform and plan tier.

What is the difference between a Lead and a Contact?

A Lead is an unqualified prospect (someone who filled a form or showed interest). A Contact is a qualified person, usually linked to an Account, who is either a current customer or a real prospect being actively worked.

What's an Opportunity in CRM?

An Opportunity (also called a Deal) is a potential sale with a specific amount, expected close date, and stage in your pipeline. It's the unit of revenue forecasting.

Put This Knowledge to Work

All 10 modules ship in Rapitek — with one difference: most CRM AI only reads, Rapitek writes. Tell Rapi what happened in Turkish and it creates and updates the records for you.

Start Free Trial