Skip to content

Latest commit

 

History

History
472 lines (334 loc) · 25 KB

market-research.md

File metadata and controls

472 lines (334 loc) · 25 KB

Market Research

The purpose of this doc is to have comprehensive Market research of CRM systems for the following reasons:

  1. To know what else is available and why people/teams would want to use the product/service.
  2. To understand what features are considered essential vs. "nice to have".
  3. Test UX of the widest possible range of products/services to determine which is most intuitive/user-friendly.

Comparison Table

| Product/Service Name | Open/Closed Source | Cost | Pricing Model | API | UX | Keyboard Shortcuts | Automation | Kanban / Drag+Drop | Custom Fields/Data | Custom Workflow | Telephony Integration | | ------------- |:-------------:| ----- | --- |:--- | --- | --- | --- | --- | --- | --- | | Active Campaign | Closed | Flat $99/month for 2.5k contacts (25 users) | 4 Tiers: Lite: 39/mo (3 users), Plus: $99/mo (25 u), Professional: $129/mo (50 u) & "Enterprise": $229/mo (ultd. users) | REST https://www.activecampaign.com/api | Kanban | No | Yes | Yes | Yes | Yes | No | | Agile CRM | Closed | $14.99/user/month ($8.99/u/m paid annually) | 3 Tiers: Starter: $14.99/u/m, "Regular": $49.99/u/m & "Enterprise": $79.99/u/m | REST https://www.agilecrm.com/api | Kanban | Yes | Yes | Yes | Yes | Yes | Yes | | Close.io | Closed | $65/user/month | 3 Tiers: Basic: $65/u/m, "Professional": $110/u/m & Business: $165/u/m | REST https://close.io/api | "Inbox" | Yes | Yes | No | Yes | No | Yes | | Base CRM | Closed | $45/user/month | 3 Tiers: Starter: $45/u/m, "Professional": $95/u/m & "Enterprise": $145/u/m | REST https://developers.getbase.com | "Traditional" | Yes | Yes | No | Yes | No | No | | Freshsales CRM | Closed | $18/user/month| 4 Tiers: Blossom: $9/u/m, Garden: $18/u/m, "Estate": $36/u/m & "Forrest": $57/u/m | REST https://www.freshsales.io/api | "Kanban" | No | Yes | Yes | Yes | Yes | No | | Hubspot.com | Closed | $42/user/month for the first user | 3 Tiers: "Free", Starter: $42 for 1 user & "Professional": $330 for 5 users = $66/u/m | REST https://developers.hubspot.com/ | Kanban | No | Yes | Yes | Yes | Yes | Yes $$! | | insightly.com | Closed | $49/user/month | 3 Tiers: "Plus": $29/u/m, Professional: $49/user/month & "Enterprise": $99/u/m | REST https://api.insight.ly/v2.2/Help | Kanban/Outlook Inbox | Yes | Yes | Yes | Yes | Yes | No | | Nimble CRM | Closed | $19/u/m | 2 Tiers: "Contact": $9/mo & "Business": $19/u/m | REST https://nimble.readthedocs.io | Kanban/Timeline | Yes | Yes | Yes | Yes | No | No | | Pipedrive.com | Closed | $29/user/month | 3 Tiers: Silver: 15/u/m, Gold: $29/u/m & "Platinum": $75/u/m | REST + Webhooks https://developers.pipedrive.com/docs/api/v1/ | Kanban Board | Yes | Yes | Yes | Yes | Yes | No | | Salesforce.com | Closed | $25/user/month | Variable/Opaque from $25 to $300/u/m! | REST + Stream https://developer.salesforce.com/page/Salesforce_APIs | "Classic" ("Clunky") or "Lightning" (Drag-and-drop) | Yes | Yes | Yes | Yes | Yes | Yes | | Streak.com | Closed | $49/user/month | 3 Tiers: Free, Professional ($49/user/month) & "Enterprise" ($99/user/month) | REST https://streak.readme.io/ | Gmail Inbox | Yes | Yes | No | No | No | No | | SugarCRM.com | Closed | $40/user/month | 3 Tiers: Professional ($40/u/m), "Enterprise" ($65/u/m) & "Ultimate" ($150/u/m) | REST http://support.sugarcrm.com/Documentation/?docVersion=8.0&docEdition=Pro | "Traditional CRM" (no kanban) | Yes | Yes | No | Yes | Yes | Yes |

List (Alphabetical)

Meta: should this list be Alphabetical or in order of Popularity? (I get the feeling that Alphabetical will make locating an entry easier and thus aid maintenance ...)


Active Campaign

Active campaign is primarily focussed Email Marketing Automation, however their CRM offers all the "standard" features you would expect from a contact/sales system with a "Kanban" UI. https://www.activecampaign.com/crm active-campaign-crm

Pricing

Active Campaign has competitive pricing considering that they charge a "flat" fee for 25 users however their pricing increases based on how many contacts you have. https://www.activecampaign.com/pricing active-campaign-pricing

### API

https://www.activecampaign.com/api

It is possible to add custom fields, but it appears that they are not named rather a custom field is a numeric index! https://community.activecampaign.com/t/where-i-can-find-the-id-of-a-custom-field-for-use-with-the-api/2515/2 https://community.activecampaign.com/t/how-to-update-a-custom-field-in-contact-with-api-v3/3603

We can work with this, but I feel that there are better options. They don't have a Telephony integration; so if we need that this not an option. But if we are only using email and SMS, the UI looks good.



Agile CRM

Agile CRM is an "all-in-one" CRM system that has good (Kanban) UI, REST API and integrations with 3rd party services such as Twilio for making/receiving/recording sales calls and sending/receiving SMS.

image

Kanban ("drag-and-drop") User Interface:
agile-crm-kanban

### Pricing

https://www.agilecrm.com/pricing agile-crm-pricing

$14.99/u/m (monthly) or $8.99/u/m payed 2-years up-front. We suggest doing the "trial" and see how you get on with the UX before a commitment.

API

The AgileCRM API https://www.agilecrm.com/api is well documented and has examples on GitHub (including custom fields): https://github.com/agilecrm/rest-api#contact-json-example

Twilio (Telephony & SMS) Integration

Twilio is a widly used telepone & SMS service provider with great international coverage, an excellent API and competitive pricing model. https://www.twilio.com/products

twilio-product

https://www.twilio.com/voice/pricing/gb twilio-pricing

Read more: https://customers.twilio.com twilio-customer-stories

Automation

see: https://www.agilecrm.com/blog/4-keys-getting-inbox-control-automation

### Verdict

We like the look of Agile CRM, our only reservation(s) on recommending it are:


Base CRM

Base CRM is a general purpose CRM system with many advanced features. https://getbase.com

image The UI/UX is a "traditional" CRM and does not yet have a "Kanban" UX, therefore we have excluded it from further research/discussion.

Review of the pricing: https://getbase.com/pricing indicates that all of the "advanced" features like "task automation" are only available in the "Professional" tier and "Role-based Permissions" are only in the "Enterprise"! base-crm-pricing

The API is good: https://developers.getbase.com including a "firehose" which gives a "near real-time stream" of changes.
base-crm-firehose-api

Overall Base CRM is not a contender because the UI is "dated" and the pricing is comparatively high.

Close.io

Close.io is an "up-and-coming" CRM system that is "hot" in Silicon Valley: https://close.io/product/ Having been through the "Y Combinator" startup accelerator in 2012, Close.io has not wasted time building an impressive feature-set and customer base.

close.io-close-more-deals

### UI/UX

The UI is not "Kanban", rather it's an "inbox" and "timeline" paradigm and their focus is speed of interaction.

close-io-ui-inbox

https://close.io/pricing close-io-pricing

This pricing can seem "steep" on the surface, but thier workflow automation and "single view" UI is worth considering. Watch their "overview" video: https://close.io

API

https://developer.close.io http://blog.close.io/the-tech-stack-behind-close-io-sales-communication


Freshsales CRM

General purpose CRM system with all the features you would expect. Includes built-in phone, email and activity capture. https://www.freshworks.com/freshsales-crm
Full-list of features: https://www.freshworks.com/freshsales-crm/features/

image

Has a "Kanban" style drag-and-drop UI:
freshsales-kanban-ui

Pricing: https://www.freshworks.com/freshsales-crm/pricing/ image

API: https://www.freshsales.io/api freshsales-api-custom-fields

No "real-time" API, but if that is not a "must have" then this could be a good option.

HubSpot CRM

Hubspot is a modern CRM system with good UI. hubspot-crm-ui

On the surface the cost appears to be ["Free"](https://www.hubspot.com/pricing/crm ... (a more accurate description would be "freemium")
hubspot-crm-no-features

The HubSpot CRM system is deliberately disabled (is missing key features like email tracking): hubspot-crm-free-but-has-pricing hubspot-crm-no-features a bit of digging in the "legal" section of the website, shows the "Free" CRM is actually a “lite” version with "select features": https://legal.hubspot.com/hubspot-product-and-services-catalog hubspot-lite-version so that they can "up-sell" to the "Sales Hub" service ... hubspot-sales-hub-pricing

No support on the free plan, for CRM users or API users (the whole point of the "Free CRM" is to up-sell people)

Satisfies Requirements?

Full features here: https://www.hubspot.com/products/crm and https://knowledge.hubspot.com/getting-started-with-the-hubspot-crm-free/

The API in general looks to support the majority of the requirements but we didn't dig into the detail level here as the lack of support for multiple currencies is likely a deal breaker.

Insightly

Found by Chris, custom kanban sales pipeline. insightly-ui

Cost: Mid-range: https://www.insightly.com/pricing/ insightly-pricing (note that custom dashboards - different from kanban board - and workflow automation are on the middle pricing tier)

Satisfices Requirements?

Full features here:

  • Provides customisable kanban pipeline
    • 50 custom fields included with the lightest plan
  • Probably the tightest integration with Mailchimp (aside from using Pipechimp with Pipedrive), though appears that you might have to export your contacts manually when you use mailchimp (https://www.insightly.com/product/connect-to-apps/mailchimp-crm/) - this will need to be tested

API

  • API is a bit more complex than the others and the documentation is understandable but not great https://api.insight.ly/v2.2/Help
    • There are multiple types of deals - i.e. starts as a lead and moves on to become an opportunity so we would need to agree the business process here in detail so that the site knew where to pick up updated status, etc.
    • Contacts can only be found via ID (not email) which means slightly more complex (not insurmountable) operations to ensure we're storing data correctly on the application
    • Retrieving the opportunities and their statuses looks to be straightforward 👍 https://api.insight.ly/v2.2/Help#!/Opportunities/GetOpportunitiesBySearch
    • Adding/updating custom fields is possible both in the app and in the API
  • No developer community

## Nimble

Nimble is a "social CRM" that sources data from several other platforms (social networks, business communication apps & email) to create a profile of the target customer allowing sales people to have far more insight into prospects without needing to waste time googling before calling. https://www.nimble.com nimble-crm-

image

Good overview from the CEO: https://vimeo.com/252438241 nimble-crm-demo

The value proposition for Nimble CRM is strong for a business where knowing about the prospect is essential to making the sale or building the relationship. However all of our "leads" are "inbound", i.e. people fill in our "inquiry form" and give us most of the details we need to make our assessment on their needs. We always end up Googling the person/company to see what comes up.

Pricing

Their pricing is competitive https://www.nimble.com/pricing image

If our objective is to be "social focussed", this is easily the best choice. But if we aren't reliant on "social" data, there are better options.

API

The API looks "OK": https://nimble.readthedocs.io Not amazingly documented, but adequate.

Telephony Integration?

While Nimble does not explicitly have telephony support (so there is no "dialer" built-in to the system) there is a basic integartion with call2CRM https://www.nimble.com/marketplace/call2crm which allows you to install an app on your phone. However this appears to only be available in the USA.


Pipedrive

Highly regarded, Kanban-based tool with a simple UI and well documented API.

Cost: Mid-range https://www.pipedrive.com/en-gb/plans

screen shot 2018-06-01 at 06 14 20

Satisfices Requirements?

Full features here: https://www.pipedrive.com/en-gb/features/

API

Video Walkthrough (official): https://youtu.be/tjN0BxyrqOk (Jan 11, 2017) Customer "getting started": https://youtu.be/pzs5hTa3Uxs (Mar 27, 2017)

API: https://www.pipedrive.com/en/features/api Custom Fields: https://pipedrive.readme.io/docs/core-api-concepts-custom-fields

Integrations?

At present Pipedrive does not have an integration with any telephony providers see: https://www.pipedrive.com/en-gb/features/integrations

If the plan is to make/receive telephone calls separately from the CRM, this is not an issue, however we strongly recommend having the two systems tightly integrated to avoid wasting time/effort especially with "high value" clients.


Salesforce

Goliath. By far the biggest CRM provider.

salesforce-lightnight-ui

Pricing: https://www.salesforce.com/editions-pricing/platform/ salesforce-pricing

https://www.salesforce.com/form/conf/overview-demo salesforce-sales-cloud-overview Salesforce Lightning Demo: https://youtu.be/s_sHeac3gfo

API:

Streak

GMail based CRM: https://www.streak.com image image

Streak is a great product for a very specific use case. It makes the assumption that people already use Email for managing their sales, and gives those people the tools to "manage" their inbox collaboratively.

On the basis that the Streak UI is email-based (not "Kanban") we are not researching it further. However, we feel that for email-based business the immediately familiar UX is good! And the limited feature set could actually be a benefit.

https://streak.readme.io/v1/reference#create-a-field image

The pricing feels "steep" for what the product does, but sometimes "less is more" is worth paying for! https://www.streak.com/pricing streak-pricing

Also worth checking out are the "Zapier" integrations: https://zapier.com/apps/streak/integrations

SugarCRM

Slow, "clunky" and grosely over-priced!

The latest SugarCRM UI looks "dated" when compared to virtually any other provider. watch any of their videos: https://www.youtube.com/user/DiscoverSugarCRM/videos e.g: the "Sugar Spring '18 version 8": https://youtu.be/aMjAzFZJD0g

Their cheapest "plan" is the "Sugar Professional" which is $40/month however the minimum is 10 "user licenses" and a 1 year contract! https://www.sugarcrm.com/product/pricing-editions sugarcrm-pricing-overview sugarcrm-pricing-minimum

This might be "fine" for businesses who have 10 employees that will use the product from "day 1" but that immediately excludes 96% potential clients according to the most recent data from both OECD and Gov.uk. https://data.oecd.org/entrepreneur/enterprises-by-business-size.htm http://researchbriefings.files.parliament.uk/documents/SN06152/SN06152.pdf 96-percent-biz-fewer-than-10-employees

Read: https://community.sugarcrm.com/thread/20471

Background Reading + Useful Links

Lists