View Categories

Setting Up Workflow Goals

Workflow goals are automatic completion conditions that stop a workflow when a client takes a desired action. Without goals, you might send a “please respond to our proposal” email right after someone has already booked—which is awkward and unprofessional. Goals prevent this by completing the workflow early when the objective is achieved.

Why Goals Matter #

Consider a proposal follow-up workflow:

  1. Day 1: Send proposal
  2. Day 3: “Just checking in on the proposal”
  3. Day 7: “Reminder: Proposal expires soon”
  4. Day 14: “Last chance to book”

Without a goal: If the client accepts on Day 2, they’ll still receive all the reminder emails—which looks bad.

With a “Proposal Accepted” goal: The workflow completes on Day 2 when they accept, and no further emails are sent.

Available Goal Types #

BookLive supports five goal types that automatically complete workflows:

Proposal Accepted #

Triggers when a client accepts a proposal associated with their enrollment.

Best for:

  • Proposal follow-up sequences
  • Quote reminder workflows
  • Sales nurturing campaigns

Contract Signed #

Triggers when a client signs a contract for the associated performance.

Best for:

  • Contract reminder workflows
  • Pre-booking completion sequences
  • Onboarding workflows that require signed agreements

Invoice Paid #

Triggers when a client pays an invoice or makes a payment.

Best for:

  • Payment reminder workflows
  • Deposit collection sequences
  • Balance due reminders

Performance Booked #

Triggers when a performance is confirmed or booked.

Best for:

  • Lead nurturing workflows
  • Inquiry follow-up sequences
  • General sales workflows

Review Submitted #

Triggers when a client submits a review.

Best for:

  • Post-event thank you sequences
  • Review request workflows
  • Testimonial collection campaigns

How to Add Goals #

  1. Open your workflow in edit mode
  2. Navigate to the Goals section
  3. Click Add Goal
  4. Select the goal type
  5. Enter a descriptive name (e.g., “Client Booked”, “Payment Received”)
  6. Save the goal

Goal Priority #

You can add multiple goals to a single workflow. When any goal is met, the workflow completes. Each goal has a priority level that determines which goal is recorded if multiple could apply simultaneously.

Example: A workflow might have both “Contract Signed” and “Proposal Accepted” goals. If the client accepts a proposal (which might also trigger a booking), the higher-priority goal is recorded as the completion reason.

What Happens When a Goal Is Met #

When a goal condition is detected:

  1. All pending steps in the enrollment are marked as “Skipped”
  2. The enrollment status changes to “Completed by Goal”
  3. The specific goal that completed the workflow is recorded
  4. No further emails or actions are sent

Goal-Based Workflow Examples #

Proposal Follow-Up with Goal #

Component Configuration
Trigger Immediate
Step 1 Email: “Your Proposal”
Step 2 Delay: 3 days
Step 3 Email: “Following Up”
Step 4 Delay: 5 days
Step 5 Email: “Final Reminder”
Goal Proposal Accepted

Client accepts on Day 2? Workflow completes, Steps 2-5 are skipped.

Payment Collection with Goal #

Component Configuration
Trigger Performance-Relative: 30 days before
Step 1 Email: “Deposit Reminder”
Step 2 Delay: 7 days
Step 3 Email: “Second Reminder”
Step 4 Delay: 7 days
Step 5 Email: “Urgent: Payment Required”
Goal Invoice Paid

Client pays after first reminder? Workflow completes immediately.

Review Request with Goal #

Component Configuration
Trigger Performance-Relative: 1 day after event
Step 1 Email: “Thank You!”
Step 2 Delay: 4 days
Step 3 Email: “We’d Love Your Feedback”
Step 4 Delay: 1 week
Step 5 Email: “Reminder: Leave a Review”
Goal Review Submitted

Client leaves a review after the thank-you email? No further review requests sent.

Multiple Goals #

Some workflows benefit from multiple goals. For example, a pre-event workflow might complete if:

  • The contract is signed (Contract Signed goal)
  • Payment is received (Invoice Paid goal)
  • The client cancels (manual cancellation)

Add each goal separately, and the workflow completes when any condition is met first.

Viewing Goal Completions #

When viewing enrollments, you can see which goal completed each one:

  • Status: “Completed by Goal”
  • Goal Met: The specific goal name (e.g., “Proposal Accepted”)
  • Completed At: When the goal was triggered

This information helps you understand your workflow effectiveness and client behavior.

Best Practices #

Always Add Relevant Goals #

Every workflow should have at least one goal that represents success. Ask yourself: “What action would make the remaining emails irrelevant?”

Name Goals Clearly #

Use descriptive names like “Client Booked” or “Payment Received” rather than generic names. This makes reports and enrollment history easier to understand.

Consider Multiple Outcomes #

Think about all the ways a client might “complete” your workflow objective:

  • For sales: Proposal Accepted OR Performance Booked
  • For payments: Invoice Paid
  • For contracts: Contract Signed
  • For reviews: Review Submitted

Use Goals to Measure Success #

By tracking which goals complete your workflows, you can measure:

  • How many clients convert at each stage
  • Which workflows are most effective
  • How quickly clients take desired actions

Goals vs. Manual Cancellation #

Goals automatically complete workflows based on client actions. You can also manually cancel enrollments for other reasons:

  • Client requested to stop emails
  • Performance was cancelled
  • You enrolled the wrong client

Manual cancellations show as “Cancelled” rather than “Completed by Goal” in your enrollment history.

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top