Registration infrastructure

GS Forms.

Build a registration once. Then let the form handle the attendee journey.

GS Forms connects form building, conditional logic, attendee data, QR entry passes, automated email, live responses, Google Sheets, analytics and venue check-in into one system.

Form BuilderQR Entry PassAuto MailLive DataAnalytics
GS Forms — Builder
GS Forms Form Builder
The GS Forms ecosystem

It starts with a form. It doesn't end there.

GS Forms is the registration layer of the GalSol event stack. A submission can flow into attendee data, personalised communication, a QR entry pass, venue check-in and connected analytics.

GS FormsRegistration core
Form BuilderFields · logic · themes
Auto MailConfirmation · receipt · pass
Entry PassQR · per-day attendance
AnalyticsResponses · charts · insights
One connected attendee flow

Registration becomes an operational system.

Instead of collecting names into a dead spreadsheet, GS Forms keeps the useful parts of a registration connected to what happens after submission.

01
CollectBuild the form around the exact information the event needs.
02
StorePublished responses flow into the connected Google Sheet data layer.
03
CommunicateSend automatic, branded responses using merge tags and conditional mail groups.
04
AdmitTurn registrations into QR entry passes and verify them at the venue.
05
UnderstandUse the connected analytics experience to monitor and analyse response data.
Core capabilities

Every major part of GS Forms has a job.

The system is divided into distinct capabilities, so the page gives each one its own place instead of hiding the product behind one generic feature list.

01

Form Builder

Build the registration itself with a visual editor, field controls, live preview and page structure.

02

Conditional Logic

Show fields or pages based on earlier answers, with configurable conditions and logic.

03

QR Entry Pass

Create a QR-coded attendee pass automatically from a submission when enabled.

04

Auto Mail

Send confirmation, response receipt and entry-pass emails from the registration flow.

05

Analytics Connection

Move from raw submissions to connected dashboards, charts, filters and deeper analysis.

06

Google Sheet Data

Published registrations create the spreadsheet-backed data layer used by the wider workflow.

07

Venue Scanner

Use generated passes at the door and record daily attendance against the valid token.

08

Gal AI

Use the AI assistant inside the builder to create and modify form, email and pass configuration.

01 · Form Builder

Build the form your event actually needs.

Start from a blank form or a registration template. Arrange fields, configure validation, build sections, preview the multi-page flow and publish when the structure is ready.

Blank, Event Registration, Workshop, Feedback and RSVP starting points.
Required fields, option controls, number validation, file limits and field-level configuration.
Section breaks create multi-page forms with page-level conditions.
Instant local editing state, undo/redo history and backend synchronisation around the builder workflow.
GS Forms — Form Builder
GS Forms Form Builder — fields, editor and live preview
Form Builder — fields / live previewPRIMARY
02 · Entry Pass

Registration can become the ticket.

When the pass system is enabled, each valid submission can generate a QR-coded entry pass containing attendee and event information. The pass is connected to the attendee record and the scanner workflow.

Unique pass token generated for the submission.
QR code resolves to the GalSol scanner workflow for verification.
Event name, venue, dates, rules, logo and colour settings can shape the pass.
Multi-day events keep separate check-in records for each event day.
Scanner handles valid, blocked, wrong-day, invalid and already-admitted states.
Explore the scanner workflow ↗
GS Forms — Entry Pass
GS Forms Entry Pass — generated QR-coded attendee pass
Entry Pass — QR pass / attendee passPRIMARY
Pass design surface

Make the pass feel like part of the event.

The pass keeps event identity and visual settings alongside attendee information, so the credential feels designed for the event while remaining tied to the registration.

Event identityEvent name, venue, date and time.
RulesPass-specific entry instructions.
BrandingBanner, text, accent and logo settings.
Attendee mappingName, email and selected submission data.
Venue operations

Built for the door.

The scanner verifies a token, checks the current-day status, records admission, and handles invalid, blocked, wrong-day and already-admitted cases explicitly.

QR verificationLive admitAlready checked inBlocked passWrong event dayInvalid token
GS Forms — Email Builder
GS Forms Email Builder — mail groups, blocks and settings
Auto Mail — mail groups / blocks / settingsSECONDARY
GalSol — Form Analytics
GS Forms connected analytics — response dashboard and pivot view
Analytics — connected form analyticsPRIMARY
04 · Analytics

See what your registrations are telling you.

GS Forms feeds the connected analytics experience. This page only introduces the relationship: registration responses become structured data, then the Analytics workspace turns that data into an operational view for the organiser.

Live response updates

Monitor responses as they arrive.

Visual dashboards

Use configurable charts and dashboard layouts.

Smart filters

Find the records that matter without losing the dataset.

Deep analysis

Move into rows and formula-free pivot analysis.

This is the GS Forms overview. The full Analytics product gets its own page, so this CTA intentionally links there.
Explore GS Analytics ↗
05 · Data layer

Your registrations stay usable beyond the form.

A published form creates and writes to its own Google Sheet-backed response store. The wider data workflow reads that data, protects system columns and supports structured editing without silently breaking existing records.

Submission ID and Submitted At anchor the response record.
Each form field becomes part of the connected dataset.
Pass and Mail Status columns appear when those systems are enabled.
Published columns are append-only so historical answers are not shifted.
Response structure

One response row becomes more than one answer.

Submission ID · Submitted At · Name · Email · …
Pass Token · Day 1 Check In · Day 1 Check In At · Day 1 Check In By
Mail Status
Google Sheets sourceStable columnsResponsesPass trackingMail status
06 · Form design depth

More than the usual few fields.

The builder's field system is broad enough for registrations, surveys, feedback, applications, workshops and structured event intake.

Field types

Use the field type that matches the data you actually need.

Short Answer
Paragraph
Email
Phone
Number
Dropdown
Multiple Choice
Checkboxes
Date
Time
File Upload
Linear Scale
Multiple Choice Grid
Checkbox Grid
Section Break
Image
Event Pass

Control how the form behaves

Build structure and rules around those fields instead of accepting a one-size-fits-all submission flow.

Required fieldsOption listsMin / max validationFile type / sizePage breaksPage conditionsField conditionsAND / OR logicLive previewCover imageSuccess messageRedirect URL
Conditional logic supports field-level visibility and page-level visibility based on earlier answers, helping long registration journeys show only the relevant sections.
T

Theming

Control theme colour, background mode, fonts and presentation settings.

C

Cover Image

Give the registration page a branded opening before respondents reach the fields.

P

Publish / Close / Reopen

Move forms between draft, published and closed states and reopen when needed.

L

Limits & windows

Set a close date, maximum submissions and whether multiple submissions are permitted.

07 · The rest of the system

The details make the workflow complete.

GS Forms has a wide surface area. These features matter when the form becomes part of a real event operation.

A01

Templates

Blank, Event Registration, Workshop, Feedback and RSVP starting points.

A02

Search & filters

Find forms and filter workspace views by relevant state and ownership.

A03

Live response count

See how many submissions are associated with each form.

A04

Shareable URL

Published forms can be shared directly for registrations.

A05

Scannable form QR

Make a registration form easier to distribute through a QR entry point.

A06

Embed support

Place a GS Form into another site with a canonical, auto-sizing iframe flow.

A07

File uploads

Collect uploaded files with configured acceptance and size controls.

A08

International phone input

Phone fields support country selection and formatted international values.

A09

Submission validation

Required fields and type-specific validation are checked before acceptance.

A10

Persistent editing

Changes are persisted locally for smooth editing and synchronised through the product workflow.

A11

Undo / redo

Form, pass and email editing keep tab-scoped history for controlled iteration.

A12

Connected permissions

Dashboard, responses and pass access can be governed separately for shared forms.

A13

Response editing

The connected sheet editor can read and mutate published response data with protected system columns.

A14

Stable historical columns

Later fields append instead of shifting historical response columns.

A15

Owner-backed data access

Published data remains in the owner's connected Google Sheet while authorised collaborators can access it through GalSol.

08 · Gal AI

Build and edit the registration with AI.

Gal AI is built into the Form Builder and works from the current form context instead of becoming a generic chat box.

Create or modify form fields and settings.
Update themes with a cohesive set of visual properties.
Modify supported entry-pass configuration.
Create and edit multiple mail groups and email blocks.
Use valid merge tags from the actual form context.
09 · Collaboration

Let the team work on the same registration.

Shared-form access can extend across the registration, responses, dashboard and passes, with separate permissions returned to the UI.

Owner and shared-form workflows.
Separate access for dashboard, responses and passes.
View-only versus edit-capable response access.
Data writes continue through the form owner's Google-connected sheet.
Build the registration layer

Collect the response. Issue the pass. Send the mail. Know what happened.

GS Forms sits at the centre of the attendee workflow — from the first question on the registration page to the final check-in and the data behind the event.