Skip to main content

Set up a public transit tracker page

Give employees a one-tap way to check live bus and train times without leaving the app.

Written by Yasen Marinov

Product: OfficeRnD Workplace

Who: Admins

Where: Admin Portal, under Employee Apps

Availability: All Workplace plans

Employees who commute by bus or train often check the schedule somewhere else: a transit agency's website, an app, or a browser tab they keep open all morning. You can put that same live schedule on Workplace as a custom page, so employees can check it from the same screen they already use to book desks or see who's in the office.

This uses the External Page type within Custom Pages, the same feature that powers pages such as company car bookings or parking. A transit tracker page sits in the same navigation as your other custom pages, with no separate login and nothing to keep in sync.


Before you begin

Ensure you have the following before you start:

  • The web address of the transit tracker you want to show, such as your local transit authority's live schedule page.

  • Confirmation that the website allows being embedded in an iframe.


How the embed works

The External Page type loads any public website inside Workplace in an embedded frame, the same way a video embeds on a blog. Nothing about the tracker's website changes. Workplace just displays it inside its own navigation instead of a separate browser tab.

Not every website allows this. Sites that handle sensitive data, like most account-login or banking pages, block embedding on purpose with a security header (X-Frame-Options or a Content-Security-Policy frame-ancestors rule). Public information pages, such as transit schedules, usually don't impose this restriction, making them good candidates for a custom page.


Add the transit tracker as a custom page

After you confirm the tracker's website allows embedding, add it as a page in a few clicks.

Important: If the website blocks embedding, the custom page loads blank for employees, with no error message pointing to the cause. Test the URL in a private browser tab first if you're not sure it allows embedding.

Add the page from the Employee Apps settings:

  1. Go to Settings > Advanced Settings > Employee Apps and open the App Pages tab.

  2. Under Custom Pages, click Add Page.

  3. Configure the page:

    • Set the Order number to control where it appears in the Web Portal and mobile app navigation.

    • In the Title field, type a name employees will recognize, such as "Bus Schedule" or "Public Transport".

    • Select an icon from the Icon drop-down menu, for example, 'Bus'.

    • In the Type drop-down menu, select External Page. A field for the website address appears after you select it.

    • Type the transit tracker's web address into that field.

  4. Click Add.


What employees see

After you publish the page, it appears in the Web Portal and the Workplace mobile app. Employees open it like any other custom page and see the live tracker directly, with no extra login required and without having to open other apps or websites.


Best practices

A couple of adjustments make the page easier to maintain as your offices or transit options grow.

  • If your offices sit near different transit lines, create a separate page for each so employees only see schedules relevant to their location.

  • If the transit authority offers a lighter, embeddable version of their page (some agencies provide one, often without ads or navigation), use that address instead for a cleaner fit inside the page.


FAQs

What happens if the transit tracker doesn't load inside the page?

The page shows a blank frame if the tracker's website blocks embedding. Most sites that block embedding do it with a security header (X-Frame-Options or a Content-Security-Policy frame-ancestors rule), and there's no workaround from the Workplace side. Test the address directly first, or look for an embeddable or widget version of the schedule if the transit authority provides one.

Can I add more than one transit tracker, for example separate pages for bus and train?

You can add as many transit tracker pages as you need. Each one is a separate External Page, so you can point one at the bus schedule and another at the train schedule, or split them by office location.

Do employees need to log in to the transit tracker separately?

Employees don't need a separate login for the transit tracker itself. The page is a live embed of the public website, so a public schedule loads directly; anything on that site that normally requires a personal account still requires signing in there.

Does this only work for transit schedules?

This works for any public website that allows embedding. Transit schedules are one example. The same mechanism powers the parking and company car booking pages, so it's a reasonable pattern for other public information you want to show inside Workplace without sending employees to a separate site.

Did this answer your question?