Work less and do more
Linear and non-linear content distribution was never made this simple. Collaborate with your teams online, automate routine tasks, integrate your existing tools and manage your content end-to-end from one beautifully intuitive interface.
Work from your browser, from anywhere, at your convenience
Access your content catalogue, schedules and plans from your browser, from any device. BeBanjo is a web-based application, which means you can get up and running in no time, and work from anywhere with an internet connection.
Explore BeBanjo’s modules
-
Always know what’s going on
Audit every change made to your rights, track changes to your metadata and see who is working on what by just a glance at BeBanjo’s interface.
Explore Catalogue →Optimize workflows
Streamline workflows, track tasks, identify bottlenecks and let your team be notified for every assigned task automatically so that everything gets done in time, without micromanagement.
Explore Schedule →Automate rights validation for a rich set of restrictions
Record rights and validate content for different platforms, business models, licensors, territories, utility limits, exploitation windows, rerun limits, platform parities, transmissions and many more.
Explore Rights →Eliminate metadata errors
Make sure all metadata is complete before publishing, and get alerts for errors or missing keys.
Explore Publisher →Exploit your content to the fullest
Get scheduling suggestions based on your recorded rights and distribute more titles to more platforms, faster.
Explore Rights →Automate catch-up services with rules
Rules will automatically create VOD schedule entries based on your linear transmissions.
Explore Catchup →Hourly data upload
BeBanjo uploads your data to the Data Warehouse hourly, so your reports are always up-to-date.
Explore Reporter →Automate transformation
Transform your schedule and metadata to dozens of up-to-date specifications automatically: CableLabs, EMA Avails, YouTube, DirecTV, and more.
Explore Publisher → -
Schedule
Multi-platform VOD scheduling
- Easily copy schedules from one platform to another.
- Schedule archived content by setting a fixed window. E.g.: "Schedule all the episodes of this series on iTunes and Netflix from 1/1/2020 to 31/12/2020".
- Change scheduling dates of archived content individually or in bulk.
- Define the asset/version to use for each entry in the schedule, individually or in bulk.
- Scheduling patterns with relative ending dates.
- Work in bulk with metadata for scheduled entries.
- Use the same asset/version from the linear transmission or use the most recent asset/version of a given type.
- Manage VOD schedules using Excel import/export.
Powerful search
- Powerful search for VOD schedules: filter by dates, content, platforms, licensors, requirements, metadata, etc.
- Filtering can be done positively or negatively, e.g.: "Show me all catch-up entries from the series Lost that are not scheduled on Xbox".
- Keep the filters you use the most at hand so that finding content to work with is just one click away.
- Access to a full historical record of deleted entries.
Intuitive visual editor
- Drag and drop editor for VOD schedules: drag and drop entries to change dates, quickly access rights windows and statuses, etc.
- Print platform-specific schedules from the visual editor.
- Visually change dates for multiple VOD schedule entries and make them stagger, e.g.: "Schedule 2 new episodes each Monday and Thursday. The first 2 episodes will start on 1/1/2017 and all of them will finish on 31/12/2017".
Fully exploited content
- Find content with rights to add to the VOD schedule.
- Find content that has never been scheduled in a platform.
- Use archived rights to schedule archive content in a click.
Playlists as VOD schedule entries
- Easily schedule pre and post roll videos with the playlist feature: A playlist is a succession of assets or segments that are meant to be played as a unit.
- Add any asset or segment to a playlist.
- Manage playlists in bulk: create playlists for multiple schedule entries and add content to all of them at once.
- Filter VOD schedules by the content of the playlists. E.g.: "Show me all the entries in the iTunes schedule with a playlist containing this Coca-Cola ad".
- Set up playlist templates defining a number of common entries shared by multiple playlists. Templates can then be assigned to VOD schedules.
- Find and replace the same content in multiple playlists.
Catalogue
Hierarchical catalogue
- Manage editorial entities and their metadata: brands/shows, series/seasons, collections, titles (episodes, features and clips), assets/versions, contributors and credits, trailers in packages and more.
- Intuitive hierarchy with field inheritance and override.
- Support for external ID schemes such as EIDR.
- Manage technical entities and their metadata: segments/cue points, images, renditions, audio tracks and subtitles.
- Import and export content using Excel files.
- Powerful search: find content by name, external ID, content type, licensor, tags or metadata.
- Easily reparent series and episodes: move series/seasons and episodes between brands/shows.
- Support for trailers in packages.
- Link promo and trailer clips to their promoted content.
- Easily view and manage all of your promotional content.
- Support for alphanumeric season and episode numbers.
Image management
- Easy image upload: drag and drop images in bulk from your computer.
- Link images to editorial entities and to specific platforms.
- Adjust images with the built-in editor: rotate, flip or crop them to the pixel.
- Flexible internationalisation (i18n) support: enter content titles or contributor names in different languages: "Star Wars" and "La guerra de las galaxias". Users can then set their preferred language themselves.
Keep track of changes
- Activity Log: keep track of every change in the catalogue.
Easy user on- and offboarding
- Set access rights and privileges (admin, owner, user) for every team member and send out invitations in bulk. Users can choose their own usernames, display names and passwords.
- Track active users and the status of your invitations and deactivate users by a single click.
- Group users into teams: the number of teams are unlimited and the same user can be a member of more than one team. Easily rename or remove teams.
- Integrate with external identity providers (e.g., Okta) for Single Sign-On (SSO) with the SAML protocol.
Powerful HTTP API
- Create, read, update and delete any entity in BeBanjo via a secure, authenticated, RESTful web service HTTP API.
- Extensive API documentation available at developers.bebanjo.com/.
- React to change: fetch an event feed with all the changes of any resource. Or publish Amazon SQS messages into your message-based architecture.
Rights
Umbrella licencing deals
- Add content to licencing deals using Excel Avails files.
- Search licencing deals: filter by platforms, licensors, business models, devices, territories and more.
- Configure custom metadata at deal level: e.g.: licensor's contact details
Flexible rights dimensions
- Typical dimensions include: business models (AVOD/TVOD/SVOD/EST), territories, devices, etc. Record multiple sets of rights for the same content E.g.: "SVOD rights for US in 2019" and "TVOD rights for UK in 2020"
- Record rights at title or series level.
- Limit rights to certain episodes of a series: E.g.: for the pilot episode of a series.
- Define blackouts (negative rights): date windows when the content cannot be scheduled on specific platforms, territories, business models, etc.
- Define target platforms flexibly: either by selecting individual platforms or indirectly, through configurable rights dimensions: "applies to all SVOD platforms in the UK".
- Define licence windows with fixed start/end dates and/or relative to linear transmission times.
- Define catch-up rights (rights applying before or after a linear transmission happens). E.g.: online exclusive one day before linear transmission.
- Configure catch-up rights for specific linear channels.
- Support for costed runs and reruns in VOD rules, catch-up rights, and catch-up deals.
- Catch-up rights for specific transmission repeats. E.g.: "use the 3rd linear TX within this date range as reference".
- Record comments alongside rights.
- Define specific clearances for individual episodes. E.g.: seek clearance of music rights separately.
- Define exploitation limits: maximum and minimum number of days the content can be exploited within the overall rights window.
- Define parity restriction: whether the content should be scheduled with the same dates on all the platforms the rights apply to.
- Define utility limits: maximum number of episodes of a series that can be online at the same time.
- Define repeats restrictions: Whether episodes can be repeated before the whole series has been scheduled.
- Define rerun limits: maximum number of allowed reruns per title on the same platform.
- Define rights exploitation limits per schedule window.
- Schedule content without rights, before rights have been secured.
- Clearly identify entries in VOD schedules not complying with recorded rights.
Powerful search and filtering
- Filter VOD schedules by rights status: cleared, in conflict, clearance pending, no rights. E.g.: "Show me all Warner Bros titles with rights in conflict, scheduled for Spain in 2018".
- Rights availability reports: e.g.: "what content do I have rights for, to schedule on SVOD services in the UK in January 2018?"
- Rights exploitation reports: e.g.: "how much of the available rights of specific content have I exploited?"
- Manage segments/cue points in assets/versions. Segments are defined specifying start–end timecodes in the 00:00:00.000 format.
Catch-up
Catch-up rules
- Define VOD catch-up rules for each piece of content and rules will automatically create VOD schedule entries relative to linear transmissions. E.g.: "Schedule each episode of this series 3 days after the 1st TX in March in prime time in my linear channel".
- Target multiple platforms with VOD rules.
- Flexible exhibition window definition: specify the exhibition window both with fixed dates or with dates relative to linear transmission.
- Scope transmissions to a specific one or use them all. E.g.: "the 3rd TX in all channels" or "all TXs in this specific channel".
- Scope specific transmission to a given time range: e.g.: "all transmission in the ABC channel from 1/1/2020 to 31/12/2020".
- Limit or exclude episodes from VOD rules.
- Use a rolling pattern in a VOD rule to ensure that only the most recent episodes are available in VOD.
- Automatically schedule one or more seasons of a show as soon as a new one goes on air on a linear channel.
- Override start/end dates of catch-up entries.
- Revert overridden dates in catch-up entries to get back to sync with the VOD rule again.
Catch-up rights
- Configure rights applying before or after a linear transmission happens. E.g.: online exclusive one day before linear transmission.
- Define catch-up rights for specific linear channels.
- Support costed runs and reruns in VOD rules, catch-up rights, and catch-up deals. This will give you more options and flexibility to exploit your linear content on-demand.
- Subsequent season catch-up trigger. E.g.: "I'm airing the current season of a show and I want my customers to binge the prior season too."
- Catch-up rights for specific transmission repeats. E.g.: "use the 3rd linear TX within this date range as reference".
Publisher
End to end metadata management
- Flexible metadata schema: configure custom metadata fields for brands/shows, series/seasons, collections, titles, schedule entries, assets/versions, renditions, subtitles and audio tracks.
- Support for external ID schemes such as EIDR. BeBanjo is an EIDR Contributor.
- Organise metadata fields in groups: e.g.:, group fields by language or by business unit.
- Different metadata types: short text, long text, duration, datetime, enumeration, attachment, boolean and multiple.
- Support for metadata in multiple languages including non-latin characters and right-to-left writing.
- Import/export metadata using an Excel file.
- Publish your VOD schedules metadata to external systems: publisher supports dozens of output formats, both industry standards (e.g., CableLabs, TV Anytime, EMA Avails) or bespoke.
- Create custom metadata validation rules. E.g.: "The genre must be present and the synopsis cannot be longer than 255 characters".
- Configure metadata validation against platform specifications.
- Streamline your metadata input work by defining default metadata values.
Powerful filtering
- Filter VOD schedules by metadata status. E.g.: "Show me all the entries in the iTunes schedule that have valid metadata".
- Filter VOD schedules by metadata validation errors. E.g.: "Show me all the entries in the iTunes schedule that are invalid because the genre is missing".
- Filter VOD schedules by any metadata value. E.g.: "Show me all the entries in the Netflix schedule where the series' genre is thriller".
- Filter VOD schedules by the publication status. Never published, in progress, not in sync, failed, failed but previously published or published.
- Detailed publication history including the timestamp, payload, log and outcome (success/failure) of each publication/notification.
Reporter
- Powerful insights: dig deeper into your data and produce custom-tailored reports with freshly updated data from BeBanjo, Sequence and Metadata. E.g.: "How many hours of original content will I publish next month, platform by platform?" or "what are the CableLabs Asset IDs for all late deliveries last week?".
- Easy reporting: integrates natively with all major reporting and business intelligence tools, such as Tableau, Qlik or Google Data Studio.
- Solid foundation for massive amounts of data based on BigQuery, Google's "fully managed, petabyte scale, low cost enterprise data warehouse for analytics". Export 100,000s of records in seconds.
- Extensive documentation available at bebanjo.com/help
Sequence
Workflows
- Create jobs with a list of tasks and assets.
- Add/remove tasks and assets from existing jobs.
- Workflow templates: create jobs based on templates with predefined lists of tasks and assets.
- Assign job tasks to individual users.
- Mark tasks as completed/uncompleted.
- Mark assets as received or not.
- Claim pending/missing assets.
- Save basic job data: title, licensor and tags.
- Define a due date and end date for each job.
- Create multiple jobs in bulk manually or through Excel import.
- Send notifications by email to claim pending/missing assets, request replacements for unusable assets or send notifications when assets are ready.
- Time-track each task for billing purposes.
- Attach notes to jobs.
- Attach a problems report to jobs and mark them as outstanding or resolved.
- Activity log: keep track of all changes in a job (who did what and when).
- Powerful search: filter by status (pending, going on air, going off air, online), title, with problems, licensor, assignment, asset name, task name, tags.
- Edit multiple assets in bulk: mark as received, mark as not received, delete and notify.
- Edit multiple tasks in bulk: mark as completed, mark as not completed, assign to user, delete or add a task to multiple jobs.
- Edit multiple jobs in bulk: rename, change dates, change provider, change tags and delete.
- Edit problems in bulk, add problems to multiple jobs.
- Operate with notes in bulk.
- Organise jobs in separated work areas.
- Mark jobs as reviewed.
- Create, rename, remove and change the position of tags.
- Dashboard: overview of the work (“due today”, “due in 7 days”, and “due in 30 days”, “with pending tasks”, “waiting for assets”, “with problems” and “ready”). Additionally, see the list of tasks assigned to the current user on the dashboard.
- Automatic email notification to users when a task is assigned to them.
- Access to a full historical record of deleted jobs.
- Create announcements for all users to see the next time they log in.
- Weekly summary newsletter: opt-in to receive weekly updates on the work done every week.
Reporting
- Generate Excel/CSV exports of completed tasks with filtering by name, the presence of duration, completion and due date, assignee, and tags.
- Manage the status of task invoices: open and closed.
- Group completed tasks in invoices and generate Excel and CSV exports of the tasks of each invoice.
User management
- Easily invite multiple users at once by sending an invitation via email, and specify the user’s privileges and access rights.
- Browse active/invited users in the current account.
- Deactivate an existing user from the current account.
- Integrate with external identity providers (e.g., Okta) for Single Sign-On (SSO) with the SAML protocol.
- Users can set their own name, login and password.
- Group users in teams.
- Unlimited teams can be created, they are identified by a name and the same user can be a member of multiple teams. Ability to rename or remove teams. User access can be restricted to specific work areas.
API
- Powerful HTTP API.
- Create, read, update and delete any entity in BeBanjo's data model via a secure, authenticated, RESTful web service HTTP API.
- Extensive documentation available at developers.bebanjo.com
