Back to tools

AI Agent Tool

Streamlabs logo

Streamlabs

Live streaming software and toolkit for content creators with multistreaming, alerts, and monetization.

Live StreamingVerified

streamlabs.com

•

One-click Login

About Streamlabs

Streamlabs provides live streaming desktop software and a suite of creator tools including alerts, overlays, widgets, chat integration, and tip/donation collection. The free tier covers single-platform streaming; the Ultra subscription unlocks simultaneous multistreaming to Twitch, YouTube, TikTok, Kick, Facebook, and custom RTMP destinations. It also bundles a remote guest studio (Talk Studio), a clip editor (Cross Clip Pro), and a video editor. It primarily targets individual content creators and streamers rather than businesses.

AI Agent Use Cases

- Free desktop streaming software with scene management, audio mixing, and overlays

- Multistreaming to Twitch, YouTube, TikTok, Kick, Facebook simultaneously (Ultra)

- Real-time alerts, widgets, and chat integration

- Talk Studio for bringing remote guests into streams via browser

- Cross Clip Pro and Video Editor for post-stream content repurposing

- Donation and tip collection with viewer goals

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

name

The name of the donor. Has to be between 2-25 length and should only contain utf8 characters

identifier

An identifier for this donor, which is used to group donations with the same donor. For example, if you create more than one donation with the same identifier, they will be grouped together as if they came from the same donor. Typically this is best suited as an email address, or a unique hash.

amount

The amount of this donation

currency

The 3 letter currency code for this donation. Must be one of the [supported currency codes](https://dev.streamlabs.com/docs/currency-codes)

message

The message from the donor. Must be < 255 characters

createdAt

A timestamp that identifies when this donation was made. If left blank, it will default to now. Enter in ISO-8601 format (e.g., `2018-02-18T02:30:00-07:00` or `2018-02-18T08:00:00Z`, where Z stands for UTC)

skipAlert

Set to `yes` if you need to skip the alert. Default is `no`

Inputs

type

determines which alert box this alert will show up in

message

The message to show with this alert

imageHref

The href pointing to an image resource to play when this alert shows

soundHref

The href pointing to a sound resource to play when this alert shows

userMessage

Acting as the second heading, this shows below message

duration

How many seconds this alert should be displayed. Value should be in milliseconds. Ex: `1000` for 1 second.

specialTextColor

The color to use for special tokens. Must be a valid CSS color string

Inputs

platform

The streaming platform