[Srijan Wednesday Webinars] Digital Marketing for Customer Acquisition
[Srijan Wednesday Webinars] Native CRM Systems on Drupal: Now & in the Future
-
Upload
srijan-technologies -
Category
Software
-
view
761 -
download
0
Transcript of [Srijan Wednesday Webinars] Native CRM Systems on Drupal: Now & in the Future
Native Drupal CRM Systems
Now & in the futureJames Abrahams@yautja_cetanu
Summary• CRMs are Fun• What are CRMs• Very minor tweaks to the way Drupal works• Huge impact in what you can offer for clients• Core Concepts
• Userless User• Acquisitions• Flexibility to Drupal's modular nature• CRM Core, Redhen and Party (OpenCRM)
• Drupal 8
@srijan #SrijanWW
CRMs are fun• Why do we give the best bits of a project away?
@srijan #SrijanWW
Why CRMs are awesome• Less boring• Easier to justify “doing a good Job”• Less Headaches• The person who pays you is the person who cares
• CMSs form the bases for how an organisation interacts with the outside world.
• CRMs form the basis of back office web application that help organisations do their job
• Integration is unpleasant
@srijan #SrijanWW
What is a CRM System?• Contact Relationship Management System • Address book• Interactions with different things• Salesforce, Microsoft Dynamics, CiviCRM, • Every Organisation has one• Could be called “Back-office Drupal”
@srijan #SrijanWW
Drupal is Basically a CRM System
@srijan #SrijanWW
@srijan #SrijanWW
@srijan #SrijanWW
Drupal - Bring back power to clients
@srijan #SrijanWW
Drupal – Bring back power to clients
“I have done a bit of commissioning website build in the past for my sins and databases...argh, don’t get me started on databases - – and yours are just WYSIWYG genius – clear and easy and does what it needs to do and looks good to boot! Whoever did that needs a good slap on the back...I love em...”
A client
@srijan #SrijanWW
Drupal – Bring back power to clients
• Simple Customisability• Flexibility• Front-end Integration
• Field API• Solr Search• Views• Panels• Migrate• Commerce• Simplenews• etc
@srijan #SrijanWW
Drupal CRM problems
• Authentication is a problem
• Need to connect a Drupal user and contact later• Userless User
@srijan #SrijanWW
UserIDNameAddressLast logged in
AuthenticationUsernamePassword
Drupal CRM problems
• Authentication is a problem
• Need to connect a Drupal user and contact later• Userless User
@srijan #SrijanWW
UserIDNameAddressLast logged in
AuthenticationUsernamePassword
Comparison of different CRMs
@srijan #SrijanWW
• Integration• Eg CiviCRM
• Contact Entity• Redhen CRM• CRM Core
• Marker Entity• Party
Comparison of different CRMs
• Integration• Eg CiviCRM
• Contact Entity• Redhen CRM• CRM Core
• Marker Entity• Party
@srijan #SrijanWW
ContactNameAddressE-mail
UserUsernamePasswordE-mail
Customer Profile
AddressOrders
Comparison of different CRMs
• Integration• Eg CiviCRM
• Contact Entity• Redhen CRM• CRM Core
• Marker Entity• Party
@srijan #SrijanWW
IndividualNameAddressE-mail
UserUsernamePasswordE-mail
Customer
ProfileAddressOrders
Student info
NameAddressE-mail
PartyLabelPrimary E-mail cache
Acquisitions• Based around primary e-mail
@srijan #SrijanWW
IndividualNameAddressE-mail
Student infoNameAddressE-mail
PartyLabelPrimary E-mail cache
Acquisitions• Based around primary e-mail
@srijan #SrijanWW
IndividualNameAddressE-mail
Student infoNameAddressE-mail
Customer Profile
AddressOrders
PartyLabelPrimary E-mail cache
Acquisitions• Based around primary e-mail
@srijan #SrijanWW
IndividualNameAddressE-mail
Student infoNameAddressE-mail
Customer Profile
AddressOrders
UserUsernamePasswordE-mail
PartyLabelPrimary E-mail cache
Acquisitions
• Based around primary e-mail• Without acquisitions you would have to:
• When someone creates a new user, understand its important information
• Find all the information about that user in the system• Attach User references fields to each of them
• Applications:• Booking managers book tickets for other individuals who
can log in and see their information• Team members can be booked on by a different booking
manager but then the team member can log in and manage their team application form
@srijan #SrijanWW
Commerce Kickstart Open CRM• http://commerce.freelygive.org.uk/• Show someone buying a product• Show Order History – “plug on top of someone else’s stuff and its
there” – “would that work with?”
@srijan #SrijanWW
Drupal 8
• Decoupled User Authentication
• We provide some tools to make this possible• But everything should just work
@srijan #SrijanWW
UserIDNameAddressLast logged in
Authentication(optional)
UsernamePassword
Drupal 8• Configuration Management – Less complicated boring
maintenance + scale• Dependency Injection - Works with Drupal modules • Simplified Architecture – Easier to understand
@srijan #SrijanWW
Important Links• Open CRM - https://www.drupal.org/project/opencrm• Open CRM Kickstart -
https://www.drupal.org/project/opencrm_kickstart• Decoupled_auth (Drupal 8) -
https://www.drupal.org/project/decoupled_auth• Case Study of using CRM Core with Drupal -
https://www.drupal.org/resource-guides/marketing-automation-and-crm
• RedhenCRM - https://www.drupal.org/project/redhen• CRM Core - https://www.drupal.org/project/crm_core
@srijan #SrijanWW
James Abrahams@yautja_cetanu
Thank You!
Take this conversation online by tweeting using the hashtag #SrijanWW