How SaaS Companies Use Zopkit to Run Sales, CS, HR and Finance on One Platform

How SaaS Companies Use Zopkit to Run Sales, CS, HR and Finance on One Platform

At 100 to 200 people, a SaaS company is no longer improvising. It has a sales team, a CS function, an HR manager, a finance team, and a leadership layer that needs to see all of them at once.

It also has, in most cases, six to eight tools running in parallel. None of them share data natively. Somebody's job is making sure the information moves correctly between them. When that person makes an error, or is on leave, or leaves the company, the data falls out of sync and nobody notices until a customer calls or a board meeting asks for a number that takes two days to produce.

This article is a step-by-step walkthrough of how a 100 to 200 person SaaS company in India runs the full operational loop on Zopkit, from the moment a lead enters the pipeline to the moment payroll runs for the team that closed and served that customer. Every step, every data handoff, and every manual task that disappears when the platform is connected.


I. The Operational Stack at a 100-Person SaaS Company

Before the walkthrough, here is what the typical fragmented stack looks like at this size, and what it costs.

Typical Fragmented Stack

Article content

Total: Rs. 2,35,000 to Rs. 5,60,000 per month. Six contracts. No shared data layer.

Every boundary between these tools is a manual handoff. Every manual handoff is a potential error. Every error is either discovered in a customer call, a month-end reconciliation, or not at all.

What Zopkit Replaces

  • Zopkit CRM replaces the sales CRM and CS tool
  • Zopkit Financial Accounting replaces the billing and accounting tool
  • Zopkit HRMS replaces the HRMS and payroll tool
  • Zopkit Projects replaces the project management tool
  • The leadership dashboard replaces the manual BI layer

One platform. One credit-based contract. All data shared natively across every function.


II. The Full Data Flow: Lead to Payroll

This is the complete operational loop for a 100 to 200 person SaaS company on Zopkit. Every step shows what happens, which module handles it, and what data moves automatically without human intervention.


Step 1: Lead Enters the Pipeline

What happens:

  • A prospect fills out a demo request form on the company website
  • The web form is embedded directly from Zopkit CRM, no Zapier, no third-party form tool
  • The lead record is created automatically in the CRM pipeline with name, company, email, phone, and source
  • The lead is assigned to the correct sales rep based on territory rules configured in the CRM

Module: Zopkit CRM

Data created: Lead record, contact record, territory assignment, source attribution

Manual steps eliminated: Form-to-CRM data entry, lead assignment email, manual pipeline update


Step 2: Sales Qualification and Pipeline Management

What happens:

  • The sales rep works the lead through configured pipeline stages: Qualified, Demo Done, Proposal Sent, Negotiation, Closed Won
  • Every email between the rep and the prospect syncs automatically from Gmail or Outlook to the lead record
  • No manual logging required
  • The rep generates a quotation directly inside the CRM with the product tier, pricing, and contract terms
  • The quotation becomes a PDF sent to the prospect from inside the platform

Module: Zopkit CRM

Data created: Pipeline stage history, email thread, quotation with deal terms and pricing

Manual steps eliminated: Manual email logging, copy-pasting deal terms into a separate quoting tool, exporting to send


Step 3: Deal Closed, Customer Record Created

What happens:

  • The rep marks the deal as Closed Won in the CRM
  • A customer account record is created automatically, inheriting all deal information: tier, contract value, payment terms, billing cycle, renewal date
  • The CS manager is notified and assigned to the account
  • The customer record is now live across the entire platform, visible to Sales, CS, Finance, and Projects with the appropriate role-based access

Module: Zopkit CRM

Data created: Customer account record with full deal context, renewal date, CS assignment

Manual steps eliminated: Creating a new customer in the billing tool, emailing CS to introduce the account, building an onboarding sheet from scratch

What the CS manager sees on day one:

  • Deal value and tier
  • Contract start and renewal date
  • Agreed billing terms (monthly/annual, bank transfer/UPI)
  • Every email sent during the sales cycle
  • No handover doc required

Article content

Step 4: Onboarding Project Created

What happens:

  • The CS manager or delivery lead creates an onboarding project in Zopkit Projects, linked to the customer account record in the CRM
  • The project template for new customer onboarding is applied: kickoff call, environment setup, data migration, training session, go-live, handover to ongoing CS
  • Tasks are assigned to team members across the delivery and engineering teams
  • Time logged by delivery team members on this project is classified as billable or non-billable at the task level

Module: Zopkit Projects + Zopkit CRM (linked)

Data created: Project record linked to customer, tasks with assignees and due dates, time entries

Manual steps eliminated: Creating a Jira project, copying customer details manually, sending onboarding task sheets via email


Step 5: First Invoice Raised

What happens:

  • The first subscription invoice is raised in Zopkit Financial Accounting, directly tied to the customer account that was created when the deal closed
  • The billing terms from the CRM deal record are already available: tier, value, payment terms, GST applicability
  • No re-entry of customer details
  • GST is calculated automatically based on SAC code configuration (9983 for SaaS, 18% GST)
  • TDS handling is configured for enterprise customers who deduct at source
  • The invoice is sent directly from the platform with a payment link

Module: Zopkit Financial Accounting

Data created: Invoice record linked to customer, GST calculation, TDS entry if applicable

Manual steps eliminated: Re-entering customer details in a separate billing tool, calculating GST manually, sending invoices from a separate email

For recurring subscription customers:

  • Recurring invoices are configured once with the billing cycle (monthly or annual)
  • Invoices generate and send automatically on the configured date
  • No manual action required each cycle


Step 6: Payment Received, Books Updated

What happens:

  • Customer pays via bank transfer or UPI
  • The bank transaction imports automatically into Zopkit Financial Accounting via bank account connection
  • Rule-based auto-categorisation matches the payment to the outstanding invoice
  • The invoice is marked paid, the AR aging report updates, and the customer's payment status in the CRM account record updates simultaneously
  • If the customer is overdue, the CS manager sees this on the account record without calling finance

Module: Zopkit Financial Accounting

Data created: Payment record, bank reconciliation entry, updated AR aging

Manual steps eliminated: Manually reconciling bank statements, updating invoice status in a separate system, emailing finance to confirm payment before a renewal call


Step 7: Renewal Pipeline Triggered

What happens:

  • 60 days before the renewal date (configured in the CRM), the account is automatically added to the renewal pipeline
  • The CS manager receives a task to initiate the renewal conversation
  • When opening the account record, the CS manager sees: current MRR, invoice payment history, open support tickets, last contact date, and the renewal deal value
  • If the account has overdue invoices or open tickets older than 5 days, an at-risk flag is visible on the record

Module: Zopkit CRM + Zopkit Financial Accounting (connected)

Data created: Renewal deal in pipeline, at-risk flag if signals present

Manual steps eliminated: Manually tracking renewal dates in a spreadsheet, calling finance to check payment history, checking Freshdesk separately for open tickets


Step 8: Professional Services Billed from Project Hours

What happens:

  • For customers on an implementation or professional services engagement, the delivery team logs hours in Zopkit Projects
  • Hours are approved by the project manager
  • Approved billable hours flow automatically into Zopkit Financial Accounting as invoice line items
  • The finance team reviews and approves the invoice before it is sent
  • No manual timesheet export, no re-entry into the billing tool

Module: Zopkit Projects + Zopkit Financial Accounting

Data created: Billable time entries linked to customer, invoice generated from approved hours

Manual steps eliminated: Exporting timesheets from Jira, re-entering hours in Zoho Books, manually calculating billable amounts


Article content

Step 9: New Hire Added to HRMS

What happens:

  • The sales team closes a quarter and headcount increases with two new AEs
  • The HR team adds the new employees in Zopkit HRMS: personal details, job title, department, reporting manager, salary structure, PF enrollment, ESI eligibility, and Professional Tax by work state
  • The employees are assigned roles in Zopkit with access to the CRM and Projects modules appropriate for their function
  • No separate account creation in the CRM, no separate Keka onboarding

Module: Zopkit HRMS

Data created: Employee records with statutory configuration, system access role assignments

Manual steps eliminated: Creating accounts in every tool separately, configuring PF/ESI/PT manually in a separate payroll tool, sending welcome emails with multiple login credentials


Step 10: Monthly Payroll Run

What happens:

  • The HR manager initiates payroll in Zopkit HRMS at month end
  • Leave taken during the month, approved overtime, and approved expense claims are already in the system from the attendance and expense modules
  • PF, ESI, Professional Tax, and TDS are calculated automatically based on each employee's configured structure and investment declarations
  • Payslips are generated and distributed to employees from the platform
  • Form 16 and Form 12BA are available at year end without a separate process
  • The payroll journal entry posts automatically to Zopkit Financial Accounting, updating the books with salary costs by department

Module: Zopkit HRMS + Zopkit Financial Accounting (connected)

Data created: Payslips, statutory deduction records, payroll journal entries in the GL

Manual steps eliminated: Exporting payroll numbers to Tally, cross-checking leave data from a separate attendance tool, calling a CA to handle PF/ESI filing inputs


Step 11: Sales Commission Calculated

What happens:

  • The sales leader reviews the quarter's closed deals in Zopkit CRM
  • Deal values, close dates, and assigned reps are all on record
  • Commission calculations are configured as a formula tied to deal value and tier
  • Approved commissions feed into the next payroll run as a variable component in HRMS
  • No separate commission spreadsheet, no manual reconciliation between the CRM and payroll

Module: Zopkit CRM + Zopkit HRMS

Data created: Commission amounts per rep linked to deals, variable component in payroll

Manual steps eliminated: Exporting deal data from HubSpot, calculating commissions in Excel, manually inputting variable pay into Keka

Article content

III. What Leadership Sees Across All of This

At 100 to 200 people, the CEO and leadership team need a single operating view. Here is what the Zopkit leadership dashboard surfaces without any manual assembly.

Article content

No Monday morning report assembly. No pulling four exports into a spreadsheet. No waiting for finance or HR to send numbers. Every data point above draws from the same platform.


IV. The Manual Handoffs That Disappear

Here is a specific inventory of the recurring manual tasks that SaaS operations teams carry every month, and what happens to them on Zopkit.

Article content

V. India-Specific Compliance That Runs Automatically

At 100 to 200 people, compliance is not optional and it is not simple. Here is what runs automatically inside Zopkit for Indian SaaS companies.

Finance Compliance

  • GST calculated on every invoice using configured SAC codes
  • TDS deducted for enterprise customers with auto-generated TDS certificates
  • GSTR-1 and GSTR-3B aligned reports generated directly from transaction data
  • Compliance calendar with GSTR filing deadline reminders
  • Multi-entity support for companies with subsidiaries or international entities

Payroll and HR Compliance

  • Provident Fund calculated and tracked for every eligible employee
  • ESI calculated for employees below the wage ceiling
  • Professional Tax configured by state for remote and distributed teams
  • TDS on salary calculated using the selected tax regime (old or new) per employee
  • Form 16 and Form 12BA generated at year end without a separate process
  • ESOP administration including cap table, vesting schedules, and regulatory compliance calendar


VI. Zopkit vs. the Typical 100-Person SaaS Stack

Article content

VII. Getting Started at the 100-Person Stage

If your team is currently at 100 to 200 people on a fragmented stack, the migration question is always: where do we start?

Recommended sequence for a SaaS company:

  1. Start with CRM and Finance together. These two modules share the most data at the customer account level. Getting them running together eliminates the highest-friction manual handoff first: new customer re-entry between sales and billing.
  2. Connect HRMS second. Run the first payroll inside Zopkit and validate the statutory calculations. Once payroll is clean, the commission and headcount data becomes trustworthy.
  3. Add Projects third. Once delivery is in the platform, billable hour billing becomes automatic and the leadership dashboard gains utilisation data.
  4. Activate the leadership dashboard. At this point, every major data source is live. The Monday morning report assembly exercise is over.

What the first two weeks look like:

Article content

Conclusion

At 100 to 200 people, the operational overhead of a fragmented tool stack is not a minor inconvenience. It is a compounding drag on every function. Sales cannot see billing. CS cannot see support without switching tools. Finance waits for deal terms in an email thread. HR is disconnected from the revenue data that should drive compensation decisions. The leadership team spends Sunday nights assembling a dashboard that will be out of date by Monday morning.

Zopkit removes these handoffs structurally, not through integrations or automation patches, but because every module runs on the same data from the start. The customer record created when a deal closes is the same record CS opens before a renewal call, the same record Finance reads when an invoice needs to be raised, and the same record the leadership dashboard pulls when it reports net revenue retention.

One platform. One data layer. The same source of truth for every function.

See how Zopkit works for your SaaS team with a free walkthrough.

Book a demo at zopkit.com and your team can be live on CRM and Finance within the week.


If your ops team is currently spending more than 10 hours a week moving data between tools, that is the real cost of your current stack. Zopkit eliminates that overhead at the architecture level, not the workaround level. Start free at zopkit.com