On Page Navigation

Managed Frappe CRM for Sales Teams Founders Growing Firms

Frappe CRM is the part of the stack your salespeople touch every day, which makes it the one that fails loudest when it is set up badly. We handle the pipeline, the routing, the response targets and the email plumbing, then stay on for the changes that follow.

A Cascadia engineer reviewing a Frappe CRM configuration
A Cascadia engineer reviewing a Frappe CRM configuration

Built around how a deal actually moves

Where we differ from a standard CRM install

Plenty of providers will stand up a CRM and hand you the login. That is the easy part, and it is not the part that decides whether your team is still using it in six months.

What decides that is the unglamorous configuration. A pipeline with the stages your business actually uses rather than the ones that shipped with the demo. Few enough fields that a rep will fill them in, and obvious enough that they want to. Duplicate rules that stop the same lead arriving three times under three spellings. An import that brings your history across intact rather than as a spreadsheet nobody trusts. And somebody to change it when the process changes, because a CRM that cannot follow the business gets quietly abandoned. The same discipline runs across our managed ERPNext work, so the CRM is not the one system left to drift.

Two ways to get a CRM live

Someone who stays vs someone who hands over the keys

Most Frappe CRM rollouts are bought as a project. Somebody configures your pipeline, imports your contacts, runs a training session, and invoices. Six weeks later your stages have changed and nobody owns the change. This is what a monthly arrangement does differently. If Frappe CRM sits alongside other apps in your stack, our all-apps subscription covers the range on the same monthly terms.

Your pipeline stays true

Sales stages drift. You add a qualification step, you drop one that never worked, you split a region. Under a project the CRM keeps the pipeline you described in a workshop months ago, and your team quietly works around it in a spreadsheet.

Routing is checked, not assumed

Assignment rules carry a schedule naming the days they run. A rule left inactive at the weekend leaves Saturday leads sitting unassigned, and nothing reports it. Choosing between auto-rotate and assign by workload is also a decision worth revisiting as the team grows.

Small changes do not need a quote

A new field, a status that no longer fits, an email template still carrying someone who left. Under project billing each one becomes a change order, so it waits. Here you send a message and it gets done.

New reps get onboarded properly

Project training happens once, for whoever was in the room that week. Everyone hired afterwards learns from the person sitting nearest them. Your CRM habits decay from there.

Upgrades have an owner

Frappe CRM ships often and your instance falls behind. Once a project closes, nobody is responsible for testing an upgrade against your custom fields and custom actions before it lands on the people using it.

Nobody relearns your setup

Bringing a contractor back a year later means paying them to rediscover why your deal stages are shaped the way they are. We already know, because we built them and have watched them run.

Who Frappe CRM actually suits

The teams this works for

Frappe CRM is deliberately light. Frappe say so themselves, and it is the honest place to start. If what you need is a heavyweight enterprise CRM with deep integrations out of the box, buy that instead, and we will tell you so on the first call. If you are three people who mostly need contact history and a reminder to follow up, start on Zoho CRM instead and move here when workflow rules stop being enough. Here is who it does fit.

What the first weeks look like

How we get your pipeline running

There is no launch day. We shape the pipeline around how your team already sells, prove it on a test site, then move one team at a time.

1

We map how you actually sell

The first sessions are about your deal stages, not the software. Where deals stall, and what your team means when it says a lead is qualified. Most teams describe a process that differs from what their records show, and that gap is the interesting part.

2

We build it on a test site with your data

Stages, custom fields, assignment rules and SLA policies get configured against a real import of your contacts. An SLA needs a holiday list linked before it calculates correctly, and only messages arriving inside the working hours you set count toward response time. Both get set deliberately rather than left at the default.

3

We roll out by team and review monthly

One team goes first, trained by role rather than by feature tour. After that we meet monthly, read what the pipeline is telling you, and change the configuration when your sales motion changes.

Transparent pricing for managed Frappe CRM

Pricing

Managed Frappe CRM
Standard

Standalone Service

$800.00
/per month, per instance
One active request at a time

DETAILS

A monthly subscription covering implementation, configuration, data migration, training and the ongoing request queue for Frappe CRM. One active request at a time. Hosting is billed separately.

Managed Frappe CRM
Priority

Standalone Service

$1,600.00
/per month, per instance
Two active requests at a time

DETAILS

Everything in Standard at double the capacity. Two requests run in parallel, turnaround is faster, and a configuration review runs once a quarter. Production problems jump the queue on both tiers.

Testimonials

Here's what others had to say

What the monthly fee covers

Everything included in managed Frappe CRM

This is the icon that represents an included Frappe CRM service.Cascadia Web Services logo

Leads and the Capture Path

Where leads arrive from, what gets recorded when they do, and who sees them first. Frappe CRM keeps leads separate from deals until you convert one, so a prospect that never qualifies does not distort your pipeline arithmetic. We set the qualifying fields, the statuses, and the conversion point to match how your team actually decides something is real.
This is the icon that represents an included Frappe CRM service.Cascadia Web Services logo

Deals and Pipeline Stages

Your stages, named the way your team says them out loud, rather than the sample set. Each carries an expected close date and a probability, so the forecast comes out of the pipeline instead of a spreadsheet somebody rebuilds every Friday. We keep the count low on purpose. A seven stage pipeline nobody updates is worth less than a four stage pipeline everybody does.
This is the icon that represents an included Frappe CRM service.Cascadia Web Services logo

Contacts and Organizations

People and the companies they work for, held separately, so a contact who changes jobs does not take the account history with them. Duplicate handling gets decided before migration rather than after, because merging records at scale is considerably harder than preventing them.
This is the icon that represents an included Frappe CRM service.Cascadia Web Services logo

Assignment Rules

Rules that route a new lead or deal to the right person by condition, with no manual triage. Two distribution methods ship: auto-rotate, which deals them out evenly one at a time, and assign by workload, which gives the next one to whoever is carrying least. The setting people miss is Assignment Schedule, which selects the days a rule is active. Leave the weekend unselected and Saturday leads sit unassigned until somebody notices on Monday, with nothing anywhere reporting an error. We set that schedule deliberately and agree with you what should happen to out of hours arrivals.
This is the icon that represents an included Frappe CRM service.Cascadia Web Services logo

SLA Policies

Response time targets on leads and deals, with the clock running only inside the working hours you define. That detail catches people out. A lead arriving at eight in the evening does not start its timer until the next working morning, which is usually right and occasionally not what a team assumed when they set a one hour target. An SLA also requires a Holiday List to exist before you can create it, and it carries a valid from date range that quietly stops applying it once passed. We configure the schedule, the holiday list and the follow up rules, then test against a lead we create on purpose.
This is the icon that represents an included Frappe CRM service.Cascadia Web Services logo

Email Inside the Record

Send and receive from within a lead or deal, with the thread attached to the record instead of living in one person's inbox. This is the single thing that decides whether a CRM gets used or quietly abandoned. We connect the account, set the outgoing identity so replies return to the right place, and confirm that a customer reply lands on the existing record rather than arriving as a brand new lead.
This is the icon that represents an included Frappe CRM service.Cascadia Web Services logo

Email Templates

The messages your team sends twenty times a week, written once and kept current. Templates take record fields, so a follow up carries the deal name and the right contact without anybody retyping it.
This is the icon that represents an included Frappe CRM service.Cascadia Web Services logo

Views, Kanban and Saved Filters

List or Kanban, filtered and sorted the way each role actually works, then saved and pinned so nobody rebuilds a view every morning. Public views are shared across the team, pinned views are personal. Getting this right is most of what makes a CRM feel fast rather than heavy.
This is the icon that represents an included Frappe CRM service.Cascadia Web Services logo

Custom Fields, Statuses and Actions

The fields your business needs and the statuses your process actually uses. Custom actions put a button on the record for the thing your team does next, so the workflow lives in the tool instead of in a document describing the tool.
This is the icon that represents an included Frappe CRM service.Cascadia Web Services logo

Quick Entry Layout

The short form that opens when somebody adds a lead in a hurry, usually on a phone, usually between two other things. Whatever is not on that form will not get filled in, so it gets designed rather than left at the default.
This is the icon that represents an included Frappe CRM service.Cascadia Web Services logo

Telephony with Twilio or Exotel

Either provider connects, giving click to call from the record and a call log written against it automatically. Numbers, recordings and agent mapping are configuration work, and we do it with your provider console open alongside rather than handing you a documentation link.
This is the icon that represents an included Frappe CRM service.Cascadia Web Services logo

WhatsApp

Conversations against the record, so the history is where the next person looks rather than on a salesperson's handset. Template approval and number registration sit with Meta and take their own time, which we start early because it is the part nobody can hurry.
This is the icon that represents an included Frappe CRM service.Cascadia Web Services logo

Facebook and Instagram Lead Sync

Lead ads sync straight in. The value is not the sync itself, it is that a form fill reaches an assigned owner with an SLA attached inside a minute, which is roughly the window in which a paid lead is still worth calling.
This is the icon that represents an included Frappe CRM service.Cascadia Web Services logo

Web Forms and Site Capture

Forms on your own site writing into the CRM directly, with the source recorded so you can tell which page produced the lead. Where a form needs behaviour the builder does not cover, a custom script handles it.
This is the icon that represents an included Frappe CRM service.Cascadia Web Services logo

Sales Hierarchy and Permissions

Who sees whose pipeline. Frappe CRM supports a reporting structure where managers see their team, and that has to match your real authority rather than your org chart, because the two disagree more often than people expect. We map it and write down what we mapped.
This is the icon that represents an included Frappe CRM service.Cascadia Web Services logo

Tasks, Notes and Call Logs

The follow up that has to happen on Thursday, the context from the last conversation, and the record of who called when. Unremarkable features that decide whether a deal survives somebody taking a week off.
This is the icon that represents an included Frappe CRM service.Cascadia Web Services logo

Data Migration

Leads, contacts, organizations, open deals and the history worth keeping. Everything loads into a test site first and we reconcile counts and pipeline value with you before production sees any of it. We will also tell you honestly which of your historical records are not worth bringing, because migrating dead data costs real money and buys nothing.
This is the icon that represents an included Frappe CRM service.Cascadia Web Services logo

ERPNext Connection

Where you run ERPNext, a won deal can become a quotation and a customer without rekeying, and your sales team stops working from a figure that finance cannot see. Both sit on the Frappe framework, so this is configuration rather than an integration project with a middleware bill attached.
This is the icon that represents an included Frappe CRM service.Cascadia Web Services logo

Reports and Dashboards

Pipeline by stage, conversion by source, activity by owner, and whatever number your Monday meeting actually opens with. We build the handful your managers check weekly and put them where those managers already land.
This is the icon that represents an included Frappe CRM service.Cascadia Web Services logo

Ongoing Support and Review

Requests come through the subscription: a new field, a changed routing rule, an SLA that needs a different schedule, a report. Production problems go to the front of the queue. Once a quarter we check whether the configuration still matches how you sell, because sales processes change more often than anybody remembers to update the system.

Questions we get asked most

Frequently asked questions
Do we need ERPNext to run Frappe CRM?
No. Frappe CRM is a standalone application and a good number of clients run it on its own, usually because their accounting is somewhere they are happy with. What you give up is the handoff: a won deal becomes a quotation and a customer by hand rather than automatically. If you do run ERPNext, both sit on the same framework and that step disappears.
How long does an implementation take?
Four to eight weeks for a typical rollout, and the software is rarely what sets the pace. Your stage definitions, your routing rules and your qualifying criteria are decisions your side has to make, and they are worth making properly. A straightforward pipeline with email connected and no migration can be live in about two weeks.
We are on Zoho CRM. Should we move?
Often not, and we would rather say so now than four weeks into a migration. If Zoho CRM is doing what you need and the per seat cost is not hurting, stay. The reasons to move are real but specific: you want the data on infrastructure you control, you have customization that Zoho charges an edition upgrade for, or your CRM needs to sit in the same database as an ERP you already run. If none of those describe you, our Managed Zoho CRM service is the better buy and it costs less.
What does the price include?
Implementation, configuration, data migration, training, and the request queue afterwards. One flat monthly figure rather than a quote per change. Hosting is separate.
Is hosting included?
No. Managed Frappe Cloud covers hosting and the two appear on one invoice if you take both. If you are already hosted, whether on Frappe Cloud or your own infrastructure, we work inside your environment and coordinate upgrade windows with whoever runs it.
What is the difference between Standard and Priority?
Standard runs one active request at a time. Priority runs two in parallel, turns work around faster, and adds a quarterly review session. Production problems jump the queue on both tiers. A migration month is the usual reason to take Priority and then step back down.
Can you migrate our data from another CRM?
Yes, and the exports from HubSpot, Pipedrive, Salesforce and Zoho all behave differently enough to be worth naming. The work is not the import, it is deciding what comes across. Open deals and active contacts always. Closed lost opportunities from four years ago almost never, whatever the export contains. We load into a test site, reconcile record counts and open pipeline value with you, and only then touch production.
Our SLA timers look wrong. Can you fix it?
Usually, and usually the configuration is behaving correctly while the expectation was set somewhere else. Response time only accrues inside the working hours on the SLA policy, so an overnight lead does not breach a one hour target at two in the morning. The other two causes are a valid from range that has passed, and a Holiday List that either is not linked or does not contain the days you thought it did. We check all three before assuming anything is broken.
Leads are not getting assigned. What is going on?
Nine times out of ten it is the Assignment Schedule on the rule. It selects which days the rule is active, and a rule built on a Tuesday afternoon tends to get the weekdays ticked and the weekend left alone. Everything arriving on Saturday then sits unowned with no error logged anywhere. After that, check whether the assignment condition matches the records you expect and whether an unassignment condition is quietly taking them back off people.
Can we send and receive email inside the CRM?
Yes, and it is worth setting up properly on day one. Outgoing and incoming both attach to the lead or deal, so the thread is on the record rather than in an inbox. The setup detail that matters is reply routing: done carelessly, a customer reply arrives as a new lead instead of landing on the conversation it belongs to, and you find out about it three weeks later when somebody notices duplicates.
Does it do calls and WhatsApp?
Twilio and Exotel both connect for calling, with click to call from the record and an automatic call log. WhatsApp connects as well. The constraint on WhatsApp is Meta, not the CRM: number registration and template approval run on their timetable, so we start that part first.
Do you do custom development?
Configuration is included, and it covers more than people expect: custom fields, statuses, actions, list actions, quick entry layouts, print formats, reports, notifications. Writing a new app, or code that changes how Frappe CRM behaves internally, is separate work and gets quoted. We tell you which side of the line a request falls on before starting it.
How do you handle upgrades?
Frappe CRM releases on its own schedule and we track it. A release gets checked against your customizations on a test site before it reaches you, and the window is agreed with you rather than picked for you. If your hosting is Managed Frappe Cloud we carry out the upgrade. If somebody else hosts you, we work with them on timing.
Is there a minimum term?
No minimum term and no setup fee. Billing is monthly and thirty days notice ends it. If a migration is unusually large we quote that part separately and say so before you subscribe.
Who owns the system if we stop working with you?
You do, entirely. Frappe CRM is open source, the instance is yours, and every configuration we build lives inside it. The documentation is yours as well. There is no layer of ours in the middle that stops working when the invoices do.
​Contact

Ask Us Anything

We’d love to hear from you!