Why we Chose to Forgo Leads

RapidStart CRM

Why we Chose to Forgo Leads

RapidStart CRM

In our 20 years of helping Small and Mid-sized customers implement CRM systems (originally Salesforce.com, and for the last 10 years, Microsoft Dynamics 365), we have heard a lot of questions. Far and away, the number one question has consistently been: “What is the difference between a Lead and a Contact?”. RapidStartCRM 1.0 included the Dynamics 365 Lead entity. Even as a simple-to-use CRM solution, there was often still confusion about how to use Leads and Contacts together. So we decided to approach it differently with RapidStartCRM 2.0.

The Lead Need

In an enterprise CRM solution, like Microsoft Dynamics 365, the Lead is used for engaging with brand new “prospects”. It is separate from Contacts by design, as enterprise customers often have thousands of Leads, or more. Enterprise customers may also have hundreds of thousands of existing customer Contacts, or more, so separating these types of  “people” is important. But for the smaller customer, or division of a larger enterprise, who typically deal with a smaller number of people, separating Leads often feels like an unnecessary additional step and overhead. So we simplified it!

State of Contact

Obviously, it would not make sense to just make everyone a Contact record. There is still a difference in how you would engage with Contacts for existing customers, vendors, etc, and how you would engage with someone who just submitted a “Contact Us” form on your website, even with a smaller number of people than enterprise. In RapidStartCRM we have taken the Contact record and given it a dual purpose, identified by the Status. Contacts in RapidStartCRM are either an “Active” Contact, or a “Prospect” Contact. Each of these types has their own Forms and Views, and a Prospect has a Business Process for moving them though your “qualification” steps, similar to what the enterprise Lead has. Once a “Prospect” has reached the stage that you want, you simply change their status to “Active”. Let’s take a quick look at the views and forms for this: Here is the view of your Active Contacts. By clicking on a Full Name, the form for that Contact will open.

Without going anywhere else, you can toggle the above view to display just your Prospects, and again by clicking on a Full Name, the form for that Prospect will open.

Here is the Prospect Form. While similar to the Contact form, this form also includes a “Process” as shown below. Note the Status of this Contact is “Prospect”.

Here is the normal Active Contact Form, you will see we no longer need the Process. Note the Status is “Active”. Now that this is an active Contact, we also have the Company record that was created or linked, as well as new tabs to create Opportunities, Cases and/or Projects.

Since Contacts and Prospects are in the same place, common things like First Name, Last Name, History, etc. never change, we have just exposed different things based on the status.


There is another item that frequently came up in the past, that we also address with our simpler approach. In the enterprise solutions, when you Qualify a Lead, it simultaneously creates a new Contact record, and a new Company record and a new Opportunity record. This was often not the desired behavior, a common question we heard was: “How can have the system NOT automatically create an Opportunity?” Maybe you are on-boarding new vendors, or service customers, for example. In RapidStartCRM, when you change the Status of a Prospect to “Active” Contact, the only additional thing that happens is the creation of a Company record, or connection to an existing Company record if one matches. YOU decide if the next step is to create an Opportunity, or a Case, or a Project, or nothing at all at that time.

So to answer the common question?

The difference between a Lead and Contact in RapidStartCRM, is simply the Status of the Contact. This is as easy as it gets!

RapidStart CRM is built on Microsoft’s Dataverse, the foundation of the Power Platform and Dynamics 365. This means that our free RapidStart CRM is just as customizable as any of Microsoft’s first-party applications, like Dynamics 365 Sales, for example. We designed RapidStart CRM as a basic Sales and Service app “accelerator”. While it is a fully functioning app, it is the starting point for much more for many. Get or Test Drive RapidStart CRM on Microsoft’s AppSource here.

General Posts

There is no App for That

When it comes to Business Applications, Microsoft has a lot of options for you. If you are running a sophisticated Sales organization, they have an app for that.

read more

Tips and Tricks

Import your Data into RapidStart CRM

Many new users of RapidStart CRM have existing data sources they would like to import to get started. While not particularly complicated, working with data can be quite tedious.

read more

RapidStart CRM Setup for Pay as You Go

Microsoft recently introduced a Pay as You Go plan for Power Apps. RapidStart CRM just so happens to be a “Power App” so you can take advantage of this model if it fits your needs.

read more

Partner Stuff