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.
Connect Restream
APAP Chat uses Restream to collect chat from YouTube, Twitch, Facebook, Instagram, LinkedIn, X/Twitter, and more in one place.
- In the Dashboard, find the Restream section.
- Click Connect Restream.
- Sign in to your Restream account and authorize APAP Chat.
- 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.
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:
- Click Template Designer in the Dashboard header.
- Select a preset to start, or click New for a blank template.
- Adjust colors, background style, fonts, text effects, and layout.
- Watch the live preview on the right update as you edit.
- Click Save and give your template a name.
- 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.
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.
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.
- In vMix, click Add Input → Web Browser.
- Paste the Lower Third / Highlight URL from the Dashboard.
- Set the Width to
1920and Height to1080. - Check Transparent (or use the green/transparent option if available).
- 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.
Add to OBS
OBS uses a Browser source. Use the same Lower Third / Highlight URL from the Dashboard.
- In OBS, click the + button in the Sources panel and choose Browser.
- Name the source (for example, "APAP Chat Overlay") and click OK.
- Paste the Lower Third / Highlight URL into the URL field.
- Set Width to
1920and Height to1080. - 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.
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.
TikTok chat (optional)
APAP Chat can also listen directly to TikTok live chat. This is useful if you are not sending TikTok through Restream.
- In the Dashboard, find the TikTok section.
- Enter your TikTok username (without the
@) and click Connect. - 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.