Each automation includes one trigger and as many actions, waits, and conditions as you need. This article covers all available options and what they do.
📚 Tips
This article covers Automations 2.0 — HoneyBook's automations builder with conditional logic, third-party app integrations, and more. Learn more about Automations 2.0.
Once your automation is set up, activate it so it starts running in projects when the trigger is met
Triggers
A trigger is the event that causes an automation to start running in a project. For any trigger, select the project or event type(s) it applies to — or select all. For most triggers, you can also require a project to have specific tag(s) before the automation runs.
Apps
Acuity: Meeting scheduled |
|
Calendly: Meeting scheduled |
|
Inquiry
Contact form submitted | Runs after a contact form is submitted |
Lead form submitted |
|
Session
📣 Note
Session-related triggers only apply to sessions scheduled through the Scheduler.
Session is scheduled | Runs after a session is scheduled by a participant in the project. When setting up this trigger, you can:
|
Session starts |
|
Session ends |
|
File
Questionnaire submitted |
|
Smart file is completed |
📣 Note: A smart file is completed once the client has finished all required actions and mandatory questions and navigated to the final page. If the final page contains questions or actions, the client must submit it. You can also manually mark a smart file as completed. |
Booking
📣 Note
Payment-related triggers work for payments made through HoneyBook or marked as paid on a HoneyBook invoice.
All signatures are signed | Runs after all required signatures in a contract are collected. You can select specific template(s), or apply to all. |
Contract is signed | Runs after a contract is signed by a client. If a contract has multiple signature lines, it triggers after the first signature. You can select specific template(s), or apply to all. |
First payment paid | Runs after the first payment in a payment schedule is made. You can select specific template(s), or apply to all.
|
Invoice paid in full | Runs after the final payment in a payment schedule is made. You can select specific template(s), or apply to all.
|
Project
Project start time | Runs a set number of minutes, hours, days, weeks, or months before or after the project start time |
Project stage changed |
📚 Tip: This trigger replaces the old "Project moved to completed" trigger. Older automations using that trigger will continue running as-is. |
Tags added to project |
|
Project end time | Runs a set number of minutes, hours, days, weeks, or months before or after the project end time |
Other
Manual trigger | Runs in a project once manually triggered. Learn how to manually trigger an automation in a project. |
Actions
An action is something that happens when the automation runs.
📚 Tips
To skip a step in a running automation, open the automation in the project, hover over the step, and select Skip
Steps with conditional logic can't be skipped
Create/update subscriber |
|
Create email draft |
|
Create task |
📣 Note:
|
Move pipeline stage |
📚 Tips:
|
Send email |
📚 Tip: If you want to review and edit the email before it goes out, use Create email draft instead. |
Send smart file via email |
📣 Note: If the smart file includes a contract, it sends as-is. The contract signee will be the first participant in the project. Learn more about booking automations. |
Archive project |
|
Waits
A wait is a delay between the trigger and the first step, or between 2 steps. Waits can be time-based or event-based.
Time-related | Configure the automation to wait a set number of minutes, hours, days, weeks, or months between steps |
Event-related ("Wait until...") | Pause the automation until a specific event occurs in the project. Available events:
|
Conditions
Conditions let you split an automation into different paths based on whether a specific event has occurred. Learn more about adding conditional logic to automations.
📣 Note
If a future condition is completed early, it won't skip any previous or subsequent conditions — those will still run as normal until completed or the condition time expires.
Project tags added |
|
File was viewed |
|
Contract signed |
|
Questionnaire was submitted |
|
Session was scheduled |
|
Task was completed |
|
File was completed |
📣 Note: What counts as completed:
|
First payment has been paid |
|
Invoice paid in full |
|
Still have questions? Feel free to send us a message by clicking the Question Mark icon on any HoneyBook page. Our team is always happy to help!
