indicating whether an update operation on that field of the crm object to the specified value was successful or returned an error the fig6 is a flowchart describing an example implementation of a process for updating the customer relationship management system a playbook is opened 600 with respect to a crm object such as a prospect if a playbook element is marked as completed as determined at 602 then any update rule is processed if the playbook element does not have an update rule or if updates are disabled as determined at 604 then the playbook system returns to its normal processing if an update rule exists the playbook system then communicates 606 with the crm system to update the crm field s according to the update rule if the crm system responds that the update was successful as determined at 608 then the update is complete and normal processing by the playbook system continues as indicated at 612 if the crm system responds that the update was not successful then the user is notified that an error occurred and the error is logged in the system as indicated at 614 the content of the sales playbook can change due to the changed data in the customer relationship management system thus activity in the sales playbook can dynamically drive further actions in the sales playbook having now described an example implementation of a.