Technical Questions

Everything you need to integrate GoodGrad with your broadcast setup.

The GoodGrad Output Page

GoodGrad provides an HTML5 webpage with a transparent background that displays your lower third graphics. This page is designed to be used as a browser source in your production software.

https://goodgrad.live/output/[your-graduation-id]

Transparent Background

Overlays perfectly on your video feed

Real-time Updates

Changes instantly when you press GO

1080p Ready

Designed for HD broadcast output

G

How GoodGrad Connects Everything

GoodGrad uses WebSockets to create real-time connections between all your devices. This means instant updates without refreshing or polling.

The Key Thing to Know

The computer running the HTML5 output page and the phone running the GoodGrad app don't need to be on the same network. They just both need internet access. The phone can be on cellular, the computer can be on venue WiFi — as long as both can reach the internet, they'll stay in sync.

Reliable Internet is Required

Everything — the scanner app, the controller app, and the output page — needs reliable internet to work properly. This is non-negotiable for the cloud-based system.

Concerned about venue internet? We get it. Stadium WiFi can be sketchy. Contact us — we have on-prem solutions for venues where internet reliability is a concern.

Scanner View

Scan Cards

Last scanned

Sarah Johnson

Scans QR codes → adds to queue

Controller View

Control Panel

Now Showing

Michael Chen

Business

Up Next (3)

1Emily Rodriguez
2James Williams

GO

Emily Rodriguez

Tap GO → updates lower third instantly

Broadcast Output

🎓

Michael Chen

Business Administration

HTML5 page with transparent background

Platform Setup Guides

OBS Studio

OBS Studio

Free, open-source streaming software

Step-by-Step Setup

  1. 1

    Add a Browser Source

    In OBS, click the + button in Sources and select "Browser"

  2. 2

    Enter the GoodGrad URL

    Paste your graduation output URL into the URL field

    https://goodgrad.live/output/[your-graduation-id]
  3. 3

    Set the Resolution

    Set Width to 1920 and Height to 1080

  4. 4

    Enable Transparency

    Scroll down and check the box for "Shutdown source when not visible" (optional but recommended)

  5. 5

    Position the Layer

    Make sure the Browser source is above your camera/video source in the Sources list so it overlays on top

Pro Tip

If the background isn't transparent, right-click the browser source, go to Properties, and make sure "Custom CSS" is empty. OBS handles transparency automatically from the webpage.

vMix

vMix

Professional live production software

Step-by-Step Setup

  1. 1

    Add Input

    Click "Add Input" at the bottom left of vMix

  2. 2

    Select Web Browser

    Choose "More" → "Web Browser" from the menu

  3. 3

    Enter the URL

    Paste your GoodGrad output URL

    https://goodgrad.live/output/[your-graduation-id]
  4. 4

    Set Resolution

    Set Width to 1920 and Height to 1080

  5. 5

    Use as Overlay

    Add the browser input as an Overlay on your main output (Overlay 1-4 buttons)

Pro Tip

vMix automatically handles transparency for web browser inputs — no extra settings needed. Just make sure the input is set as an overlay, not the main program. You can right-click the input and select "Position" → "Full Screen" to ensure it covers the entire output area.

Vizrt

Vizrt TriCaster

Professional broadcast production system

Step-by-Step Setup

  1. 1

    Open DDR or Buffer

    Navigate to one of your DDR channels or a buffer input

  2. 2

    Add Web Page Source

    Click "Add" and select "Web" or "HTML" as the source type

  3. 3

    Enter the URL

    Paste your GoodGrad output URL

    https://goodgrad.live/output/[your-graduation-id]
  4. 4

    Configure Alpha Channel

    Enable "Alpha Channel" or "Key" mode to preserve transparency

  5. 5

    Assign to DSK

    Assign the web source to a DSK (Downstream Key) layer for easy overlay control

  6. 6

    Enable the DSK

    Toggle the DSK on when you want the lower third to appear on your program output

Pro Tip

TriCaster models vary in their web source capabilities. On newer models (TC1, TC2, 2 Elite), use the built-in web browser source. On older models, you may need to use NDI output from a separate computer running a browser.

Frequently Asked Questions

Why isn't the background transparent?

Make sure your production software has transparency/alpha channel support enabled for the browser source. In vMix, check "Transparent Background". In OBS, it should work automatically. Also ensure you're using the correct output URL — the page itself has a transparent background by default.

What resolution should I use?

We recommend 1920x1080 (Full HD) for most broadcasts. The lower third is designed to position itself correctly at the bottom of a 1080p frame. If you're broadcasting in 4K, you can use 3840x2160, but the lower third will scale proportionally.

How fast do updates appear?

Updates are real-time. When you press GO on the controller app, the lower third updates within milliseconds. There's no need to refresh the browser source — it updates automatically via a live connection.

Won't this introduce delay or lag?

Yes, technically there's some latency — but it's not noticeable in practice. As long as both the phone and the output computer have reliable internet, you're looking at milliseconds of delay. WebSockets are magic. The name reader says the name, you tap GO, and it appears on screen before the graduate has taken two steps.

Can I customize the lower third design?

Yes! In the GoodGrad admin panel, you can customize colors, fonts, layout, add your school logo, and configure which fields appear (name, major, honors, etc.). Changes are reflected immediately on the output page.

What if I lose internet during the ceremony?

The output page requires an internet connection to receive updates. We recommend a stable, wired ethernet connection for your production computer. If connection is lost, the last displayed graduate will remain on screen until connection is restored.

Can I use GoodGrad with other software?

Yes! Any software that supports browser sources or HTML overlays can use GoodGrad. This includes Wirecast, XSplit, Streamlabs, CasparCG, and more. The setup process is similar — add a browser/web source and enter your output URL.

Contact Us

Our US-based support team is here to help you get set up. Fill out the form below and we'll get back to you shortly.

NDI® and TriCaster® are registered trademarks of Vizrt Group. OBS Studio is a trademark of the OBS Project. vMix is a trademark of StudioCoast Pty Ltd. All other trademarks are the property of their respective owners. GoodGrad is not affiliated with or endorsed by any of these companies.