Customer relationship management (CRM) is an approach to managing a company’s interaction with current and future customers. The CRM approach tries to analyze data about customers' history with a company, in order to better improve business relationships with customers, specifically focusing on retaining customers, in order to drive sales growth. One important aspect of the CRM approach is the systems of CRM that compile information from a range of different channels, including a company’s website, telephone, email, live chat, marketing materials, social media, and more. Through the CRM approach and the systems used to facilitate CRM, businesses learn more about their target audiences and how to best cater to their needs. However, the adoption of the CRM approach may also occasionally lead to favoritism within an audience of consumers, leading to dissatisfaction among customers and defeating the purpose of CRM.
Thus, there is no way to make a truly awesome CRM until all systems are nicely integrated:
- JMAP: all emails sent and to and from a contact or an organization
- Openfire: all XMPP chats, and contacts via the live support system (Fastpath)
- Users share their email address here so we can use to look up information
- FusionPBX: all calls from and to a specific contact or an organization. Ex.: How to always forward inbound calls to a specific number (ex.: your account rep)
- Kaltura: all videos (ex.: webinars) watched by a specific contact or an organization
- Tiki Wiki CMS Groupware: all data related to a contact or organization (comments, wiki pages edits, forum posts, ticket system, shopping cart, accounting, event registrations, newsletters, contact form, stats of visits and actions etc.)
- For newsletters and transactional emails, we should have functionality like https://github.com/mlandauer/cuttlefish/
- Elasticsearch should fetch all the data and display in Tiki.
- Kibana for dashboards and business intelligence
And we will need a way to deal with data / leads from Social Networks and advertising (Marketing Automation)
- If we know the social networking handles (ex.: on Twitter), we can check the information there.
- Ad purchases and affiliate marketing
Todo: test https://doc.tiki.org/Federated+Search with ManifoldCF
Also, we should explore https://tincanapi.com/