Swoogo Twig widgets (agenda, speakers, sessions)
Custom session, speaker and agenda widgets, built directly within Swoogo's native Twig templating.
What you get
What is included.
This is for event teams whose program has dozens of sessions and speakers and needs more than the default lists. It is also for teams that want a widget to match their brand or fit inside a mobile app.
We build widgets directly within Swoogo’s native Twig templating, and test them on phones.
- Session, speaker and sponsor widgets the builder does not offer
- Agenda views: multi-track, filterable lists, grid or calendar
- Connected paths from sessions to speakers to details
- Event directory and listing layouts
- Mobile layouts, tested on a normal phone
- A short handover note
What we did before
Case studies from real projects.
For a Swoogo partner agency, we built a connected agenda suite where sessions, speaker bios and session details form one browsing path, and a filterable grid and calendar listing with five live filters for a training-events client. We built a self-service registrant dashboard for a university group, entirely as one Swoogo theme page, a multi-track agenda with seven colour-coded tracks for a sustainability conference, and an agenda widget for a banking app, refined across three versions. We also built a ticket picker for group registration.

Three Agenda Widgets, One Path: Session to Speaker to Detail Without a Restart
Sessions, speaker bios, and session details wired together as one browsing path instead of three disconnected pages on a Swoogo event microsite.
Read the case study

A Course Catalog That Filters by State, Subject, and Format — Built Inside Swoogo
A grid-or-calendar event-listing widget with five live filters, built inside Swoogo for a training-events client running courses across many states and subjects.
Read the case study

Assigning a Ticket to Every Member of a Group, in One Registration Pass
A ticket-selection widget built into one client's Swoogo group-registration flow, letting the person registering assign a ticket type to each member of the group in one pass.
Read the case study

A 1,300+ Line Self-Service Registrant Dashboard, Built as a Single Page Inside Swoogo's Own Theme Builder
A university client's self-service event registrant dashboard — multi-filter sessions, calendar view, CRM data — built entirely as one Swoogo theme page.
Read the case study

Seven Tracks, One Readable Schedule: A Multi-Track Agenda Widget on Swoogo
Seven programming tracks, each color-coded inside one Swoogo agenda widget, plus a session-details view — built for a sustainability-focused conference.
Read the case study

Three Versions In: A Swoogo Agenda Widget That Reads Like Native App UI
A mobile-app agenda widget refined across three versions, with header, back-button, and tab fixes matching native app conventions.
Read the case study

Event Directory and Course-PDF Widgets, Built as Swoogo Pages for a University Registrant Experience
Two event-listing layouts and a course-PDF download tool, built as Swoogo pages for a university's registrant experience.
Read the case study

Two Ways Into the Same Sessions: Agenda Widgets for a Lab Content Channel
A full session listing and a lighter homepage preview — two Swoogo agenda widgets giving visitors two ways into the same lab-industry content.
Read the case study

The Header Doubles as a Booking Form: A Swoogo Build for a Mobile-Heavy Trade Event
A responsive agenda header with a built-in meeting-booking modal, matched to the event's own brand — built inside Swoogo's own page builder.
Read the case study

One Meeting, One Deal Value: A Swoogo Agenda Widget Built for Business-Meeting Events
A business-meeting agenda widget that tracks company, contact, and deal value per session, matched to the event's own brand — built inside Swoogo's page builder.
Read the case study

One Widget, One Theme File: A Bespoke Agenda Build for a Private-Equity Client
A sessions agenda widget built from scratch, with its own matching theme classes and colors, for a private-equity client's Swoogo account.
Read the case study

Sponsor Logos, Speaker Bios, Full Session Detail: One Connected Agenda Suite on Swoogo
Sessions, speaker bios, and session detail, wired as one browsing path with sponsor logos built into the schedule itself — a financial-event agenda suite on Swoogo.
Read the case study

Small Fixes, Real Problems: Three Theme-Layer Builds for One Swoogo Account
An early-bird pricing fix, a sessions table widget, and a session gray-out tool — three small, focused builds inside one client's Swoogo theme.
Read the case study

Three Small Tools That Keep a University's Event Program Self-Service
An event-session directory, an incomplete-registration nudge, and a bulk registrant CSV export — three self-service tools built inside one university's Swoogo account.
Read the case study
How it works
Four steps, in plain terms.
01
You describe the widget
What visitors should see and do, with an example or a screenshot if you have one.
02
We say what is possible
You hear honestly how we would build it inside Swoogo.
03
You invite us as a user
We build and test on your event.
04
You check, we adjust, we hand over
With a short note on what changed and where it lives.
FAQ
Common questions.
Can you build widgets the Swoogo builder cannot?
Often, yes. With custom JavaScript, CSS and Twig templates we can build session, speaker and sponsor widgets and layouts the builder does not offer. Tell us what you need and we will say honestly if it is possible.
Can widgets match our brand?
Yes. We style them to match your event's colours and type, or build them on top of a custom theme.
Do you need access to my Swoogo account?
Usually yes, a user with the right permissions. Please invite us as a user instead of sharing your own password.
Ready to start?
Order on the platform you already use, or write to us first. Tell us what you need and we will say what is realistic.
Or message us directly at support@srwebstudio.com
Related services
Swoogo event website
A full event site in Swoogo with theme, pages, registration and emails.
See the service
Swoogo registration form setup
Set up or customise the registration form, fields, logic and ticket flow.
See the service
Swoogo automated emails
Confirmation, reminder and follow-up emails, set up and styled. Scheduled campaign sending on request.
See the service