Event Planner — Complete Reference

The organiser's workspace: budget, committee, tasks, run-of-show and calendar for a single event, all sharing the same people and dates. Pro Event Planner is not available on the Free plan.

1. Events and the workspace

Everything in Event Planner belongs to an event. Create one, then open its workspace to reach the five planning modules.

Event fieldWhat it does
Event NameRequired. Shown everywhere the event appears.
Start Date · End DateDrives the countdown on the workspace hero and seeds the Calendar.
LocationWhere it happens.
DescriptionFree text context for your team.
StatusLifecycle state, shown as a pill on the event card.
Event ColorColour-codes the event across cards and the calendar.

The workspace header shows live counters: Members, Total Tasks, Completed and Days Away.

2. Budget Planner

Plan spending by category, then track what actually happened against it.

  • Categories — e.g. Venue & Logistics. Add as many as you need; each holds line items.
  • Estimated vs Actual per item, with Variance computed for you, so overspend is visible per line rather than only at the end.
  • Total Budget rolls everything up, with charts for where the money is going.
  • Ask Gal AI to plan your budget — describe the event and it drafts a category structure with realistic line items you can then edit.

3. Committee Management

Build the org chart and decide who can do what.

SettingWhat it does
Committee Namee.g. Decoration Committee.
Node ColorColour of that committee in the org chart.
Full Name · Email AddressWho the member is. Search finds people already in the event.
Role in CommitteeOptional label shown alongside the member.
Management AccessGrants the member organiser-level rights.
Co-organizerFull planning access alongside you.
Task AssignmentMay assign work to others.
Core CommitteeMarks the leadership group.

Member lifecycle

A member moves through three states: imported (added by you, no account yet) → invited (notified and asked to join) → accepted (signed in and active). Notify & Call sends the invitation. Only accepted members can update their own tasks.

Ask Gal AI to plan your committee structure drafts a full committee tree from a description of the event.

4. To-Do / Task Planner

FieldOptions
Task TitleWhat needs to be done.
DescriptionOptional details.
Assign ToA member, or a whole committee.
DeadlineFeeds the Calendar automatically.
PriorityLow · Medium · High · Critical
StatusPending · Completed
Progress note"What did you do?" — members report progress in their own words.

Filter by committee or status to see just your slice of the work.

5. Event Flow (run-of-show)

The minute-by-minute programme for each event day.

Segment fieldWhat it does
TitleName of the segment.
Event DateMulti-day events get a set of segments per day.
Start Time · End TimeIts slot in the running order.
ResponsibleWho is on point for it.
Notes / CuesStage directions, AV cues, anything the anchor needs.
StatusPending · Confirmed · Completed
Accent ColorColour-codes the segment on the timeline.

Gal AI can Plan a full running order from a description, or Advise on one you have already written.

6. Calendar

A single calendar auto-populated from everything else — task deadlines, event-flow segments and the event's own dates. It is a read-out of your plan rather than a place you enter things twice; add the deadline to the task and it appears here.

7. Plan limits

LimitFreeProPro Max
Events38
Committee members30150250

Mini Site Builder — Complete Reference

A no-code visual editor for event websites. This chapter documents every panel, every block and every individual setting in the builder — what each control does, the range it accepts, its default, and which plan it needs.

1. How the editor is laid out

The builder has three columns. Almost everything in this chapter lives in the right-hand panel.

AreaTabsWhat it does
Left panelAdd Blocks · LayersAdd Blocks is the library of section types. Layers lists every block on the current page in order, so you can select, reorder and delete without hunting on the canvas.
Canvas (centre)A live preview. It renders at true desktop width and is scaled down to fit, so what you see is a real miniature of the published page rather than a narrow phone view. Click any section to select it.
Right panelBlock · SiteBlock shows the settings for whatever is selected. Site holds site-wide settings (theme, fonts, slug, loader, registrations).
Desktop / Mobile switch. Most blocks show a small device switch pinned to the top of their settings panel. It changes which device you are previewing and editing for — several settings (padding, image layout, header behaviour) resolve differently on phones, and this lets you check both without publishing.

Pages

A site is Home plus optional inner pages (About, Schedule, Contact and so on). Use the page selector above the canvas to add or switch pages. Every page has its own blocks; site-wide settings and the header/footer are shared. Inner pages count against your plan — see §11 Plan limits.

2. Controls that appear on almost every block

Rather than repeating these for all 19 blocks, they are documented once here. Section 4 then lists only what is unique to each block.

Settings are organised into collapsible groups, always in the same order so the panel feels identical from block to block:

GroupHolds
ContentThe words and list items — titles, text, speakers, FAQs, links.
Background / MediaCover image or video for the block.
LogoLogo image, size and placement (Cover and Header only).
LayoutArrangement choices — image position, timeline style, header size.
TypographyFont sizes and text colours for this block.
Quick LinksSmall link row under the hero (Cover only).
Section StylePadding, alignment and background colour.

Groups remember whether you left them open or closed, per block type.

Spacing, alignment and background

SettingRangeDefaultWhat it does
Horizontal Padding 0 – 20 % % 5 % Pulls content in from the left and right edges. It is a percentage, not pixels, so the inset scales with the screen instead of breaking on small ones.
Vertical Padding 0 – 120 px, in steps of 4 40 px Breathing room above and below the section. This is the main control for how airy or dense the page feels.
Section Alignment Left · Center · Right Left Aligns the section's heading and text.
Section Background Colour picker + hex field + Clear Empty (inherits) Overrides the background for this one section. Leave it empty to inherit the site background — including the automatic alternating tone (see §6).
Two special padding variants. On the Cover block the horizontal slider pulls the hero text in but phones deliberately stay full-bleed. On carousel blocks (Speakers, Sponsors, Documents, Video) the same slider also sets how far the soft edge-fade reaches, so cards slide out through a fade instead of being cut off at the border; phones keep a slim fade regardless.

Typography (per block)

Every content block carries its own Typography group. Sizes are pixel sliders and each text role has its own colour, so you can restyle one section without touching the rest of the site.

Size controlRangeDefaultAppears on
Title Size16 – 60 px32 pxMost content blocks
Title Size (hero)20 – 120 px40 pxCover
Tagline Size11 – 48 px16 pxCover
Subtitle Size11 – 32 px16 pxCountdown, Events, Schedule, Contact
Content Size12 – 28 px16 pxAbout, FAQ
Name Size11 – 36 px16 pxSpeakers
Role Size9 – 28 px13 pxSpeakers
Short Bio Size9 – 24 px12 pxSpeakers
Number Size22 – 72 px48 pxCountdown digits
Unit Label Size8 – 24 px11 pxCountdown (Days/Hrs/Min)
Session Title Size12 – 36 px18 pxSchedule
Event Name Size12 – 40 px19 pxEvents Lineup
Sponsor Name Size8 – 26 px11 pxSponsors
Tier Name Size8 – 26 px11 pxSponsors
Button Label Size11 – 30 px15 pxForm, Header CTA
Link Text Size11 – 30 px16 pxCover quick links
Date Size14 – 48 px26 pxDate & Venue
Time Size10 – 28 px15 pxDate & Venue, Schedule

Colour controls in the same group target individual roles — Section Title, Subtitle, Content Text, Card Background, Time, Venue, Role / Title, Tier Name, Divider, Link Text and so on, depending on the block.

Gradient titles. Pro A title colour can be a gradient rather than a flat colour. It is stored in the same Title Colour field, so the one control does both. On Free the control still works in the editor, but publishing is blocked while a gradient title is live — see §11.

3. Adding images and video

Images

Anywhere an image can be set, you get the same field with three ways to supply one:

  • Paste a URL — any public image link, including a Google Drive image link.
  • Upload — pick a file from your device (up to 8 MB).
  • From Drive — opens the Google Drive picker. This button only appears once your Google account is connected, so it is never shown where it could not work.
Recommended: WebP or SVG, under about 150 KB. Large photographs are the single biggest cause of a slow event page. Upload limit is 8 MB, but that is a ceiling, not a target.

Image layout controls

SettingOptionsNotes
Show Image on PageOn / OffKeeps the image saved but hides it.
Image PositionLeft · Center · RightCenter places the image under the title with text flowing beneath. Left/Right put the image beside the text in two columns.
Image Size / WidthSliderLabelled Image Width when centred and Image Column when side-by-side.
Image AlignmentLeft · Center · RightPosition within its own column.
Logo ShapeCircle · Rounded · SquareCover / Header logo only.

Video

Video can be used as a Cover background or inside About, Footer and the Video block.

SettingDetail
SourceA YouTube or Google Drive link, or a direct upload of up to 1.5 MB.
Poster ImageStill frame shown before playback starts and while the video loads.
Video RatioAspect ratio of the player frame.
Play on phones tooOff by default on Cover backgrounds. Autoplaying video is heavy on mobile data and battery, so phones get the poster image unless you turn this on.
Videos per sectionFree 2 · Pro 6 · Pro Max 15
Background videoPro Video as a Cover background is not available on Free.

4. Editing the mobile version separately

A Mini Site is one site, not two — but several settings hold a separate mobile value so a hero that looks right on a laptop does not arrive oversized on a phone. That is what the Desktop | Mobile switch pinned to the top of the settings panel is for.

How the switch behaves

  • It chooses which set of values the controls below write to — it does not change the block's content.
  • The panel switch and the canvas preview are one control. Flipping the panel to Mobile flips the preview too, and opening a block while the phone preview is up starts you on Mobile — so you are never editing mobile values while looking at the desktop render.
  • It is per block and lives only in memory. It is not saved with the site and does not affect what visitors see.
  • Groups it governs carry a small Desktop / Mobile chip on their heading, so you can always tell which values you are editing.

Which groups are per-device

BlockGroups with separate mobile values
Cover / HeroBackground, Logo, Layout, Typography
AboutImage Layout, Typography
Header / NavigationLayout & Size, Typography
Every other content blockTypography

"Auto" — the inheritance rule

Every font-size slider has an Auto button beside it.

  • On Desktop, Auto means "use the built-in default".
  • On Mobile, Auto means "use whatever the desktop value is". The slider reads Auto (32px) so you can see the inherited number, and it starts at that position so dragging never makes the text jump.
  • Set a mobile value only where the desktop one genuinely does not work. Anything left on Auto keeps following desktop, so later changes stay in sync automatically.
Separate mobile media on the Cover block. The Cover's Background and Logo groups are per-device, so you can give phones a different Cover Image and a different Logo Image — useful when a wide landscape hero crops badly in portrait. Leave either empty on Mobile and it reuses the desktop one.
Cover controlDesktopMobile
Title Size20 – 120 px, default 4018 – 72 px, default 30
Tagline Size11 – 48 px, default 1611 – 32 px, default 15
Logo Size40 – 800 px, default 12032 – 420 px, default 88
Cover ImageRequiredOptional — empty reuses desktop
Logo ImageRequiredOptional — empty reuses desktop

Things that adapt on their own

Some behaviour is handled for you and needs no mobile setting:

  • Hero Horizontal Padding is ignored on phones — the hero stays full-bleed.
  • Carousel padding collapses to a slim edge fade on phones.
  • The Speakers list keeps a 20 px gutter on phones regardless of its padding slider.
  • Background video does not autoplay on phones unless you switch Play on phones too on.

5. Every block, setting by setting

Every block also carries the universal Section Style (padding, alignment, background) and Typography groups from §2, so only what is distinctive is listed below.

Header / Navigation

Content › Logo › Links & Colours › Button / CTA › Layout & Size › Typography

The site-wide navigation bar, shared by every page.

SettingOptions / rangeNotes
Position StyleFixed Row · FloatingFloating detaches the bar into a pill. Pro
Header DesignMinimal · Centered · BoldOverall visual preset.
Corner RoundnessSliderRounds the bar's corners.
Freeze on scroll (sticky)On / OffKeeps the header visible while scrolling.
Frosted glass blurOn / OffBlurs page content passing behind the bar.
Show Logo / Site NameOn / OffReveals Logo Text and Logo Image.
Active Page StylePreset listHow the current page is marked in the nav.
Button Label / StyleText + presetOptional call-to-action button.
Link ToURL · PageChoose a page from your site or type a link.
Open in new tabOn / OffFor external links.
Heading / DescriptionTextOptional strip under the bar.

Cover / Hero

Content › Background › Logo › Layout › Typography › Quick Links › Section Style

The opening section. Everything about it except the words has a mobile counterpart.

SettingOptions / rangeNotes
TitleTextLeave empty to hide it entirely.
TaglineTextShort supporting line.
Hero HeightSlider, % of screen100 % fills exactly one screen. The hero still grows if the text needs more room, so it never clips.
Cover ImageURL · Upload · DrivePer device.
Background videoYouTube / Drive / uploadPro
Play on phones tooOn / Off (default Off)Off deliberately: a background clip costs mobile data and iOS often refuses to autoplay it anyway. Phones show the cover image instead.
Cover OverlayDark — gradient wash, best for text over photos · Blur — flat tint · None — image untouched Keeps the title readable over a busy photo.
Overlay IntensitySliderHow strong the wash is.
Overlay Angle0 – 360°0° darkens upward, 180° downward (the default), 90° / 270° sideways.
Show LogoOn / OffReveals the logo controls.
Logo ImageURL · Upload · DrivePer device.
Logo PositionTop · Left · RightWhere the logo sits relative to the title.
Logo SizeDesktop 40–800 px (120) · Mobile 32–420 px (88)Per device.
Content PositionLeft / Center / Right × Middle / Bottom — six positions Where the text block sits inside the hero.
Show Accent BarOn / OffThe short accent rule drawn between title and tagline.
Quick LinksListA compact link row under the hero. Each link points at a section on this page, another page, or a custom link, with its own text size, text colour and divider colour.
Horizontal Padding0 – 20 %Phones stay full-bleed.

About

Content › Image & Video › Image Layout › Typography › Section Style
SettingOptions / range
Section Title / ContentText + multi-line body
Image / VideoImage (URL · Upload · Drive) or an embedded video with poster and ratio
Show Image on PageOn / Off — keeps it saved but hidden
Image PositionLeft · Center · Right. Center puts the image under the title with text beneath; Left/Right make two columns
Image Width / Image ColumnSlider — labelled Width when centred, Column when side-by-side
Image AlignmentLeft · Center · Right within its column
Title Size / Content Size16–60 px (32) · 12–28 px (16)

Date & Venue

SettingOptions / range
Event Date · Start Time · End TimeDate and time pickers
TimezoneIST · UTC/GMT · EST · PST · CET · GST · SGT · AEST
Venue TypeIn-Person · Online · Hybrid — switches which fields appear
Venue Name · Address · Google Maps LinkShown for In-Person / Hybrid
Meeting LinkShown for Online / Hybrid
Date Size · Time Size14–48 px (26) · 10–28 px (15)
ColoursDate, Time, Value Text, Venue

Countdown

SettingOptions / range
Section Title · SubtitleText
End Date · End TimeWhen the timer reaches zero
TimezoneIST · UTC/GMT · EST · PST · CET · GST · SGT · AEST — so a remote audience sees the same deadline you do
Expired MessageText shown in place of the timer once it runs out
Display StyleCards — each unit in its own tile · Minimal — plain digits
Show Unit LabelsOn / Off — the Days / Hrs / Min captions
Title Size16 – 60 px, default 32
Subtitle Size11 – 32 px, default 16
Number Size22 – 72 px, default 48 — the digits themselves
Unit Label Size8 – 24 px, default 11

Speakers / Team

SettingOptions / range
Each personPhoto, Name, Role, Short bio
Social chipsUp to 2 per person across 5 platforms. Type a handle and it is turned into a full link automatically
LayoutGrid · List
Photo StyleFull card — photo fills the card · Circle — round portrait
Horizontal PaddingCarousel variant — also sets the edge fade. The list layout has its own padding slider and keeps a 20 px gutter on phones
Title Size16 – 60 px, default 32
Name Size11 – 36 px, default 16
Role Size9 – 28 px, default 13
Short Bio Size9 – 24 px, default 12
ColoursSection Title, Name, Role / Title, Card Background

Schedule

SettingOptions / range
Show Section Title · SubtitleOn / Off + text
DaysThe schedule is grouped into days, each with its own name and tagline. With more than one day the site shows a day switcher
SessionsPer day: title, time, description and a type — Ceremony · Competition · Workshop · Talk · Break · Session
Timeline StyleCards · Minimal
Session Title Size12 – 36 px, default 18
Time Size10 – 28 px, default 15
Description Size9 – 26 px, default 14
Day Tagline Size10 – 28 px, default 15

Events Lineup

SettingOptions / range
Section Title · SubtitleText
Each eventName, description, prize, and an Explore link that can target a specific section on another page
Poster style cardsPro
Event Name Size12 – 40 px, default 19
Event Description Size9 – 26 px, default 13
Tagline Size11 – 32 px, default 16

Sponsors

SettingOptions / range
TiersNamed groups (Platinum, Gold …), each holding logos
Logo SizeLarge · Medium · Small — applies to every tier. Tiers are told apart by their name, not by shrinking their logos
Logo AlignmentLeft · Center · Right
Horizontal layout (side by side)A sliding rail instead of a grid. Pro
Tier Name Size8 – 26 px, default 11
Sponsor Name Size8 – 26 px, default 11

FAQ

  • A list of question / answer pairs, rendered as a collapsible accordion.
  • Q&A Text Size 12 – 28 px, default 15.
  • Add, reorder and delete entries with the card controls.

Announcements

  • Short pinned updates shown as a bulletin list. Each entry is a card you can move up, move down or delete.

Registration Form

SettingOptions / range
Form SourceExternal URL — Google Forms, Typeform, Jotform; renders a button that redirects. GS Form — one of your published GalSol forms, embedded inline
Form URLShown for External URL
Select GS FormShown for GS Form — this is the connect key that ties site to form
Auto HeightOn / Off — let the embed grow with the form
Embed HeightFixed height when Auto Height is off
Block Title · SubtitleText above the form
Button Label · Button ColourFor the redirect button
Button Label Size11 – 30 px, default 15
Closing sign-ups is a switch, not a deletion — turn Registrations Open off in Site Settings or the Deploy panel and the form is replaced by a closed message everywhere.

Contact

SettingOptions / range
LayoutStacked · Card Grid
Emails / PhonesAs many as you need, each with an optional label
Show Email · Show PhoneOn / Off
Show "Follow Us" SocialsA social row inside the block
Show Map · Map LocationEmbedded map
Show Contact FormSame Form Source / URL / GS Form / Auto Height / Embed Height options as the Registration block
ColoursEmail / Phone Value, Label, Section Title

Document Links

  • Downloadable resources — rulebooks, agendas, brochures.
  • Each entry has a title, an optional note (e.g. PDF, 2 pages) and a link; a Drive link fills the details in automatically.
  • LayoutImage Cards or Compact List.
  • Cards use the carousel padding variant with its edge fade.

Video block

  • One or more videos from YouTube or Drive links, each with an optional title and poster image.
  • LayoutVertical (one video per row) or Horizontal (a sliding rail).
  • Video Title has its own colour control.
  • Videos per section are capped by plan: 2 / 6 / 15.

Social Links

  • A row of platform icons — Instagram, X (Twitter), LinkedIn, Email, Phone and more.
  • Each is an entry you add, reorder or remove; alignment follows Section Alignment.

Image Block

  • Show Title + Title, Image (URL · Upload · Drive) and Image Size.
  • A plain full-width image with an optional heading — useful for a poster, map or floor plan.

Footer

SettingOptions / range
Logo · Logo HeightImage + size
Name · Short DescriptionText
Page LinksWhich pages appear, and in what order
Legal LineThe copyright strip
Divider LineOn / Off
WidthContent width of the footer
Image / videoOptional, with Poster Image and Video Ratio
ColoursText & Links, Divider

Divider & Spacer

  • DividerStyle (Line · Dots), Opacity and Thickness.
  • Spacer — a single Height slider for empty vertical space.
  • Neither carries typography; both accept a Section Background.

6. Site Settings

Right panel › Site

Prebuilt Themes

One click applies a coordinated colour and font set across the whole site: Cyber, Midnight, Forest, Gold Class, Festival, Ocean, Paper, Clean White, Tech, Elegant, Festive, Editorial, Minimal. Start from a theme, then adjust individual values below.

Colors

SettingWhat it controls
AccentButtons, links, highlights and accent bars across every block.
BackgroundThe base page background.
Alternate section tonesWhen on, consecutive sections automatically alternate between the background and a second tone, giving the page visible rhythm without setting each section by hand. A block's own Section Background always wins over this.
Second ToneThe alternate colour used by the setting above.

Typography

  • Paired Fonts — curated heading/body combinations that are known to work together.
  • Custom Fonts — set Title Font and Content Font independently from the Google Fonts library.
  • Content Colour — default body text colour for the site.
  • Title Size and Content Size — site-wide defaults. Any block's own Typography group overrides these for that block.

Registration

Registrations Open — a master switch. Turning it off closes sign-ups everywhere on the site at once and shows a closed message in place of the form.

Site Info

Site URL Slug — the unique name in your public address (for example my-event-2026). Keep it short and readable; it appears in every link you share.

Loading screen

SettingOptions
Loader StyleBars, Pulse or Ring. Anything other than Bars is Pro.
BackgroundDark or light backdrop behind the loader.
Loading LogoYour logo, shown while the page loads.
PreviewReplays the loading animation in the editor so you can judge it.

7. Google Analytics (GA4)

Pro Connect your own GA4 property to see real visitor numbers for your event page. The data goes only to your Google Analytics account — no other GalSol user can see it.

Getting your Measurement ID

  1. Go to analytics.google.com and sign in. Google Analytics is free.
  2. Open Admin (the gear icon, bottom-left) and choose Create Property. Name it after your event.
  3. When asked for a platform, choose Web, and enter your published Mini Site URL as the website URL.
  4. Google then shows a Measurement ID that starts with G-. Copy it.
  5. In the editor, click the Analytics button, paste the ID and press Verify & Save.
The ID must match the shape G-XXXXXXXXXX. Tracking starts working on your next publish. Remove disconnects it at any time, and Open Analytics Dashboard jumps straight to Google Analytics.

8. Custom domain

Pro Serve the site on your own address instead of a GalSol URL.

  1. Open the Deploy panel and find Custom Domain.
  2. Enter the domain you own.
  3. GalSol shows a CNAME record. Add it with your domain provider exactly as shown — the panel has copy buttons for each part.
  4. Click Check Status. DNS changes can take anywhere from a few minutes to a few hours to propagate, so check again later if it is not live yet.
  5. Remove detaches the domain; the site stays reachable on its GalSol URL.

9. Deploying and updating

  1. Click Deploy. The panel shows the exact public URL your site will be live at, with a copy button.
  2. Confirm the Registrations Open state — you can flip it here without leaving the panel.
  3. Press Deploy to publish. The button reads Publishing while it works.
  4. To change anything later, edit the canvas and deploy again. Updates replace the live page immediately.
If publish is refused: some design choices are usable in the editor on Free but cannot go live — a floating header, poster event cards, sponsor carousel, gradient titles or a non-default loader. The editor marks those sections, and publish is blocked until you either change them or upgrade. Nothing you have built is lost, and nothing leaks onto the public site in the meantime.

10. Collaboration

Sites can be shared with teammates so more than one person can edit. Live presence shows who else is in the editor with you. The number of people you can invite depends on your plan.

11. Plan limits

LimitFreeProPro Max
Mini Sites1520
Inner pages (beyond Home)1510
Custom domains320
Sites with Google Analytics15
Collaborators invited1510
Videos per section2615
Background videoYesYes
Floating headerYesYes
Poster event cardsYesYes
Sponsors carouselYesYes
Gradient titlesYesYes
Custom loader styleYesYes
Limits fall into two kinds. Hard limits (a new site, a domain, a GA connection, an invite) are refused outright because each creates something real outside the editor. Soft limits are pure design choices — you may apply them and see them render, and only publishing is blocked.

Prime Site — Complete Reference

Describe the website you want and Prime Site writes the actual code, publishes it and hosts it on your own domain. Unlike Mini Site — which is a block editor — Prime Site produces a real code project you can keep editing by conversation. Pro Not available on Free.

1. Projects

Each site is a project. The dashboard lists Recent projects, All projects and Owned by me. Create New starts one from a description.

GitHub is required. Prime Site stores each project in a GitHub repository — that is what makes the code real and reviewable rather than trapped in the editor. Connect GitHub before your first build.

2. Building by conversation

  1. Describe what you want — "Generate a full event site", "Add a countdown timer".
  2. Gal AI produces a Build plan before it writes anything, so you can see the intended change first.
  3. The build runs and streams its progress.
  4. Review the result. Changes arrive as Changes pendingAccept to keep them or Discard to roll back.

The model is selectable — Gemini 3.5 Flash or Claude Haiku 4.5.

3. The editor

PanelWhat it does
ExplorerThe project's real file tree. Open any file to read it.
PreviewLive render of the current build.
Gal AIThe conversation that builds and edits the site.
Connected formsAttach a GS Form so the site can take registrations — By form picks one, or connect one you already have.
DomainsAttach a custom domain and check its status.
AnalyticsTraffic for the published project.
CollaboratorsWho else can open and edit the project.

4. Publishing

Publish makes the current build public — "Everyone can see it now." Copy link gives you the address. Publishing again replaces the live version.

5. Plan limits

LimitFreeProPro Max
Projects520
Collaborators25

GS Forms — Complete Reference

A form builder that also issues entry passes, sends automated email and feeds your Analytics dashboard. This chapter covers every field type, every setting tab and the whole registration-to-gate pipeline.

1. How the builder is laid out

AreaWhat it holds
Left panelThe field library — click a type to append it to the form.
CanvasA live preview of the form exactly as respondents will see it. Click a field to select it.
Right panelFour tabs: Design, Email, Pass and Settings. Selecting a field swaps the Design tab to that field's own properties.

Forms start either from Start blank or from a template. Every form is a Draft until you publish it; the Forms list shows Drafts, Published, Closed and Shared separately.

2. Field types

Sixteen types, grouped by what they collect.

FieldCollectsIts own settings
Short TextOne line of textPlaceholder
ParagraphMulti-line textPlaceholder
EmailAn email address, format-checkedPlaceholder. Usually the field you map as Attendee Email for passes and mail
PhoneA phone numberPlaceholder
NumberNumeric inputRange (min / max)
DateA calendar date
TimeA time of day
DropdownOne choice from a listOption list — add, reorder, delete
Radio (Multiple choice)Exactly one optionOption list
CheckboxAny number of optionsOption list
Linear ScaleA rating on a numeric scaleScale Range, Scale Labels, End Labels (what the lowest and highest points mean)
Multiple-choice GridOne answer per rowRows and Columns
Checkbox GridAny answers per rowRows and Columns
File UploadAn uploaded fileAccepted Types, Max File Size
ImageDisplays an image — not an inputImage source
Section BreakSplits the form into pages/sectionsSection Title, Subtitle / Instruction

Settings every field has

SettingWhat it does
Field LabelThe question text. Supports light rich-text formatting.
DescriptionHelper text under the label.
RequiredBlocks submission until answered.
PlaceholderGrey hint inside the input (text-style fields).
Use Section Break to turn a long form into a short multi-step one. Completion rates on event registrations are usually better with three short pages than one long scroll.

3. Design tab

With no field selected, the Design tab styles the whole form.

SectionSettings
Form DetailsTitle, Page Description, Tagline.
Cover ImageA banner across the top of the form.
Prebuilt ThemesOne-click colour + font sets.
ColoursAccent (buttons, focus rings, selected options) and Background. Gradient form backgrounds are Pro.
TypographyTitle Font, Question Font and Text Font set independently.
LayoutDisplay Style — how questions are presented (all at once versus paged).

4. Settings tab

Submission Rules

SettingWhat it does
Max SubmissionsA hard cap. Once reached the form closes itself — the reliable way to run a limited-seat event.
Close DateThe form stops accepting responses after this moment.
Entry RulesAdditional restrictions on who may submit.

After Submission

SettingWhat it does
Success TitleHeading on the thank-you screen.
Success MessageBody text under it.
Submit Button LabelWording on the submit button.
Redirect URLSend respondents somewhere else instead of showing the thank-you screen.
A quirk worth knowing. Form settings are saved as one object, but any setting whose name begins with pass is routed to the Entry Pass settings instead. It matters only if you are naming things via the API — in the UI it is invisible.

Embed on Your Website

Gives you the snippet to drop the form into any page. Inside GalSol you do not need this — the Mini Site Registration Form block connects natively by picking the form from a list.

5. Email tab — automated mail

Turn Send Automated Mails on to email respondents the moment they submit. Mail is sent from your own connected Google account, so it arrives from you, not from GalSol.

Mail groups and conditions

Rather than one fixed message, you build mail groups — each a template plus a rule for who receives it.

  • Always send — everyone who submits gets this one. Use it for the standard confirmation.
  • Conditional — send only when an answer matches. Conditions test a field against a value with equals or contains, so a workshop choice, a ticket type or a city can each trigger different wording.
LimitFreeProPro Max
Conditional email rules1MoreMore
If the pass is enabled, the entry pass is attached to these emails — one submission produces the confirmation and the ticket together, with nothing to send by hand.

6. Pass tab — entry passes and attendance

An entry pass is a designed ticket with a QR code, generated per respondent and emailed to them.

Mapping the pass to your fields

  1. Enable Entry Pass & Attendance.
  2. Set Attendee Name field and Attendee Email field — which of your questions supplies the name printed on the pass and the address it is sent to. Without these the pass has nobody to belong to.
  3. Fill in the event details shown on the ticket: Event Name, Venue, Date, Number of Days.
  4. Add branding — Logo and Card Image.
  5. Set QR Size (default 140 px). Bigger scans faster from a phone screen in poor light.

Pass layout blocks

The pass page is built from blocks: Header, Entry Pass (the ticket itself), Response Summary (what they submitted), Text, Button and Footer.

Gradient fills on passes are Pro. On Free the control still works in the editor but publishing is blocked while a pass gradient is in use — the same soft-gate pattern as Mini Site.

Scanning at the gate

SettingWhat it does
Staff Scanner CodeThe code your gate staff enter to open the scanner. Share it with volunteers instead of your account login.
Staff Verification CodeSecond code used to confirm a staff member is authorised.
Pass Holder ManagementView issued passes, and re-send or revoke individual ones.
Number of DaysMulti-day events get a check-in slot per day, so the same pass is scanned each morning and each day's attendance is recorded separately.

Staff open Pass Scanner on their phone, enter the staff code and scan. Check-ins appear live in Analytics.

7. Publishing, sharing and responses

  1. Publish the form. Until then it is a Draft and the link will not open for respondents.
  2. Share the link, or the generated Form QR Code — useful on posters and slides.
  3. Responses flow into your connected Google Sheet and into the GalSol database at the same time.
  4. Track everything in Analytics: response counts, individual submissions and pass check-ins.
  5. Close the form when you are done — manually, or automatically via Max Submissions or Close Date.

Forms can be renamed, duplicated, shared with collaborators, or deleted from the Forms list.

8. Plan limits

LimitFreeProPro Max
Forms2MoreMore
Conditional email rules1MoreMore
Pass gradient fillsYesYes
Form gradient backgroundYesYes

Entry Pass & Pass Scanner — Complete Reference

The attendance pipeline end to end: a pass is issued when someone registers, emailed to them, scanned at the gate by your staff, and recorded in Analytics.

1. The lifecycle

  1. Registration — someone submits your GS Form.
  2. Issue — a pass is generated with a unique QR token, using the form's mapped Attendee Name and Attendee Email fields.
  3. Deliver — the pass is attached to the automated confirmation email.
  4. Scan — staff scan the QR at the gate.
  5. Record — the check-in appears live in Analytics › Passes.

2. Designing the pass

Built in GS Forms › Pass. See the GS Forms chapter for the full field list: Event Name, Venue, Date, Number of Days, Logo, Card Image and QR Size, plus the pass page blocks (Header, Entry Pass, Response Summary, Text, Button, Footer).

3. Staff codes

CodePurpose
Staff Scanner CodeWhat gate staff type to open the scanner. Share this instead of your account login — it grants scanning only, nothing else.
Staff Verification CodeConfirms the staff member is authorised.

4. Using the scanner

  1. Staff open Pass Scanner on a phone — it is built for mobile and needs no install.
  2. Enter the Staff Code.
  3. Grant camera access when prompted ("Camera Access Required").
  4. Point the camera at the attendee's QR pass.
  5. The result is immediate: Admitted! for a valid pass, or a rejection with the reason. Scan Next moves straight on.
ResultMeaning
Valid Pass → AdmittedChecked in. The running Total for the day increments.
PendingIssued but not yet admitted.
Already admittedThis pass has been scanned before — the usual sign of a forwarded ticket.
BlockedRevoked in Analytics. Entry refused.

Flag this admission marks a scan for follow-up without stopping the queue. On multi-day events the scanner shows which day it is checking in for.

5. Managing passes

Day-to-day administration lives in Analytics › Passes — activate, block, review status and see who has arrived. Pass Holder Management in the form's Pass tab can re-send or revoke an individual pass.

Analytics — Complete Reference

Turns form responses, pass check-ins and external spreadsheets into dashboards you can read at a glance — with an AI assistant that builds widgets from a sentence.

1. The Analytics home

Lists every data source you can open, with headline numbers across the top: Total Responses, Live Forms, Forms with Data and Most Active Form. Filter by Published, Closed, Has Data or Shared.

2. Data sources

SourceHow to connect
GS FormsAutomatic — every published form with responses appears here.
Google SheetsPaste the spreadsheet URL and give the source a name.
File uploadDrop a .csv, .xlsx or .xls — up to 10 MB.

External sources are capped by plan on both size and row count — see §7.

3. The three views

TabWhat it shows
DashboardYour widgets — charts, stats and tables you arrange yourself.
Responses / Data SheetThe raw rows, searchable and filterable.
PassesEntry-pass status and attendance, when the form issues passes.

4. Building widgets

Insert Widget adds a visualisation. Each widget has a Widget Title, a Column to read, an Aggregation and optional filtering.

SettingOptions
AggregationCount · Sum · Average · Min · Max
FilterCondition Column + Condition Text — leave empty to count all rows.
ValuesWhich values to include; Clear filters resets.
Grand TotalAdds a totals row where the chart supports it.

Chart types

Thirty-three visualisations are available:

bar hbar sbar line stepline area pie doughnut scatter bubble dotplot radar gauge bullet stat histogram heatmap treemap sunburst funnel pareto waterfall bridge tornado sankey chord timeline stock leaderboard countdown datatable form ext

The advanced chart set is Pro. Bar, line, pie and stat widgets work on every plan.

A Countdown widget takes a Target Date and Timezone and displays Days / Hours / Minutes / Seconds — useful pinned to the top of a live dashboard.

5. Analytics Intelligence (Gal AI)

Describe the chart you want — "responses per day", "top 5 colleges" — and it builds the widget and offers to Apply to Dashboard. It reads your real columns, so you do not have to know the schema.

6. Pass management

The Passes tab is where attendance is administered.

StateMeaning
Pending (Valid)Issued and ready to be scanned.
AdmittedChecked in at the gate.
BlockedDenied entry — the scanner will refuse it.

Select passes individually or in bulk (Select all, Select active, Select blocked) and then Activate or Block them. Useful for revoking a duplicate or reinstating someone turned away by mistake.

7. Sharing, editing and export

  • Manage Access — grant others Viewer or Editor rights on a dashboard. People without access see "Access Restricted".
  • Edit Mode — a spreadsheet editor that writes back to the connected Google Sheet. Supports Insert, Delete, Freeze, Data validation and Export, and can Open Sheets directly. Columns the platform owns are protected so a stray edit cannot break the pass or mail pipeline.
  • Refresh now pulls the latest rows; you are told when new responses are available.

8. Plan limits

LimitFreeProPro Max
Advanced chartsYesYes
External data size2 MB10 MB25 MB
External data rows1,0005,00020,000
ExportsYesYesYes

Event Assets — Complete Reference

Five live tools for running the room on event day: a stage countdown, judge scorecards, a Q&A slide runner, a leaderboard and a team buzzer. Each has an operator view you drive and a stage view you put on the projector.

1. Countdown Timer

A fullscreen timer with separate presenter and stage views. It has three modes.

ModeUse
TimerCounts down to zero — registration closing, a pitch slot.
StopwatchCounts up from zero.
TextNo clock — just a large message on the screen.
SettingApplies toWhat it does
Title · SubtitleAll modesHeadings above the clock.
End messageTimerShown when it reaches zero (e.g. "Time's Up!").
Screen message · Quick messagesTextThe big message, plus one-tap presets for things you show repeatedly.
Display formatTimer · StopwatchMM:SS · MM:SS:MS · HH:MM:SS · HH:MM:SS:MS
Timer typeTimerDuration (count down N minutes) or Target time (count down to a wall-clock time).
Loop timerTimerRestarts automatically — good for rotating rounds.
Style preset · Font style · Timer sizeAllHow the clock looks on stage.
Accent color · Animated backgroundAllStage styling.
Show progress · Progress styleTimerA bar or ring showing time elapsed.
Urgency (last N sec) · Last 10 secondsTimerSwitches the display to an urgent treatment near the end.
Sound alertTimerAudible cue at zero.

2. Judge Scorecard

Template-based scoring with live aggregation across judges.

  1. Create a scorecard with an Event name and a Description — short context shown to judges.
  2. Load participants: Import CSV / Excel (.csv, .xlsx, .xls), Link Google Sheet, Enter manually (one per line), or let judges add participants live for open-entry formats.
  3. Define the criteria judges score on, and the Max per judge ceiling.
  4. Give each judge their own passcode — they open the judge view on their own phone, so no shared device and no cross-influence.
  5. Watch totals aggregate live as scores come in.

3. Q&A Slide Runner

Quiz and question slides with timers and animated reveals.

Slide typeWhat it does
Title slideOpening or round title.
Multiple choiceOne correct answer or several correct answers.
CheckboxMulti-select question.
Open questionFree text, with a model answer for the host to reveal.
Image slideA picture question or visual break.
Video slideA YouTube / Drive link that autoplays.
Section / interstitialRound divider — maximum one.

Per-set styling covers Heading font, Body font, Transition, per-slide Timer and an Urgency treatment as time runs out. The presenter view drives the stage view.

4. Leaderboard

Live rankings and total scores, fed from the scorecard. Put it on the projector between rounds.

5. Buzzer Round

A fast first-press buzzer for quiz rounds.

  1. Open the host view. It creates a buzzer room with a join code.
  2. Teams join on their own phones and appear under Connected teams.
  3. Press Open Buzzer to arm the round. The first to buzz is locked in and shown to everyone.
  4. Award points; the built-in leaderboard tracks the running total.
  5. Rotate code issues a fresh join code; Reset all scores clears the board.
Buzz presses are delivered over a realtime channel, so ordering is decided server-side rather than by whose phone animates first.

6. Plan limits

LimitFreeProPro Max
Q&A sets1510
Slides per Q&A set203030
Scorecard sets52035

Gal Studio — Complete Reference

Describe your event once, and Gal Studio builds the whole set — mini-site, registration form, entry pass, confirmation email, response dashboard and budget plan — already wired together.

1. How it works

  1. Start a New event and describe it in plain words.
  2. Gal Studio runs a short interview, asking only what it genuinely needs — scope first, then branding. It tracks what it has already asked, so you are not made to repeat yourself.
  3. Branding arrives as structured cards you approve or change: logo, cover image, palette and fonts.
  4. It then builds each deliverable, streaming progress as it goes.
  5. Everything lands in your account as real, editable objects — open any of them in its own tool afterwards.

2. What it builds

DeliverableOpens in
Event Mini-SiteMini Site Builder
Registration FormGS Forms
Entry PassGS Forms › Pass tab
Confirmation EmailGS Forms › Email tab
Response DashboardAnalytics
Budget PlanEvent Planner › Budget
Because these are the same objects the tools produce, nothing is a dead end — the form it writes is a real GS Form, the site is a real Mini Site, and the pass is already mapped to the form's name and email fields.

3. Library and history

Library shows everything Gal has created, grouped by event. Recent events and Search chats get you back to an earlier conversation — the thread is kept, so you can continue refining rather than starting over.

4. Models and AI budget

Choose between Gemini 3.5 Flash and Claude Haiku 4.5. AI usage draws on a monthly allowance:

PlanMonthly AI budget
Free
Pro$1.00
Pro Max$5.00

Your remaining allowance is visible in Settings under AI usage, broken down by tool.

Bulk Certificates — Complete Reference

Design a certificate once, map its text fields to your data columns, and generate a personalised PDF for every recipient — optionally saved to Drive with the links written back to your sheet.

1. Loading recipients

SourceHow it works
Google SheetsPaste the sheet link — data is read live, so late additions are picked up.
Upload FileA CSV or Excel file.
Manual EntryType recipients directly.
Import from GS FormSelect GS Form and import its responses as recipients — the shortest path from registration to certificate.

Once loaded, Your Sheet Columns lists the available columns for mapping.

2. The visual certificate editor

Upload your certificate background (drag & drop), then place text fields on it.

Field propertyWhat it does
Placeholder TagThe field's internal name.
Data ColumnWhich column fills it — e.g. Name column → recipient's name.
Preview TextSample text shown while designing.
Font FamilyPlus Jakarta Sans, Montserrat, Playfair Display, Cormorant Garamond, Cinzel, Raleway, Dancing Script, JetBrains Mono, Times New Roman, Helvetica, Courier New.
Font Size (px) · Letter SpacingType metrics.
Text ColourFill colour.
AlignmentHorizontal alignment within the field box.
Width (%) · Position & SizeWhere the field sits on the certificate.
Primary fieldExactly one field is primary — it names the output file (e.g. Alex_01.pdf).

3. Output settings

SettingOptions
Campaign NameNames the run in Campaign History.
QualityBest quality · Best for print · Smaller size — bigger files scan and print better; smaller ones email better.
Canvas sizee.g. Wide 1000×700.
Google DriveSave generated PDFs to your Drive.
Auto-write links back to Google SheetWrites each certificate's link into a column (e.g. Certificate Link), so your sheet becomes the record of what was issued.

4. Generating

Start the run and watch Progress with live Generated, Failed and Total counters. When it finishes, Download ZIP gives you everything in one archive; the run is recorded in Campaigns.

5. Plan limits

LimitFreeProPro Max
Batches per day2612
Certificates per batch5075100

Bulk Mailer — Complete Reference

Send personalised HTML email from your own Gmail account, to a list from a sheet, a file or a GS Form — built with a block editor and an AI writing assistant.

1. Campaign setup

FieldWhat it does
Campaign NameYour reference, e.g. March 2025 Certificate Dispatch.
SubjectSupports merge tags — {{name}} and any other mapped column.
Email ColumnWhich column holds the address.
Name ColumnUsed for personalisation.

Recipients come from Google Sheets, Upload File (CSV / Excel), Manual Entry, or Import responses from a GS Form.

2. Consent and compliance

Before sending you must declare the basis for contacting these people.

DeclarationMeaning
They responded to my GS FormConsent was disclosed on the form itself.
They're my existing customers or contactsPre-existing relationship.
Other — I'll describe itExplain the basis in your own words.

You also classify the mail as Transactional, Promotional, Newsletter, Event, Certificate or Welcome. This is not paperwork for its own sake — it drives the unsubscribe and List-Unsubscribe headers that keep your mail out of spam folders. See the Anti-Spam Policy.

3. Designing the email

Start from a Starting Template or a blank canvas, then Add Block and click any block to edit it in the Properties panel. Tabs split the work into Design, Write and Theme.

Gal AI is available as an email design and writing assistant — describe the message and it drafts copy and layout.

Paste your own HTML is Pro. On Free you build with blocks and templates.

4. Sending and reporting

Sending streams progress with Emails Sent, Failed and Total. Afterwards, Delivery Report and Send Summary show per-recipient status, and the campaign is saved to Campaigns.

5. Daily sending limits

Limits reset daily at midnight IST and depend on your Google account type.

LimitFreeProPro Max
Personal Gmail — per day100250500
Google Workspace — per day1005001,500
Paste your own HTMLYesYes
These sit under Google's own sending limits. Mail is sent from your account, so Google's quota applies first — GalSol cannot raise it.

Combined Pipeline — Complete Reference

Generate certificates and email them in one run. It is the Certificate editor and the Mail editor joined by a single job, so nobody is missed and nothing is matched up by hand.

1. When to use it

Use Bulk Certificates when you only need files, Bulk Mailer when you only need email, and Combined Pipeline when each person must receive their own certificate by email — the case where doing it in two steps is where mistakes happen.

2. Setting up the job

  1. Job Info — name the run.
  2. Load data: Google Sheet link, CSV / Excel upload, manual entry, or Import responses from a GS Form.
  3. Design the certificate — the same visual editor, field mapping, fonts and Primary field naming as the Certificates chapter.
  4. Design the email — the same block editor, templates and Gal AI assistant as Bulk Mailer, plus the consent declaration.
  5. Choose how the certificate reaches people (below), then run it.

3. Delivery options

OptionBehaviour
AttachmentThe certificate arrives as an email attachment.
EmbeddedEmbeds visually in the email body — smaller size, no download needed.
Google DriveSaved to Drive, with links added to your Sheet.
No SavingEmail only, no files retained afterwards.

Certificates can also be bundled after the send so you keep a full set — Download ZIP.

4. Running it

Pipeline Running… streams both halves at once: Certs Generated and Emails Sent, with Failed and Total counters, ending in Pipeline Complete!. The run appears in Campaigns as a Combined job.

Both sets of plan limits apply — the certificate batch caps and the daily mail caps. The run is sized by whichever is reached first.

Campaigns — Complete Reference

The permanent record of every certificate run, mail send and combined pipeline you have executed.

1. What is recorded

ColumnMeaning
Campaign NameThe name you gave the run.
TypeCertificates, Emails or Combined.
Date & TimeWhen it ran.
Sent / TotalHow many succeeded out of how many were attempted.
Backup SheetA link to the sheet snapshot for that run — what the data looked like at the time.

2. Why it matters

Campaign History is the answer to "did this person actually get their certificate?" weeks later. The backup sheet means the record survives even if the original spreadsheet is edited or deleted afterwards.