Pauses your workflow until a specific meeting associated with the enrolled record is completed
When you need to wait for a meeting to finish before continuing workflow actions - like sending follow-up emails, updating deal stages, or scheduling next steps
Ensures your follow-up actions happen at the right time, improving customer experience and sales process timing
Choose which to wait for (Recent, Nearest, or Furthest)
Select the (when the meeting is considered "finished")
Add follow-up actions after the meeting pause
Test with a scheduled meeting
- Dropdown
- Which meeting associated with the record should trigger the pause
- - The meeting most recently booked
- - The closest meeting to today's date
- - The meeting furthest away from today
-
Recent - The action looks at all meetings associated with the enrolled record
- Dropdown
- What event should release the workflow pause
- - When the meeting's scheduled end time arrives
- - When the meeting status changes from "Scheduled"
- - When either condition is met (recommended)
-
End Time OR Status Changed - "Status Changed" includes completed, cancelled, or no-show meetings
Send a follow-up email and update deal stage after a sales meeting
- Meeting:
Recent - Condition:
End Time OR Status Changed
Workflow waits for the most recent meeting to finish, then continues with follow-up actions regardless of whether the meeting was completed or cancelled.
Wait for a product demo to complete before sending pricing information
- Meeting:
Nearest - Condition:
End Time
Workflow pauses until the upcoming demo's scheduled end time, then sends pricing materials.
Schedule the next meeting in a series after the current one ends
- Meeting:
Furthest - Condition:
Status Changed
Waits for the last scheduled meeting to have its status updated (completed/cancelled), then triggers next meeting scheduling.
The action finds the specified meeting (recent/nearest/furthest) associated with your enrolled record
The workflow immediately pauses and waits for the meeting condition
The system continuously monitors the meeting for the specified condition
When the condition is met, the workflow automatically continues
Uses HubSpot meeting webhooks for real-time status updates
- Looks at booking/creation date, selects the most recently scheduled (regardless of meeting date)
- Compares meeting start times to current date, selects closest future meeting (ignores past meetings)
- Selects the meeting with the latest start time (can be in the past or future)
- If you select "Nearest" and all meetings are in the past, the workflow will immediately continue (no pause occurs)
- If the selected meeting is deleted from HubSpot, the workflow automatically unpauses and continues
- If a meeting time changes while paused, the action automatically adjusts to the new end time
- If multiple workflows are paused on the same meeting, they all unpause simultaneously when the condition is met
- Releases exactly when the meeting's end time is reached (even if status hasn't changed)
- Releases immediately when status changes from "Scheduled" to any other status (COMPLETED, CANCELLED, NO_SHOW)
- Releases on whichever condition happens first (most flexible and recommended)
- When someone manually marks a meeting as completed/cancelled in HubSpot
- When calendar integrations (Google, Outlook) sync status changes
- Some meeting tools automatically update status when meetings end
- Status changes may take 1-2 minutes to process due to webhook delivery timing
The action uses HubSpot's meeting webhooks to detect:
- Meeting status changes (completed, cancelled, no-show)
- Meeting time modifications
- Meeting deletions