Skip to content

Zapier Integration

Connect Vidori to your favorite tools and automate workflows using Zapier. Trigger actions in external apps when events happen in your platform, or sync data between Vidori and your existing business tools.

Vidori integrates with Zapier to connect your streaming platform to 5,000+ apps. When important events occur—new signups, subscription changes, content uploads—Zapier can automatically trigger actions in your other tools.

Marketing Automation

Send welcome emails, drip campaigns, and re-engagement messages based on user activity.

CRM Sync

Keep your CRM updated with new subscribers, plan changes, and engagement data.

Team Notifications

Alert your team in Slack, Teams, or email when important events occur.

Analytics & BI

Push events to your data warehouse, analytics tools, or dashboards.

The following events can trigger Zapier automations:

EventDescriptionData Included
New User SignupNew user registeredEmail, name, signup source
Email VerifiedUser verified their emailEmail, verification timestamp
User Signed InUser logged inEmail, device, location
Account DeletedUser deleted their accountEmail, deletion reason
EventDescriptionData Included
Subscription CreatedNew paid subscription startedTier, price, billing period
Subscription UpgradedUser upgraded their planPrevious tier, new tier
Subscription DowngradedUser downgraded their planPrevious tier, new tier
Subscription CancelledSubscription cancelledTier, cancellation reason
Payment FailedPayment attempt failedTier, failure reason
EventDescriptionData Included
Video UploadedVideo upload startedTitle, duration, uploader
Video Processing CompleteVideo transcoding finishedTitle, status, quality levels
Video PublishedVideo made publicTitle, URL, publish time
EventDescriptionData Included
Video WatchedVideo watched (30+ seconds)Video ID, user, watch duration
View Milestone ReachedPlatform reached view milestoneMilestone (100, 1000, etc.)

If you don’t have one, sign up for Zapier (free tier available).

  1. In Zapier, click Create Zap
  2. Search for Vidori in the app directory
  3. Select Vidori as your trigger app
  4. Choose your Zapier account to connect
  1. Click Sign in to Vidori
  2. Log in with your Vidori admin credentials
  3. Authorize Zapier to access your Vidori account
  4. Select which events you want to trigger this Zap

Select which Vidori event should start your automation:

CategoryAvailable Triggers
UsersNew Signup, Email Verified, Account Deleted
SubscriptionsCreated, Upgraded, Downgraded, Cancelled, Payment Failed
ContentVideo Uploaded, Processing Complete, Published
EngagementVideo Watched, Milestone Reached
  1. Click + to add an action step
  2. Search for the app you want to connect (e.g., Mailchimp, Slack, HubSpot)
  3. Choose the action to perform
  4. Map Vidori event data to the action fields
  5. Test your Zap
  6. Turn it on

Trigger an email sequence when a new user signs up:

Trigger: New User Signup Actions:

  1. Add subscriber to Mailchimp/ConvertKit
  2. Start welcome email sequence
  3. Create contact in CRM
Vidori (New Signup) → Mailchimp (Add Subscriber) → HubSpot (Create Contact)

Alert your team when a customer upgrades:

Trigger: Subscription Upgraded Actions:

  1. Send Slack message to #sales channel
  2. Update CRM deal stage
  3. Send thank-you email
Vidori (Upgrade) → Slack (Post Message) → Salesforce (Update Opportunity)

Take action when a subscription is cancelled:

Trigger: Subscription Cancelled Actions:

  1. Send exit survey email
  2. Create task for retention team
  3. Add to re-engagement campaign
Vidori (Cancellation) → Typeform (Send Survey) → Asana (Create Task)

Automate content promotion when videos go live:

Trigger: Video Published Actions:

  1. Post to social media
  2. Send newsletter announcement
  3. Update content calendar
Vidori (Video Published) → Buffer (Create Post) → Notion (Update Database)

Handle failed payments automatically:

Trigger: Payment Failed Actions:

  1. Send payment update reminder
  2. Create support ticket
  3. Alert account manager
Vidori (Payment Failed) → SendGrid (Send Email) → Zendesk (Create Ticket)

Each trigger provides data you can use in your actions:

User Events:

  • user_email - User’s email address
  • user_name - Display name
  • signup_date - When they signed up
  • device - Device type used

Subscription Events:

  • tier_name - Subscription tier (e.g., “Business”)
  • previous_tier - Previous tier (for upgrades/downgrades)
  • price - Monthly/annual price
  • currency - Payment currency
  • billing_period - Monthly or annual

Content Events:

  • video_title - Video title
  • video_id - Unique identifier
  • duration - Video length
  • video_url - Public URL (when published)
  • thumbnail_url - Thumbnail image

Narrow down which events trigger your Zap:

  1. After selecting your trigger, click + Add filter
  2. Choose a field to filter on
  3. Set conditions (e.g., “Tier equals Business”)
  4. Only matching events will trigger the Zap

Example filters:

  • Only trigger for “Business” tier upgrades
  • Only trigger for videos longer than 10 minutes
  • Only trigger for users from specific countries

Use Zapier’s formatter to transform data:

FormatterUse Case
TextCapitalize names, extract domains from emails
NumbersFormat currency, calculate percentages
DatesConvert timezones, format for display
UtilitiesCreate lookup tables, line items

Chain multiple actions together for complex workflows:

Trigger: New User Signup
Action 1: Add to Mailchimp audience
Action 2: Create HubSpot contact
Action 3: Send Slack notification
Action 4: Add row to Google Sheet
Action 5: Create Asana task for follow-up

Create different actions based on conditions:

Trigger: Subscription Changed
Path A (Upgrade):
→ Send thank-you email
→ Notify sales in Slack
Path B (Downgrade):
→ Send feedback request
→ Create retention task
Path C (Cancellation):
→ Send exit survey
→ Add to win-back campaign
  1. Go to your Zapier dashboard
  2. Click on a Zap to view details
  3. Select Zap History
  4. Review recent runs and their status

When a Zap fails:

  1. Check Zap History - See the specific error message
  2. Review Field Mapping - Ensure required fields are mapped
  3. Test the Connection - Re-authenticate if needed
  4. Contact Support - Reach out to Zapier or Vidori support
StatusMeaning
OnZap is active and running
OffZap is paused
ErrorZap encountered an issue
DraftZap is not yet published
IssueSolution
Zap is offTurn on the Zap in your dashboard
Wrong event selectedVerify the trigger matches the expected event
Filter too restrictiveCheck filter conditions aren’t excluding events
Account disconnectedRe-authenticate your Vidori connection
IssueSolution
Missing required fieldMap all required fields in the action
Invalid data formatUse formatters to transform data
Rate limitingAdd delays between actions
Permission errorCheck connected account permissions
  1. Use Zapier’s Test button to simulate events
  2. Check Zap History for detailed logs
  3. Start with simple Zaps before adding complexity
  4. Use Zapier’s Formatter to debug data transformations

Start Simple

Begin with one automation, test thoroughly, then expand. Complex workflows are harder to debug.

Use Descriptive Names

Name your Zaps clearly (e.g., “New Signup → Mailchimp + Slack”) for easy management.

Handle Failures

Enable error notifications and design workflows to handle failures gracefully.

Document Workflows

Keep a record of your automations and what they do for team knowledge sharing.

Choose the right Zapier plan for your needs:

PlanZapsTasks/MonthMulti-StepBest For
Free5100NoTesting
Starter20750YesSmall teams
ProfessionalUnlimited2,000YesGrowing businesses
TeamUnlimited50,000YesLarge teams