There are different ways to automate repetitive business processes on the platform. We can use any of the following tools to do this:
The Lightning Process Builder
The Visual workflow
Workflows
Approvals
The automation tool that we need depends on the type of business process that we are automating.
For example:
If a user does not return the book in seven days, the librarian sends an e-mail reminder to him to return the book
If a user updates his address in the system, an automated update should happen in an external inventory management system or an address book
If a user misses out on a payment of a fine or returns a book after the due date, the user is marked as black-listed
Managers approve the discount requests for the amount of the fine
Customer Support uses a wizard to capture new cases and so on