APAP Chat Setup Guide

Connect Restream, design your overlay, and drop it into vMix or OBS in minutes. Follow the steps below for your first broadcast.

1

Create your account

Go to Sign Up, enter your name, email, and password, then choose a plan. The trial plan gives you full access to every template and the Template Designer.

After sign-up, you land on the Dashboard. At the top you will see your tenant name, overlay URLs, and a template selector. Keep this page open while you set up the rest of your stream.

2

Connect Restream

APAP Chat uses Restream to collect chat from YouTube, Twitch, Facebook, Instagram, LinkedIn, X/Twitter, and more in one place.

  1. In the Dashboard, find the Restream section.
  2. Click Connect Restream.
  3. Sign in to your Restream account and authorize APAP Chat.
  4. When you return to the Dashboard, the status badge should show Connected.

Make sure your destinations are enabled in Restream and that you are live on at least one platform. Chat messages begin flowing into APAP Chat as soon as viewers start typing.

3

Choose or design a template

You have two options:

Built-in templates

Pick from 14 ready-made styles: Dark Pro, Breaking News, Gaming, Cinematic, Corporate, Gradient, Podcast, Social, Sports, Title Card, Bubble, Church, Minimal, and News Ticker.

Template Designer

Build a custom lower-third from scratch. Choose colors, gradients, glass blur, corner radius, borders, fonts, text shadows, outlines, avatar style, animation, and positioning.

Using the Template Designer:

  1. Click Template Designer in the Dashboard header.
  2. Select a preset to start, or click New for a blank template.
  3. Adjust colors, background style, fonts, text effects, and layout.
  4. Watch the live preview on the right update as you edit.
  5. Click Save and give your template a name.
  6. Return to the Dashboard and select your new template from the Template dropdown.

Custom templates are saved to your account and persist across restarts. You can also export them as JSON and import them later.

4

Dashboard controls

Each template has its own style, but the Dashboard gives you live scaling controls for the active overlay:

  • Width — max width of the lower-third card.
  • Scale — overall size of the overlay.
  • Bottom — distance from the bottom of the screen.
  • Font — global font scale.
  • Name / Message — relative text size.
  • Avatar — size of the avatar image.
  • Opacity — transparency of the card.

Changes are sent to the overlay in real time, so you can tune the look while you are live without refreshing the source in vMix or OBS.

5

Add to vMix

The overlay is a transparent webpage that vMix captures as an Input. Use the Lower Third / Highlight URL from the Dashboard for featured messages.

  1. In vMix, click Add InputWeb Browser.
  2. Paste the Lower Third / Highlight URL from the Dashboard.
  3. Set the Width to 1920 and Height to 1080.
  4. Check Transparent (or use the green/transparent option if available).
  5. Click OK and place the input in your overlay layer above your camera feed.

When you feature a message in the Dashboard, the vMix input will animate the lower-third on screen automatically.

6

Add to OBS

OBS uses a Browser source. Use the same Lower Third / Highlight URL from the Dashboard.

  1. In OBS, click the + button in the Sources panel and choose Browser.
  2. Name the source (for example, "APAP Chat Overlay") and click OK.
  3. Paste the Lower Third / Highlight URL into the URL field.
  4. Set Width to 1920 and Height to 1080.
  5. Set Custom CSS to body { background-color: transparent; } (or leave it blank if the overlay already uses transparency).

Make sure the Browser source is positioned above your gameplay or camera source in the OBS scene order.

7

Feature a message

Once chat is flowing, click the (star) or Feature button on any message in the Dashboard. The selected message will appear as a lower-third in your vMix or OBS overlay with the viewer's avatar, name, platform badge, and message.

To clear the featured message, click Clear Featured in the Dashboard. The overlay will animate out automatically.

8

TikTok chat (optional)

APAP Chat can also listen directly to TikTok live chat. This is useful if you are not sending TikTok through Restream.

  1. In the Dashboard, find the TikTok section.
  2. Enter your TikTok username (without the @) and click Connect.
  3. TikTok chat will appear in the same message feed as Restream messages.

TikTok avatars are cached locally the first time a user appears, so they display reliably in the overlay.

Tips & troubleshooting

The overlay is blank

Make sure you have featured a message. The overlay only shows content when a message is featured. Enable Mock Mode in the Dashboard to test with sample messages.

Background is black instead of transparent

In vMix, enable the Transparent checkbox in the Web Browser input. In OBS, add body { background-color: transparent; } to the Browser source custom CSS.

Chat is not appearing

Check that Restream is connected and that you are live on a platform with active chat. You can also enable Mock Mode to verify the overlay is working without live chat.

Custom template is missing after restart

Custom templates are now stored in your account database. If you are running on PostgreSQL, they persist automatically. If you are running locally without a database, templates are stored in the container only and may be lost.

Design looks different in the live overlay

The overlay is rendered at 1920×1080. Preview in the designer at 100% or use the 16:9 letterbox mode to match the final broadcast size. Dashboard scaling controls apply on top of the template design.

Ready to go live?

Create your free account and start featuring chat messages on your stream in minutes.

Create Your Free Account