Before closing this chapter, let's look at the things we need to take into consideration when building automation using a Process Builder.
The first suggestion is to use one automation tool for each object because it becomes very difficult to predict when actions will take place if you have a Process Builder, Apex triggers, and workflow rules active at the same time.
When replacing a workflow rule or an Apex trigger with a Process Builder, remember to deactivate them before activating the Process Builder, otherwise you may get unexpected results, such as the record being overwritten several times or multiple email notifications being sent (we don't want to spam our precious users).
Moreover, use only one record-change triggered process per object. That way, you will have an idea of what's happening behind...