Skip to main content

Zapier Integration

Connect Uscreen with other applications using Zapier's powerful automation capabilities

Updated today

Zapier allows you to connect Uscreen with thousands of other applications, creating automated workflows between them.

These connections, called Zaps, consist of a trigger (when this happens...) and one or more actions (...do this as a result). To learn how Zapier works in their own words, please check out this article.

NOTE: Zapier integration is available for the App Essentials or Plus plan. If you're not currently on these plans, please get in touch with sales@uscreen.tv.


Connect Uscreen to Zapier

In Uscreen

  1. Navigate to Settings > Integrations

  2. Copy your Zapier API Key

In Zapier

  1. Navigate to App Connections

  2. Click Add Connection

  3. Search for and select Uscreen, and click Add Connection

  4. Enter the copied API Key from Uscreen

  5. Click Yes, Continue to Uscreen

NOTE: While we can assist with issues related to the Uscreen side of the Zapier integration, our ability to support general Zapier or third-party app issues is limited. For such, please contact Zapier Support directly.


Create your Zap

In Zapier

  1. Navigate to Zaps

  2. Click Create and select New Zap

  3. Plan your workflow

  4. Choose a Trigger

  5. Set up an Action

Pair your App

Alternatively, you can use the page below to pair Uscreen with the app of your choice and view the available zaps that you may create for both apps.

INFO: You may create a series of actions depending on your Zapier plan. You can use the built-in Copilot (AI) of Zapier for assistance in creating your workflow.


When this happens… (Trigger)

Uscreen offers several triggers that can start your Zap workflow.

Began to Play Video

Fires when a user starts playing a video.

Payload:

NOTE: The Began to Play event triggers when the Play button is clicked. It does not necessarily indicate that the video is watched entirely.

Canceled Subscription

Fires when a subscription is canceled.

Payload:

  • Name

  • Offer ID: subscription/bundle/content ID

  • Email

  • Offer Title: subscription/bundle/content title

  • ID: ownership ID

INFO: The Canceled Subscription event triggers when the user cancels from the User Dashboard or an admin cancels from the People page.

New User

Fires when a new user is created in your storefront.

Payload:

  • ID: user ID

  • Name: user name

  • Email: user email

  • Custom Fields: can have multiple values

  • Origin: source of account creation

Paid Order

Fires when a payment is processed for content, subscriptions, or bundles.

Payload:

  • Email

  • Offer Title: subscription/bundle/content title

  • Offer ID: subscription/bundle/content ID

  • Event: order_paid

  • Discount: amount of discount from coupon

  • Final Price: net amount after discount

  • Total Price: gross amount

  • ID: invoice ID

  • Name

  • Coupon

TIP: The Paid Order event triggers for any invoice marked as Paid. If you're looking to exclude invoices with a 0 amount, you can set conditions using Filter or Paths by Zapier.

User Updated

Fires when end-users update their profile.

Payload:

  • ID: user ID

  • Email

  • Changes: modified user data

  • Attributes: all user data

    • Attributes Name

    • Attributes Email

    • Attributes Lifetime Spent

    • Attributes Bounced Email: boolean

    • Attributes Segment: can have multiple values

    • Attributes Status

    • Attributes Origin


Mapped Fields Values

Origin

  • web_sign_up

  • admin_invite

  • migration

  • api

  • zapier

Segment

  • one_time_buyer

  • in_trial

  • active

  • churned

  • paused

  • email_capture

  • lead

Subscription Status [old]

  • never

  • in_trial

  • active

  • pending_cancellation

  • on_hold

  • former

  • pending_pausing

  • paused

Status [new]

  • new

  • reactivated

  • upgraded

  • downgraded

  • on_hold

  • pending_cancellation

  • pending_pausing

  • paused


...do this (Actions)

Uscreen provides two actions that can be performed when triggered by other apps.

Create User

Creates a new customer with the required information.

INFO: When successful, the created user account will immediately appear in the People page.

Assign User Access

Adds a subscription or bundle to a user.

NOTE: Select True in Charge subscriptions outside of uscreen if you are manually billing your customers outside Uscreen.


Common Use Cases

Here are some popular ways to use Zapier with Uscreen:

  • Email Marketing

    • Add new contacts to MailChimp, ActiveCampaign, etc.

    • Send personalized emails or create a custom mail campaign

  • CRM Sync

    • Update contacts in HubSpot, Salesforce, etc.

    • Track customer value

  • Membership Management

    • Backup customer data in Google Sheets, Excel, etc.

    • Bulk import and assign users access

  • Community Management

    • Add users to Slack, Discord, Facebook Groups, etc.

    • Send automatic notifications

  • Content Delivery

    • Create "Buy One Get One Free" promotions

    • Grant access via 3rd-party shop platforms like Shopify, WooCommerce, etc.

  • Payment Processor


FAQs

Can I segment customer accounts I created using Zapier in Uscreen?

Not yet. Currently, you can create new users with Zapier, but our segments (Active, Churn, Lead, etc.) are not accessible via Zapier. Please submit a feature suggestion if this is important to you.

What happens if my Zap stops working?

First, check that your Zapier API key is correctly entered in App Connections in Zapier. Also, review any conditions (Filters or Paths) that might be preventing the trigger from firing. Check the Plan tasks to see if they may have been exceeded in your Zapier account, and review the errors in Zap History.

How can I test if my Zapier integration is working?

When setting up a Zap, Zapier provides a testing feature that will attempt to find existing data in your Uscreen account to verify the connection. If your Zap is active, you can perform an actual task to observe the workflow in action.


Did this answer your question?