Creating an SVOD Plan

In this topic, you will learn how to configure a video SVOD (subscription video on demand) plan using the Commerce tab of Brightcove Beacon. The SVOD plan implements monetization. To learn how to apply the SVOD plan to videos see the Using an SVOD Plan document.


An SVOD plan defines how a particular set of videos can be purchased by your apps' customers. When creating the package you can, for example, configure the following:

  • The billing frequency
  • Set if ad supported, and the advertising configuration to use
  • Payment methods
  • Maximum number of streams that can be played simultaneously by a user with the package
  • Start and end dates when the package can be purchased
  • Permitted devices and geo-locations to view videos in the package

Creating SVOD plans in Beacon Classic

Step through the following steps to create a new package:

  1. In Brightcove Beacon, select the Commerce tab, be sure SVOD/AuthVOD Plans is selected in the left navigation, then click Add New Plan .
    initial menu selections
  2. On the Package tab (screenshot below), complete the following:
    • Name : The name of the package that is used in the Video Cloud custom fields for a video.
    • Billing Frequency : Choose the billing frequency for this package.
    • Trial Period : The trial period for this package. Enter 0 for no trial period.
    • Status : Chose if you wish to have the package published so it is available for use. Note that you cannot publish the package until at least one payment method is selected.
    • Advertisement : Choose if you wish to use advertisements with this package.
    • Ads Providers : If you have chosen to use ads in the previous step, choose the ad provider. This dropdown is populated with the advertisement configurations listed in the Advertisement section of Brightcove Beacon.
    • Payment methods to use : Select the payment methods you want to use with this package. Note that for each method selected a section opens below the list of payment methods, which you must complete for each selected method. The screenshot below shows Stripe (in yellow) and Apple Store (in red) are selected.
      payment method details
  3. Click the Create Package button to save your current package configuration.
  4. On the Textual Data tab, complete the following:
    • Pack Name : Name shown to users.
    • Headline : Headline shown to users, for example Holiday Special! .
  5. Click the Create Package button to save your current package configuration.
  6. On the Non-Textual Data tab, supply an image for use next to the package name.
  7. Click the Create Package button to save your current package configuration.
  8. The Content tab is not for use at the current time.
  9. On the Streams tab, complete the following:
    • Max Streams : Maximum number of connected devices that can be streaming at the same time.
    • Max Devices : Maximum number of connected devices that can have active connections.
    • Advanced Streams : Set this to Yes if you wish to customize the rights this package sets. The available changes are shown in the following screenshot:
      advanced stream rights
  10. Click the Add new Right button to save your newly configured, customized rights.
  11. Click the Create Package button to save your current package configuration.

That's it for the package creation!

Unpublishing or deleting a package

If a package is no longer needed you have two options:

  • Unpublish: You can unpublish a package that is needed again. For instance, you have a special package associated with a holiday that you use year after year. This is a good use case for unpublish.
  • Delete: You can delete a package and it is not recoverable. For instance, you have an introductory package for a new set of content, but that content will not be new again, so you will not need the package again. This is a good use case for delete.

There are two places you can unpublish/delete a package:

  • From the SVOD/AuthVOD Plans section check the package(s) you wish to unpublish/delete then click the appropriate button.
    unpublish delete
  • If you are editing the package, from the Package tab you can both unpublish and delete. Use the Status to unpublish or the Delete button to delete.
    unpublish delete when editing

Creating a Stripe Coupon

Coupons can be created to provide a discount, either a fixed monetary discount or a percentage discount, that can be applied when purchasing a package.

  1. In Brightcove Beacon, select the Commerce tab, then click Coupons by Stripe and finally click Add New Voucher.
    coupon menu selections
  2. On the Create New Coupons form (screenshot below), complete the following:
    • Id : Code that viewers enter in the Brightcove Beacon app to use the coupon
    • Name : A friendly name for the coupon that can be displayed in invoices
    • Duration : Choose from Once, Forever or Repeating;
      If Repeating is selected, then set the number of months it can repeatedly be used.
    • For Discount type select one of the following:
      • Monetary Amount: Enter the value of, and currency for, the coupon
      • Percentage: Enter the percentage of discount the coupon carries

      Example: If the discount is 3 months free, then set the Duration to Repeating with 3 months and set the Discount type with Percentage of 100%

    • Limit Date (UTC) : Select the last date the coupon can be used
    • Max redemption : Enter the maximum number of redemptions for the coupon; for instance only 50 customers can redeem the coupon
    • Select Packages : Select the packages to which the coupon can be applied; if you do not select a package the coupon can be applied to all packages
      Example: The coupon is only valid if you purchase the yearly subscription
    coupon form
  3. Be sure to click the Save button to save your new coupon.

In the Brightcove Beacon app when a package purchase takes place, viewers are able to enter the coupon Id:

use coupon form

Alternatively, you can create coupons directly in your Stripe account, and then use them in Brightcove Beacon.

use coupon form