Swoogo JavaScript snippets
Small scripts that extend a Swoogo site beyond the page builder: checks, calculators, embeds and tracking.
What you get
What is included.
This is for event teams who hit a limit in the page builder. A check on the form, a total that needs to show differently, a report to embed, or a bug that only appears once registrants start clicking around.
We write the script and build it directly within Swoogo’s native Twig templating.
- Checks that run as a form loads, such as a membership lookup
- Calculators and breakdowns, like a line-by-line group discount
- Embeds of outside reports or partner content, so attendees stay on your site
- Analytics and tag setup, including a full Google Tag Manager container
- Small fixes for modals, scrollbars and display problems
- Live features, such as a live connection on one microsite
What we did before
Case studies from real projects.
For a Swoogo partner agency, we set up a full Google Tag Manager container with custom dataLayer logic for an event company’s registration pages. We built a membership check on a registration form, a group-registration discount breakdown, a personal meetings view that filters an agenda down to one registrant’s bookings, and a live connection on one microsite. We embedded a partner’s report inside an event site and fixed small bugs on live microsites. The largest piece was a self-service registrant dashboard for a university group, built as one Swoogo theme page.

Registration Analytics That Track More Than Just Traffic
A full GTM container with custom dataLayer logic underneath it, wired into an event company's Swoogo registration pages so real conversion events flow through.
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

Keeping an Attendee on the Event Site to Read a Partner's Report
Pulling a partner organization's report into a Swoogo event microsite as a live embed, instead of sending attendees offsite to read it.
Read the case study

The Two Bugs That Only Showed Up Once Registrants Started Clicking Around
A modal that wouldn't render right and a scrollbar that behaved inconsistently — two small fixes delivered together on one client's Swoogo microsite.
Read the case study

One Snippet, One Job: Confirming Membership Before the Rate Applies
A membership association needed to confirm a registrant's status before applying a member rate — built as a check running directly on the Swoogo registration form.
Read the case study

Showing Every Registrant Exactly What Their Discount Code Actually Saved Them
A line-by-line discount breakdown added to group registration, invoice, and confirmation pages for a training-events client's Swoogo account.
Read the case study

Just My Meetings: A Small Snippet on a Big Business-Meeting Agenda
A JavaScript snippet that filters a full event agenda down to just the meetings one registrant is booked into — built inside Swoogo's own page builder.
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

A Live Connection on a Microsite Page That Would Otherwise Just Sit There
A single live Socket.io connection wired into one client's Swoogo event microsite, built directly inside Swoogo's own Twig templating system.
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

The Same Client's Jublia Integration, Verified at Two Layers of the Stack
One exhibitions client, one third-party integration, verified at two layers: a Swoogo theme-side handoff into Jublia's exhibitor Engagement Hub.
Read the case study
How it works
Four steps, in plain terms.
01
You describe the problem
What should happen on the page, with a screenshot if you have one.
02
We say what is possible
You hear honestly how we would do 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 add Google Tag Manager to a Swoogo site?
Yes. We have set up a full container with custom dataLayer logic, so real conversion events from the registration pages flow through to your analytics.
Can a script talk to another system?
Often, yes. If the other system has an API, a script can check it, for example a membership status, before the form applies a rate.
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.
Can you do a very small fix?
Yes. A single script, a modal or a scrollbar fix is a normal job for us.
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