arrow Products
Glide CMS image Glide CMS image
Glide CMS arrow
The AI-boosted headless CMS for media, sports and entertainment. MACH architecture gives business freedom, AI gives prompting power.
Glide Go image Glide Go image
Glide Go arrow
Ready to go enterprise sites for media and large audience projects. Select styles, choose components, add content, Go. Glide CMS, AI, hosting, support, maintenance included.
Glide Nexa image Glide Nexa image
Glide Nexa arrow
AIP with audience authentication, entitlements, and preference management in one system designed for media and content businesses with engaged audiences.
For your sector arrow arrow
Media & Entertainment
arrow arrow
Built for any content to thrive, whomever it's for. Get content out faster and do more with it.
Sports & Gaming
arrow arrow
Bring fans closer to their passions and deliver unrivalled audience experiences wherever they are.
Publishing
arrow arrow
Tailored to the unique needs of publishing so you can fully focus on audiences and content success.
Use cases arrow arrow
Technology
arrow arrow
Unlock resources and budget with low-code & no-code solutions to do so much more.
Editorial & Content
arrow arrow
Make content of higher quality quicker, and target it with pinpoint accuracy at the right audiences.
Developers
arrow arrow
MACH architecture lets you kickstart development, leveraging vast native functionality and top-tier support.
Commercial & Marketing
arrow arrow
Speedrun ideas into products, accelerate ROI, convert interest, and own the conversation.
Technology Partners arrow arrow
Explore Glide's world-class technology partners and integrations.
Solution Partners arrow arrow
For workflow guidance, SEO, digital transformation, data & analytics, and design, tap into Glide's solution partners and sector experts.
Industry Insights arrow arrow
News
arrow arrow
News from inside our world, about Glide Publishing Platform, our customers, and other cool things.
Comment
arrow arrow
Insight and comment about the things which make content and publishing better - or sometimes worse.
Expert Guides
arrow arrow
Essential insights and helpful resources from industry veterans, and your gateway to CMS and Glide mastery.
Newsletter
arrow arrow
The Content Aware weekly newsletter, with news and comment every Thursday.
Knowledge arrow arrow
Customer Support
arrow arrow
Learn more about the unrivalled customer support from the team at Glide.
Documentation
arrow arrow
User Guides and Technical Documentation for Glide Publishing Platform headless CMS, Glide Go, and Glide Nexa.
Developer Experience
arrow arrow
Learn more about using Glide headless CMS, Glide Go, and Glide Nexa identity management.

Bring your external data sources into the CMS: how Glide Third-Party Widgets work in practice

Glide CMS Third-Party Widgets let you BYODS... editorial teams can browse, search, and embed live data from any external API directly in the editorial interface without developer involvement or manual copy-paste. Configure once, available to all editors instantly.

by Emina Zulic

Published: 04:01, 02 April 2026
Glide Publishing Platform, Glide CMS, Glide Go, and Glide Nexa are a suite of products which help publishers and media bring audiences and content together.

Editorial teams need live data from external systems - sports stats, financial figures, product catalogues - but getting it into the CMS usually means developer tickets, manual copy-paste, and stale content.

Glide CMS Third-Party Widgets fix that. They allow you to connect any external API once and editors can browse, search, and embed live data directly in the editorial interface. There's no code, and no developer dependency, and that's why we think it's the most practical solution to an age-old problem available in any CMS today.

For teams working with decoupled or headless architectures, Third-Party Widgets fit naturally by connecting external API data sources into the editorial workflow without requiring bespoke CMS development for each one.

What are widgets in Glide CMS?

Widgets are configurable containers that sit inside Articles, Collections, Templates, and Live Reports. There are two types:

  • System Widgets: built-in components sites commonly need such as Image Galleries, Video Embeds, Ad slots, Tables, Live Report embeds
  • Third-Party Widgets: configurable HTML snippets connecting to external APIs, no front-end code required

Third-Party Widgets come in two forms: static HTML snippets, or live API-connected components that pull real-time data on render. It's the second type that separates Glide from every other CMS when it comes to live data workflows.

System Widgets

System Widgets are built directly into Glide CMS. They require a concrete implementation for each component but can be whatever you need them to be, fully flexible and tailored to your publishing requirements. Some examples are common product features and the reusable editorial components mentioned above like Image Galleries, Video or Social Embeds, a Live Report embed, Ad slots, Tables, and so on. 

Third-Party Widgets

Third-party widgets work differently. They're configurable HTML snippets, meaning no additional code is required in the front-end application to support them. You register the generic approach for inclusion once, and editors can then use them like any native widget in the CMS, so from their point of view they are as easy to use as out of the box widgets.

Third-party widgets come in two forms: 

  • Those that render configurable HTML snippets directly
  • Those that pull HTML from an external source, connecting to live APIs and external systems to surface data in real time

Together they make Glide CMS a genuine hub for external data and not just a place to write and publish. The benefit for users is a consistent user experience across all widget types whether an editor is placing a native image gallery, a custom betting widget, or a live data feed, the workflow can be the same: configure and publish. It saves effort from development teams, and much legwork during story creation.

From registration to rendering: how third-party widgets work in Glide

Creating a third-party widget in Glide CMS is straightforward.  Register the desired externally-hosted widget or custom component via its HTML or URL where HTML lives, and configure how it should behave. Once saved, the widget becomes immediately available to the editorial team. This transforms ticket sheets of bespoke work into simple config tasks.

The entire setup happens within Glide so the overall task becomes no-code, with no front-end pairing or app deployment needed. Developers can register a widget and have it working end-to-end without touching anything outside Glide CMS.

When registering a component, you choose how the HTML is provided. There are two options:

  • Client-side: where rendering executes a handlebars template from the widget's template field
  • Server-side: where the HTML is pulled as a response from the HTML URL field

Creating third-party widgets

In this example, we're configuring a Match Preview widget using one of API Sports' pre-built widgets, which allows us to easily display dynamic sports data on the website.

Glide Publishing Platform, Glide CMS, Glide Go, and Glide Nexa are a suite of products which help publishers and media bring audiences and content together.

The template field accepts a handlebars template rather than plain HTML, enabling variable interpolation for custom fields. As shown in the image above, the match value is a variable that will automatically be populated with the match ID later in the workflow, since Match is configured as a custom field.

Glide Publishing Platform, Glide CMS, Glide Go, and Glide Nexa are a suite of products which help publishers and media bring audiences and content together.

In the image above, we've configured the fields that will be exposed to the editorial team through the widget we're creating. Each time an editor uses this widget, they'll be prompted with a modal asking them to select a League, Season, and Match. The selected Match ID is then used to render the correct match preview.

The League, Season, and Match fields pull data from API Sports in real time, so editors can browse available options directly. This is powered by Glide's external data capabilities; however, only the Match ID is stored, as it's the only variable needed to display the widget on the front end.

Once the components are set up, they will stay independently deployed and versioned. For teams moving towards a micro-frontend architecture, third-party widgets remove a common friction point because the CMS no longer needs to know about or couple to each independently deployed component. Each widget stays owned and versioned by the team that built it, while editors use it like any native CMS feature.

Inside the editorial workflow

Third-Party Widgets can be placed across content components - Articles, Collections, Templates, and Live Reports - which gives editorial teams the same flexibility wherever they're working. So a widget used in a standard article can be reused in a Live Report for example.

From the editor's perspective, the experience is consistent regardless of whether a widget is native to Glide CMS or a custom third-party component. Third-party widgets sit alongside other native editorial tools - such as Glide Media Digital Asset Management (DAM) - giving editors everything they need in one consistent workplace.

A workflow then can be as straightforward as to drag it in, drop it where it is needed, configure the parameters through a simple visual form builder, and publish. No particular technical knowledge is required.

Glide Publishing Platform, Glide CMS, Glide Go, and Glide Nexa are a suite of products which help publishers and media bring audiences and content together.

This is where the real-world impact shows up. A sports writer can now embed live stats directly in a match report without having to open a separate dashboard, or commercial team colleagues can place custom ad units which automatically target based on taxonomy and locale, or the data team surfaces visualisations initialised by the article's data range and subject matter.

What Glide CMS Third-Party Widgets mean for your team

For your dev teams, third-party widgets in Glide CMS mean deploying and maintaining components independently. No separate back-end integration is required, there's no API development overhead, and yet you keep full control over component logic and styling.

For content teams, Third-Party Widgets mean access to the sort of tools and data sources they rely on without switching between external systems and the CMS or manually copying IDs and data fields into bespoke components. Third Party Widget components adapt automatically to content context, the interface is consistent for all widgets, and there's no dependency on developers for routine embedding of data.

Match Preview widget powered by API Sports, showing the featured match chosen by the editorial team via the CMS.

Match Preview widget powered by API Sports, showing the featured match chosen by the editorial team via the CMS.

For the organisation as a whole, it means leveraging existing component investments rather than rebuilding from scratch, extending CMS capabilities with proprietary functionality, and maintaining governance while enabling flexibility across teams.

We've seen the benefits in action. New data sources which were once expected to take weeks to make available have been added in hours, while dev teams aren't buried in integration requests and content stays accurate without manual intervention.

Publishers managing subscriber access alongside custom widgets - perhaps premium stats feeds, exclusive data tools, or paywalled content experiences - can pair Glide CMS with Glide Nexa, GPP's audience interaction platform, which handles identity and entitlements in the same ecosystem, making it straightforward to control who sees what across your content.

Benefits for dev and content teams

Third-party widgets in Glide CMS turn your CMS into more than a place to write and publish. It becomes a hub for all the data and tools your editorial teams rely on - live stats, event listings, product information - all surfaced directly in the workflow, initialised automatically with the right context, without developer dependency.

With widgets handling the tricky data work, Glide CMS’s multi-channel publishing capabilities can distribute it across your website, apps, newsletters, and social feeds in one step.

Want to see how third-party widgets could work for your publishing operation? Connect with a Glide product specialist to explore what’s possible.



Related articles:

Latest articles

Glide Publishing Platform, Glide CMS, Glide Go, and Glide Nexa are a suite of products which help publishers and media bring audiences and content together.
The missing layer in your audience engagement strategy
arrow button
The most engaging news apps in the UK show similarities in approach.
How to create engaging news products that make readers stick around
arrow button
Glide Publishing Platform, Glide CMS, Glide Go, and Glide Nexa are a suite of products which help publishers and media bring audiences and content together.
Glide Media: The DAM inside your CMS to simplify digital asset management for media and publishing teams
arrow button

Ready to get started?

No matter where you are on your CMS journey, we're here to help. Want more info or to see Glide Publishing Platform in action? We got you.

Book a demo