Open zingfeng opened 1 year ago
? Should contain entity campaign marketing
?
? Should contain entity
campaign marketing
?
Yes, we should. Even need to implement it very detail. Customer will need to monitor their budget for campaign marketing. They also need to analysis what is the most profitable marketing channel. And how their staff using budget...
How about customer 360 and products/services 360?
campaign marketing
and budget
?How about customer 360 and products/services 360?
You mean we should define entities based on the enitites of customer 360
? Please give me the link of its documentation, it will help me understand more
https://www.salesforce.com/products/
I think we can split CRM into 2 main microservices:
crm-customer: Manage 6 entities containing customer or potential customer information
crm-campaign: Manage entities containing marketing campaigns and its related entities such as history using budget, results of campaign ...
customer
and products
This information about history of the customer's order
will be saved in entity activities
of crm-customer and entity order
in microservice sale. Data is duplicated here, and we accept it
In a CRM microservice, there are several entities that should be managed, including:
Customers: This entity represents the individuals or businesses who use the CRM system to manage their interactions with the organization.
Contacts: This entity represents the individuals or stakeholders within a customer's organization who are responsible for the interactions with the organization.
Leads: This entity represents potential customers who have shown interest in the organization's products or services.
Opportunities: This entity represents potential sales deals that are being pursued by the organization.
Accounts: This entity represents the business accounts that are associated with the organization's customers.
Activities: This entity represents the interactions between the organization and its customers, such as phone calls, emails, meetings, and tasks.
Products: This entity represents the products or services that are offered by the organization.
When building a CRM microservice, it's important to identify which entities are relevant to your organization's specific needs and to ensure that the microservice can manage and store data related to these entities efficiently and securely.