Skip to content

HubSpot + SkipUp

Automate demo scheduling when HubSpot deals move to a new stage.

Connect HubSpot and SkipUp through Zapier to automatically schedule meetings when deals reach key stages. When a HubSpot deal moves to “Demo Requested,” SkipUp’s AI reaches out to the prospect via email to find a time.

Zap 1: HubSpot deal stage change → SkipUp creates meeting request Zap 2 (optional): SkipUp meeting booked → Update HubSpot deal to “Demo Scheduled”

  • SkipUp connected to Zapier (setup guide)
  • HubSpot connected to Zapier
  • A HubSpot deal pipeline with a “Demo Requested” stage (or equivalent)
  1. Create a new Zap
  2. Search for HubSpot and select Updated Deal Property
  3. Set the property to Deal Stage
  4. In the filter, set: Deal Stage = “Demo Requested”
  5. Test the trigger to pull sample data
  1. Add an action step → SkipUp → Schedule Meeting
  2. Map the fields:
SkipUp fieldHubSpot mappingNotes
Organizer Email{{Deal Owner Email}}The rep who owns the deal
Participant Emails{{Associated Contact Email}}The prospect
Meeting TitleDemo: {{Deal Name}}Clear title for calendar
Meeting PurposeProduct demo for {{Company Name}}Used by AI to write the email
AI InstructionsSee template belowCRM context for personalization

Use this template in the AI Instructions field to give SkipUp’s AI rich context:

Prospect: {{Contact First Name}} {{Contact Last Name}}
Company: {{Company Name}}
Role: {{Contact Job Title}}
Deal: {{Deal Name}} ({{Deal Amount}})
Deal Stage: Demo Requested
Context from CRM notes:
{{Deal Description}}
Instructions: Schedule a product demo. Keep the tone professional but friendly.
The prospect expressed interest through {{Original Source}}. Reference their
specific use case if mentioned in the notes above.
  1. Click Test step — this creates a real meeting request
  2. Verify the request appears in SkipUp with the correct details
  3. Turn on the Zap

When SkipUp confirms a meeting time, update HubSpot automatically.

  1. Create a new Zap
  2. SkipUp → Meeting Scheduled trigger
  3. Test to get sample data
  1. Add HubSpot → Update Deal action
  2. Search for the deal using the organizer email or participant email
  3. Set Deal Stage to “Demo Scheduled”

Create a third Zap to handle cancellations:

  1. SkipUp → Meeting Cancelled trigger
  2. HubSpot → Update Deal action → Revert stage to “Demo Requested”
HubSpot fieldSkipUp fieldNotes
Deal Owner EmailOrganizer EmailMust be a SkipUp workspace member
Contact EmailParticipant EmailsThe prospect being scheduled
Contact First + Last NameOrganizer NameOnly if not set in SkipUp
Contact TimezoneOrganizer TimezoneIANA format (e.g., America/New_York)
Deal NameMeeting TitleShows on calendar invite
Deal DescriptionAI InstructionsRich context for the AI

“Invalid organizer” — The deal owner’s email must match a SkipUp workspace member. Make sure all reps are added to your SkipUp workspace.

“No associated contact” — The HubSpot deal needs at least one associated contact with an email address for SkipUp to schedule with.

Deal doesn’t update after booking — Make sure Zap 2 is active and the SkipUp “Meeting Scheduled” trigger is working. Check SkipUp Settings > Webhooks to verify the webhook is enabled.