Custom Alert Management System in Salesforce
The client is a US-based startup with founders having multiple years of experience in the food products manufacturing industry, and the client’s team desired to build an alert management engine functionality where a user can configure alerts on any standard or custom object through a user-friendly user interface and subscribe to them to get the alerts. UI for configuring alert should provide the way to configure the criteria on any standard or custom object, which should be satisfied before sending the alert. The subscriber could be any user, group, or contact. They wanted the alert engine to support email and chatter notifications—an email notification with a custom template and Dynamisch values from records.
CASE STUDIES
Dynamisch IT Approach
- Dynamisch conceptualized the Alert Engine functionality from the idea.
- UI team created an intuitive User Interface to give users ease of use tocreate and manage alerts.
- UI/UX allowed the users to choose any custom or standard field ofselected object available in Salesforce and set up the criterion on it.
- An unlimited number of criteria can be added either on record changeor record insert.
- Ability to set the filter logic on the alert’s created criteria using ‘ANDs’and ‘ORs’ for evaluating the alert criteria.
- Alert engine with commercial scalability was built to evaluate thecriteria based on the filter logic set on the alert criteria and the abilityto send the alert to subscribed users, groups, or contacts.
- Custom merged field patterns were designed to be used in the emailtemplates to send the dynamic content from the records into the emailalerts.
- Natural language-based UI was designed to allow the users to selectthe resolution of the alert, and Resolution could be any batch class orapproval process present in the SF org.
- Alerts on every stage completion.
Solution Component
- Salesforce Sales Cloud
Results
- Dynamisch designed a robust, scalable, and flexible alert engine.
- A rich user interface was created, which provided a smooth userexperience and allowed the users to use natural language.
- Email engine whole functionality was designed to work for any type ofindustry or organization with just a few clicks of configurations in theorg for setting it up (no need of writing heavy code after deployment).