Add web playbook