Skip to content

CRM Modules Explained: The 10 Core Modules and How They Connect

A CRM module is a group of related records, such as leads, contacts or quotes, with its own fields, views, reports and permissions. Most CRM platforms organize customer data around a similar set of about ten core modules: lead, account, contact, opportunity, activity, campaign, product, quote, order or invoice, and case.

Vendors differ in the names they use, how deep each module goes, and which plan includes which module.

This page explains each core module in plain terms, shows how they connect, suggests which ones a small team needs first, and describes how Rapitek CRM groups them.

What is a CRM module?

A module stores one type of record and the work around it. The lead module stores people who showed interest. The quote module stores proposals with prices. Each module has its own fields (what you record), views (how you list and filter), reports and permissions (who can see or change what).

Some vendors call them modules, others call them objects, apps or hubs. The idea is the same: split customer data into types, then link the types together so one customer's whole story is in one place.

The 10 core CRM modules at a glance

ModuleWhat it storesThe question it answers
LeadA person or company that showed interest and is not yet qualifiedWho is asking, and where did they come from?
AccountA company (or household)Which organizations do we work with?
ContactAn individual, usually linked to an accountWho do we talk to there?
Opportunity (Deal)A potential sale with an amount, stage and expected close dateWhat might we win, and when?
ActivityTasks, calls, meetings, emails, notesWhat did we do, and what is next?
CampaignA marketing effort tied to leads and opportunitiesWhich effort brought which people?
ProductItems or services you sell, with price listsWhat do we sell, at what price?
QuoteA formal proposal with line items, discounts and validityWhat did we offer this customer?
Order / InvoiceConfirmed purchases and billing recordsWhat was agreed, and what has been paid?
CaseA service or support requestWhat problem is the customer reporting?

1. Lead

A lead is someone who has shown interest but has not been evaluated yet: a form submission, a message on WhatsApp, a phone call, a visitor at an event. The lead record holds contact details, the source (where they came from), the owner and the status. A good lead module makes two things easy: replying fast and seeing where leads come from. See the lead management guide.

2. Account

An account is a company, and sometimes a household. It holds company-level information such as sector, size, address and parent or subsidiary relationships. One account can have many contacts and many opportunities. B2B teams rely on accounts. Teams that sell to individuals may use contacts only.

3. Contact

A contact is one person. It holds name, phone, email, role and communication history. In most CRMs a contact belongs to an account. In a business that sells to individuals, the contact is often the main record.

4. Opportunity (Deal)

An opportunity is a potential sale with an amount, a stage and an expected close date. The stages make up your sales pipeline. Different vendors use different names: Salesforce uses Opportunity, while HubSpot and Pipedrive use Deal. This module is where forecasting and win-rate reporting come from.

5. Activity

Activities are everything you do with a customer: tasks, calls, meetings, emails and notes. The activity timeline is the daily working surface of a CRM. Activities attach to almost every other record, so you can open a lead, a contact or an opportunity and see what happened and what is due.

6. Campaign

A campaign is a marketing effort, such as an email send, a WhatsApp broadcast, an event or an ad. Campaigns link to leads and opportunities so you can see which effort produced which results. If you send messages in bulk, the campaign module is also where consent and opt-outs must be respected.

7. Product

The product module is your catalogue: items or services with codes, categories and prices, often in price lists and several currencies. Products attach to quotes and opportunities so the CRM knows what is being sold.

8. Quote

A quote is a formal proposal with line items, discounts, taxes, validity and often a PDF to send. When a customer accepts, the quote can become an order. Many sales teams still build quotes in spreadsheets; moving them into the CRM keeps price and discount history attached to the opportunity.

9. Order and invoice

An order records what the customer committed to. An invoice records what is billed and what has been paid. Some CRMs stop at the quote; others carry the deal through to order and invoice, so a salesperson can see whether a customer has an overdue balance before sending a new quote.

10. Case

A case is a customer request or problem: a complaint, a question, a defect. It has a status, a priority, an owner and a resolution. Cases attached to the contact and account give the next person the full history.

How do CRM modules connect?

The modules form a chain with a few branches:

  • A lead is qualified and becomes an account, a contact and an opportunity. (Some CRMs have no separate lead step and start at the contact.)
  • An account has many contacts and many opportunities.
  • An opportunity has products (line items), then a quote, then an order and an invoice.
  • Activities attach to any of these records.
  • Cases attach to a contact and an account.
  • Campaigns attach to leads and opportunities so you can trace results back to the effort.

Understanding this chain is the base of any CRM setup. When the links are right, one click from a customer shows their messages, quotes, invoices and open requests.

Are there modules beyond the core ten?

Yes. Larger CRMs add forecasting, territory management, contracts and renewals, assets, partner or dealer management, knowledge bases, workflow builders and more. Whether a module is included depends on the vendor and the plan, so read the vendor's plan page and ask what is in scope before you compare prices.

Which modules does a small team need first?

Start with the modules that follow the path from first contact to payment, and add the rest when a real need appears.

  • A service business that sells through messages (clinics, training centers, travel agencies): contact, lead, activity, opportunity, quote. A shared inbox for WhatsApp and Instagram is often a priority for these teams.
  • A B2B seller (manufacturer, importer, distributor): account, contact, opportunity, product, quote, order or invoice. Add a link to your accounting or ERP system when you are ready.
  • A team with many support requests: add case.
  • A team that runs campaigns: add campaign, and check how consent is recorded.

A useful rule: if no one will read a report from a module in the next three months, leave it switched off.

How does Rapitek CRM group these modules?

Rapitek CRM arranges the core modules into four hubs on one data model. The module scope you use is agreed during setup; the plan is a billing template, not a fixed list. Plan details are on the pricing page, and the full feature overview is on the product page.

HubWhat it covers
SalesSales pipeline and Kanban view; lead, opportunity and activity management; quotes with price lists, discounts and PDF output; conversion of a quote to an order; case management
MarketingCampaign management; WhatsApp campaigns; commercial-message consent management. If you connect your own İYS account through Verimor, SMS and email consents and opt-outs sync with İYS. WhatsApp is outside that sync
CommunicationsOne shared inbox for WhatsApp, email and SMS conversations; Instagram direct messages land in the same inbox (campaigns and templates do not cover Instagram)
OperationsBill of materials, multi-level cost roll-up, production line and work order screens. The production and warehouse side is an optional add-on module. Work order execution is new, so if your process depends on it, we suggest trying it together in the demo

A few more facts that matter when you compare modules:

  • Products and currencies. You set a base currency and create quotes and opportunities in other currencies. Daily exchange rates come from the Turkish central bank (TCMB), and price lists can keep catalogues in several currencies.
  • Custom fields and objects. Fields, objects, sales stages, page layouts and automation flows are configurable from the admin panel without code. We do the setup, so you do not need a CRM administrator.
  • ERP and accounting. We connect your ERP or accounting system as part of setup, over the REST API and webhooks. Scope and cost are agreed in writing in the discovery call. See integrations.
  • Messaging. WhatsApp runs through our Meta-approved app. The WhatsApp Business account, the number and the invoice stay in your name. See WhatsApp CRM.
  • Data location. Each customer has a separate database, hosted in the European Union.

Frequently asked questions

How many modules does a CRM have?
Most CRM platforms are built around about ten core modules (lead, account, contact, opportunity, activity, campaign, product, quote, order or invoice, case). On top of these, vendors add optional modules. The number you actually get depends on the vendor and the plan.
What is the difference between a lead and a contact?
A lead is someone who has shown interest but has not been evaluated. A contact is a person you are working with, usually linked to an account, whether a customer or a serious prospect. In many CRMs a qualified lead is converted into a contact, an account and an opportunity.
What is an opportunity in a CRM?
An opportunity, also called a deal, is a potential sale with an amount, a stage and an expected close date. It is the unit you use for pipeline views and revenue forecasts.
Are CRM modules sold separately or bundled?
It varies by vendor. Some sell modules or hubs as separate products, some bundle them in plans, and some keep advanced modules in higher plans. Compare what each plan includes, not only the starting price. For Rapitek CRM, the pricing page shows what each plan covers and which items are priced separately.
Which CRM modules does a small business need first?
The modules on the path from first contact to payment: lead or contact, activity, opportunity, quote, and order or invoice if you bill from the CRM. Add case if you handle support requests, and campaign if you send messages in bulk.
Does Rapitek CRM include case management?
Yes. Case management runs in the Sales hub. We do not have a separate customer or dealer portal product.
Can CRM modules connect to non-CRM tools such as ERP or accounting software?
Usually yes, through an API, webhooks or import and export. In Rapitek CRM, ERP and accounting connections are built as part of setup over the REST API and webhooks, and the scope is agreed in writing before work starts.

See the modules on your own process

Try Rapitek CRM free for 7 days. We start with a 30-minute intro call, then open an account set up around your process. No credit card is required.

Made with RapitekGO

We'd like to use optional measurement cookies; if you decline, the site works the same. Cookie policy