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 field | What it does |
|---|---|
| Event Name | Required. Shown everywhere the event appears. |
| Start Date · End Date | Drives the countdown on the workspace hero and seeds the Calendar. |
| Location | Where it happens. |
| Description | Free text context for your team. |
| Status | Lifecycle state, shown as a pill on the event card. |
| Event Color | Colour-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.
| Setting | What it does |
|---|---|
| Committee Name | e.g. Decoration Committee. |
| Node Color | Colour of that committee in the org chart. |
| Full Name · Email Address | Who the member is. Search finds people already in the event. |
| Role in Committee | Optional label shown alongside the member. |
| Management Access | Grants the member organiser-level rights. |
| Co-organizer | Full planning access alongside you. |
| Task Assignment | May assign work to others. |
| Core Committee | Marks 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.
4. To-Do / Task Planner
| Field | Options |
|---|---|
| Task Title | What needs to be done. |
| Description | Optional details. |
| Assign To | A member, or a whole committee. |
| Deadline | Feeds the Calendar automatically. |
| Priority | Low · Medium · High · Critical |
| Status | Pending · 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 field | What it does |
|---|---|
| Title | Name of the segment. |
| Event Date | Multi-day events get a set of segments per day. |
| Start Time · End Time | Its slot in the running order. |
| Responsible | Who is on point for it. |
| Notes / Cues | Stage directions, AV cues, anything the anchor needs. |
| Status | Pending · Confirmed · Completed |
| Accent Color | Colour-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
| Limit | Free | Pro | Pro Max |
|---|---|---|---|
| Events | — | 3 | 8 |
| Committee members | 30 | 150 | 250 |
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.
| Area | Tabs | What it does |
|---|---|---|
| Left panel | Add Blocks · Layers | Add 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 panel | Block · Site | Block shows the settings for whatever is selected. Site holds site-wide settings (theme, fonts, slug, loader, registrations). |
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:
| Group | Holds |
|---|---|
| Content | The words and list items — titles, text, speakers, FAQs, links. |
| Background / Media | Cover image or video for the block. |
| Logo | Logo image, size and placement (Cover and Header only). |
| Layout | Arrangement choices — image position, timeline style, header size. |
| Typography | Font sizes and text colours for this block. |
| Quick Links | Small link row under the hero (Cover only). |
| Section Style | Padding, alignment and background colour. |
Groups remember whether you left them open or closed, per block type.
Spacing, alignment and background
| Setting | Range | Default | What 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). |
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 control | Range | Default | Appears on |
|---|---|---|---|
| Title Size | 16 – 60 px | 32 px | Most content blocks |
| Title Size (hero) | 20 – 120 px | 40 px | Cover |
| Tagline Size | 11 – 48 px | 16 px | Cover |
| Subtitle Size | 11 – 32 px | 16 px | Countdown, Events, Schedule, Contact |
| Content Size | 12 – 28 px | 16 px | About, FAQ |
| Name Size | 11 – 36 px | 16 px | Speakers |
| Role Size | 9 – 28 px | 13 px | Speakers |
| Short Bio Size | 9 – 24 px | 12 px | Speakers |
| Number Size | 22 – 72 px | 48 px | Countdown digits |
| Unit Label Size | 8 – 24 px | 11 px | Countdown (Days/Hrs/Min) |
| Session Title Size | 12 – 36 px | 18 px | Schedule |
| Event Name Size | 12 – 40 px | 19 px | Events Lineup |
| Sponsor Name Size | 8 – 26 px | 11 px | Sponsors |
| Tier Name Size | 8 – 26 px | 11 px | Sponsors |
| Button Label Size | 11 – 30 px | 15 px | Form, Header CTA |
| Link Text Size | 11 – 30 px | 16 px | Cover quick links |
| Date Size | 14 – 48 px | 26 px | Date & Venue |
| Time Size | 10 – 28 px | 15 px | Date & 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.
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.
Image layout controls
| Setting | Options | Notes |
|---|---|---|
| Show Image on Page | On / Off | Keeps the image saved but hides it. |
| Image Position | Left · Center · Right | Center places the image under the title with text flowing beneath. Left/Right put the image beside the text in two columns. |
| Image Size / Width | Slider | Labelled Image Width when centred and Image Column when side-by-side. |
| Image Alignment | Left · Center · Right | Position within its own column. |
| Logo Shape | Circle · Rounded · Square | Cover / Header logo only. |
Video
Video can be used as a Cover background or inside About, Footer and the Video block.
| Setting | Detail |
|---|---|
| Source | A YouTube or Google Drive link, or a direct upload of up to 1.5 MB. |
| Poster Image | Still frame shown before playback starts and while the video loads. |
| Video Ratio | Aspect ratio of the player frame. |
| Play on phones too | Off 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 section | Free 2 · Pro 6 · Pro Max 15 |
| Background video | Pro 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
| Block | Groups with separate mobile values |
|---|---|
| Cover / Hero | Background, Logo, Layout, Typography |
| About | Image Layout, Typography |
| Header / Navigation | Layout & Size, Typography |
| Every other content block | Typography |
"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.
| Cover control | Desktop | Mobile |
|---|---|---|
| Title Size | 20 – 120 px, default 40 | 18 – 72 px, default 30 |
| Tagline Size | 11 – 48 px, default 16 | 11 – 32 px, default 15 |
| Logo Size | 40 – 800 px, default 120 | 32 – 420 px, default 88 |
| Cover Image | Required | Optional — empty reuses desktop |
| Logo Image | Required | Optional — 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
The site-wide navigation bar, shared by every page.
| Setting | Options / range | Notes |
|---|---|---|
| Position Style | Fixed Row · Floating | Floating detaches the bar into a pill. Pro |
| Header Design | Minimal · Centered · Bold | Overall visual preset. |
| Corner Roundness | Slider | Rounds the bar's corners. |
| Freeze on scroll (sticky) | On / Off | Keeps the header visible while scrolling. |
| Frosted glass blur | On / Off | Blurs page content passing behind the bar. |
| Show Logo / Site Name | On / Off | Reveals Logo Text and Logo Image. |
| Active Page Style | Preset list | How the current page is marked in the nav. |
| Button Label / Style | Text + preset | Optional call-to-action button. |
| Link To | URL · Page | Choose a page from your site or type a link. |
| Open in new tab | On / Off | For external links. |
| Heading / Description | Text | Optional strip under the bar. |
Cover / Hero
The opening section. Everything about it except the words has a mobile counterpart.
| Setting | Options / range | Notes |
|---|---|---|
| Title | Text | Leave empty to hide it entirely. |
| Tagline | Text | Short supporting line. |
| Hero Height | Slider, % of screen | 100 % fills exactly one screen. The hero still grows if the text needs more room, so it never clips. |
| Cover Image | URL · Upload · Drive | Per device. |
| Background video | YouTube / Drive / upload | Pro |
| Play on phones too | On / 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 Overlay | Dark — gradient wash, best for text over photos · Blur — flat tint · None — image untouched | Keeps the title readable over a busy photo. |
| Overlay Intensity | Slider | How strong the wash is. |
| Overlay Angle | 0 – 360° | 0° darkens upward, 180° downward (the default), 90° / 270° sideways. |
| Show Logo | On / Off | Reveals the logo controls. |
| Logo Image | URL · Upload · Drive | Per device. |
| Logo Position | Top · Left · Right | Where the logo sits relative to the title. |
| Logo Size | Desktop 40–800 px (120) · Mobile 32–420 px (88) | Per device. |
| Content Position | Left / Center / Right × Middle / Bottom — six positions | Where the text block sits inside the hero. |
| Show Accent Bar | On / Off | The short accent rule drawn between title and tagline. |
| Quick Links | List | A 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 Padding | 0 – 20 % | Phones stay full-bleed. |
About
| Setting | Options / range |
|---|---|
| Section Title / Content | Text + multi-line body |
| Image / Video | Image (URL · Upload · Drive) or an embedded video with poster and ratio |
| Show Image on Page | On / Off — keeps it saved but hidden |
| Image Position | Left · Center · Right. Center puts the image under the title with text beneath; Left/Right make two columns |
| Image Width / Image Column | Slider — labelled Width when centred, Column when side-by-side |
| Image Alignment | Left · Center · Right within its column |
| Title Size / Content Size | 16–60 px (32) · 12–28 px (16) |
Date & Venue
| Setting | Options / range |
|---|---|
| Event Date · Start Time · End Time | Date and time pickers |
| Timezone | IST · UTC/GMT · EST · PST · CET · GST · SGT · AEST |
| Venue Type | In-Person · Online · Hybrid — switches which fields appear |
| Venue Name · Address · Google Maps Link | Shown for In-Person / Hybrid |
| Meeting Link | Shown for Online / Hybrid |
| Date Size · Time Size | 14–48 px (26) · 10–28 px (15) |
| Colours | Date, Time, Value Text, Venue |
Countdown
| Setting | Options / range |
|---|---|
| Section Title · Subtitle | Text |
| End Date · End Time | When the timer reaches zero |
| Timezone | IST · UTC/GMT · EST · PST · CET · GST · SGT · AEST — so a remote audience sees the same deadline you do |
| Expired Message | Text shown in place of the timer once it runs out |
| Display Style | Cards — each unit in its own tile · Minimal — plain digits |
| Show Unit Labels | On / Off — the Days / Hrs / Min captions |
| Title Size | 16 – 60 px, default 32 |
| Subtitle Size | 11 – 32 px, default 16 |
| Number Size | 22 – 72 px, default 48 — the digits themselves |
| Unit Label Size | 8 – 24 px, default 11 |
Speakers / Team
| Setting | Options / range |
|---|---|
| Each person | Photo, Name, Role, Short bio |
| Social chips | Up to 2 per person across 5 platforms. Type a handle and it is turned into a full link automatically |
| Layout | Grid · List |
| Photo Style | Full card — photo fills the card · Circle — round portrait |
| Horizontal Padding | Carousel variant — also sets the edge fade. The list layout has its own padding slider and keeps a 20 px gutter on phones |
| Title Size | 16 – 60 px, default 32 |
| Name Size | 11 – 36 px, default 16 |
| Role Size | 9 – 28 px, default 13 |
| Short Bio Size | 9 – 24 px, default 12 |
| Colours | Section Title, Name, Role / Title, Card Background |
Schedule
| Setting | Options / range |
|---|---|
| Show Section Title · Subtitle | On / Off + text |
| Days | The schedule is grouped into days, each with its own name and tagline. With more than one day the site shows a day switcher |
| Sessions | Per day: title, time, description and a type — Ceremony · Competition · Workshop · Talk · Break · Session |
| Timeline Style | Cards · Minimal |
| Session Title Size | 12 – 36 px, default 18 |
| Time Size | 10 – 28 px, default 15 |
| Description Size | 9 – 26 px, default 14 |
| Day Tagline Size | 10 – 28 px, default 15 |
Events Lineup
| Setting | Options / range |
|---|---|
| Section Title · Subtitle | Text |
| Each event | Name, description, prize, and an Explore link that can target a specific section on another page |
| Poster style cards | Pro |
| Event Name Size | 12 – 40 px, default 19 |
| Event Description Size | 9 – 26 px, default 13 |
| Tagline Size | 11 – 32 px, default 16 |
Sponsors
| Setting | Options / range |
|---|---|
| Tiers | Named groups (Platinum, Gold …), each holding logos |
| Logo Size | Large · Medium · Small — applies to every tier. Tiers are told apart by their name, not by shrinking their logos |
| Logo Alignment | Left · Center · Right |
| Horizontal layout (side by side) | A sliding rail instead of a grid. Pro |
| Tier Name Size | 8 – 26 px, default 11 |
| Sponsor Name Size | 8 – 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
| Setting | Options / range |
|---|---|
| Form Source | External URL — Google Forms, Typeform, Jotform; renders a button that redirects. GS Form — one of your published GalSol forms, embedded inline |
| Form URL | Shown for External URL |
| Select GS Form | Shown for GS Form — this is the connect key that ties site to form |
| Auto Height | On / Off — let the embed grow with the form |
| Embed Height | Fixed height when Auto Height is off |
| Block Title · Subtitle | Text above the form |
| Button Label · Button Colour | For the redirect button |
| Button Label Size | 11 – 30 px, default 15 |
Contact
| Setting | Options / range |
|---|---|
| Layout | Stacked · Card Grid |
| Emails / Phones | As many as you need, each with an optional label |
| Show Email · Show Phone | On / Off |
| Show "Follow Us" Socials | A social row inside the block |
| Show Map · Map Location | Embedded map |
| Show Contact Form | Same Form Source / URL / GS Form / Auto Height / Embed Height options as the Registration block |
| Colours | Email / 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.
- Layout — Image 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.
- Layout — Vertical (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
| Setting | Options / range |
|---|---|
| Logo · Logo Height | Image + size |
| Name · Short Description | Text |
| Page Links | Which pages appear, and in what order |
| Legal Line | The copyright strip |
| Divider Line | On / Off |
| Width | Content width of the footer |
| Image / video | Optional, with Poster Image and Video Ratio |
| Colours | Text & Links, Divider |
Divider & Spacer
- Divider — Style (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
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
| Setting | What it controls |
|---|---|
| Accent | Buttons, links, highlights and accent bars across every block. |
| Background | The base page background. |
| Alternate section tones | When 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 Tone | The 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
| Setting | Options |
|---|---|
| Loader Style | Bars, Pulse or Ring. Anything other than Bars is Pro. |
| Background | Dark or light backdrop behind the loader. |
| Loading Logo | Your logo, shown while the page loads. |
| Preview | Replays 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
- Go to analytics.google.com and sign in. Google Analytics is free.
- Open Admin (the gear icon, bottom-left) and choose Create Property. Name it after your event.
- When asked for a platform, choose Web, and enter your published Mini Site URL as the website URL.
- Google then shows a Measurement ID that starts with G-. Copy it.
- In the editor, click the Analytics button, paste the ID and press Verify & Save.
8. Custom domain
Pro Serve the site on your own address instead of a GalSol URL.
- Open the Deploy panel and find Custom Domain.
- Enter the domain you own.
- GalSol shows a CNAME record. Add it with your domain provider exactly as shown — the panel has copy buttons for each part.
- 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.
- Remove detaches the domain; the site stays reachable on its GalSol URL.
9. Deploying and updating
- Click Deploy. The panel shows the exact public URL your site will be live at, with a copy button.
- Confirm the Registrations Open state — you can flip it here without leaving the panel.
- Press Deploy to publish. The button reads Publishing while it works.
- To change anything later, edit the canvas and deploy again. Updates replace the live page immediately.
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
| Limit | Free | Pro | Pro Max |
|---|---|---|---|
| Mini Sites | 1 | 5 | 20 |
| Inner pages (beyond Home) | 1 | 5 | 10 |
| Custom domains | — | 3 | 20 |
| Sites with Google Analytics | — | 1 | 5 |
| Collaborators invited | 1 | 5 | 10 |
| Videos per section | 2 | 6 | 15 |
| Background video | — | Yes | Yes |
| Floating header | — | Yes | Yes |
| Poster event cards | — | Yes | Yes |
| Sponsors carousel | — | Yes | Yes |
| Gradient titles | — | Yes | Yes |
| Custom loader style | — | Yes | Yes |
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.
2. Building by conversation
- Describe what you want — "Generate a full event site", "Add a countdown timer".
- Gal AI produces a Build plan before it writes anything, so you can see the intended change first.
- The build runs and streams its progress.
- Review the result. Changes arrive as Changes pending — Accept to keep them or Discard to roll back.
The model is selectable — Gemini 3.5 Flash or Claude Haiku 4.5.
3. The editor
| Panel | What it does |
|---|---|
| Explorer | The project's real file tree. Open any file to read it. |
| Preview | Live render of the current build. |
| Gal AI | The conversation that builds and edits the site. |
| Connected forms | Attach a GS Form so the site can take registrations — By form picks one, or connect one you already have. |
| Domains | Attach a custom domain and check its status. |
| Analytics | Traffic for the published project. |
| Collaborators | Who 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
| Limit | Free | Pro | Pro Max |
|---|---|---|---|
| Projects | — | 5 | 20 |
| Collaborators | — | 2 | 5 |
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
| Area | What it holds |
|---|---|
| Left panel | The field library — click a type to append it to the form. |
| Canvas | A live preview of the form exactly as respondents will see it. Click a field to select it. |
| Right panel | Four 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.
| Field | Collects | Its own settings |
|---|---|---|
| Short Text | One line of text | Placeholder |
| Paragraph | Multi-line text | Placeholder |
| An email address, format-checked | Placeholder. Usually the field you map as Attendee Email for passes and mail | |
| Phone | A phone number | Placeholder |
| Number | Numeric input | Range (min / max) |
| Date | A calendar date | — |
| Time | A time of day | — |
| Dropdown | One choice from a list | Option list — add, reorder, delete |
| Radio (Multiple choice) | Exactly one option | Option list |
| Checkbox | Any number of options | Option list |
| Linear Scale | A rating on a numeric scale | Scale Range, Scale Labels, End Labels (what the lowest and highest points mean) |
| Multiple-choice Grid | One answer per row | Rows and Columns |
| Checkbox Grid | Any answers per row | Rows and Columns |
| File Upload | An uploaded file | Accepted Types, Max File Size |
| Image | Displays an image — not an input | Image source |
| Section Break | Splits the form into pages/sections | Section Title, Subtitle / Instruction |
Settings every field has
| Setting | What it does |
|---|---|
| Field Label | The question text. Supports light rich-text formatting. |
| Description | Helper text under the label. |
| Required | Blocks submission until answered. |
| Placeholder | Grey hint inside the input (text-style fields). |
3. Design tab
With no field selected, the Design tab styles the whole form.
| Section | Settings |
|---|---|
| Form Details | Title, Page Description, Tagline. |
| Cover Image | A banner across the top of the form. |
| Prebuilt Themes | One-click colour + font sets. |
| Colours | Accent (buttons, focus rings, selected options) and Background. Gradient form backgrounds are Pro. |
| Typography | Title Font, Question Font and Text Font set independently. |
| Layout | Display Style — how questions are presented (all at once versus paged). |
4. Settings tab
Submission Rules
| Setting | What it does |
|---|---|
| Max Submissions | A hard cap. Once reached the form closes itself — the reliable way to run a limited-seat event. |
| Close Date | The form stops accepting responses after this moment. |
| Entry Rules | Additional restrictions on who may submit. |
After Submission
| Setting | What it does |
|---|---|
| Success Title | Heading on the thank-you screen. |
| Success Message | Body text under it. |
| Submit Button Label | Wording on the submit button. |
| Redirect URL | Send respondents somewhere else instead of showing the thank-you screen. |
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.
| Limit | Free | Pro | Pro Max |
|---|---|---|---|
| Conditional email rules | 1 | More | More |
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
- Enable Entry Pass & Attendance.
- 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.
- Fill in the event details shown on the ticket: Event Name, Venue, Date, Number of Days.
- Add branding — Logo and Card Image.
- 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.
Scanning at the gate
| Setting | What it does |
|---|---|
| Staff Scanner Code | The code your gate staff enter to open the scanner. Share it with volunteers instead of your account login. |
| Staff Verification Code | Second code used to confirm a staff member is authorised. |
| Pass Holder Management | View issued passes, and re-send or revoke individual ones. |
| Number of Days | Multi-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
- Publish the form. Until then it is a Draft and the link will not open for respondents.
- Share the link, or the generated Form QR Code — useful on posters and slides.
- Responses flow into your connected Google Sheet and into the GalSol database at the same time.
- Track everything in Analytics: response counts, individual submissions and pass check-ins.
- 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
| Limit | Free | Pro | Pro Max |
|---|---|---|---|
| Forms | 2 | More | More |
| Conditional email rules | 1 | More | More |
| Pass gradient fills | — | Yes | Yes |
| Form gradient background | — | Yes | Yes |
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
- Registration — someone submits your GS Form.
- Issue — a pass is generated with a unique QR token, using the form's mapped Attendee Name and Attendee Email fields.
- Deliver — the pass is attached to the automated confirmation email.
- Scan — staff scan the QR at the gate.
- 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
| Code | Purpose |
|---|---|
| Staff Scanner Code | What gate staff type to open the scanner. Share this instead of your account login — it grants scanning only, nothing else. |
| Staff Verification Code | Confirms the staff member is authorised. |
4. Using the scanner
- Staff open Pass Scanner on a phone — it is built for mobile and needs no install.
- Enter the Staff Code.
- Grant camera access when prompted ("Camera Access Required").
- Point the camera at the attendee's QR pass.
- The result is immediate: Admitted! for a valid pass, or a rejection with the reason. Scan Next moves straight on.
| Result | Meaning |
|---|---|
| Valid Pass → Admitted | Checked in. The running Total for the day increments. |
| Pending | Issued but not yet admitted. |
| Already admitted | This pass has been scanned before — the usual sign of a forwarded ticket. |
| Blocked | Revoked 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
| Source | How to connect |
|---|---|
| GS Forms | Automatic — every published form with responses appears here. |
| Google Sheets | Paste the spreadsheet URL and give the source a name. |
| File upload | Drop 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
| Tab | What it shows |
|---|---|
| Dashboard | Your widgets — charts, stats and tables you arrange yourself. |
| Responses / Data Sheet | The raw rows, searchable and filterable. |
| Passes | Entry-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.
| Setting | Options |
|---|---|
| Aggregation | Count · Sum · Average · Min · Max |
| Filter | Condition Column + Condition Text — leave empty to count all rows. |
| Values | Which values to include; Clear filters resets. |
| Grand Total | Adds 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
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.
| State | Meaning |
|---|---|
| Pending (Valid) | Issued and ready to be scanned. |
| Admitted | Checked in at the gate. |
| Blocked | Denied 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
| Limit | Free | Pro | Pro Max |
|---|---|---|---|
| Advanced charts | — | Yes | Yes |
| External data size | 2 MB | 10 MB | 25 MB |
| External data rows | 1,000 | 5,000 | 20,000 |
| Exports | Yes | Yes | Yes |
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.
| Mode | Use |
|---|---|
| Timer | Counts down to zero — registration closing, a pitch slot. |
| Stopwatch | Counts up from zero. |
| Text | No clock — just a large message on the screen. |
| Setting | Applies to | What it does |
|---|---|---|
| Title · Subtitle | All modes | Headings above the clock. |
| End message | Timer | Shown when it reaches zero (e.g. "Time's Up!"). |
| Screen message · Quick messages | Text | The big message, plus one-tap presets for things you show repeatedly. |
| Display format | Timer · Stopwatch | MM:SS · MM:SS:MS · HH:MM:SS · HH:MM:SS:MS |
| Timer type | Timer | Duration (count down N minutes) or Target time (count down to a wall-clock time). |
| Loop timer | Timer | Restarts automatically — good for rotating rounds. |
| Style preset · Font style · Timer size | All | How the clock looks on stage. |
| Accent color · Animated background | All | Stage styling. |
| Show progress · Progress style | Timer | A bar or ring showing time elapsed. |
| Urgency (last N sec) · Last 10 seconds | Timer | Switches the display to an urgent treatment near the end. |
| Sound alert | Timer | Audible cue at zero. |
2. Judge Scorecard
Template-based scoring with live aggregation across judges.
- Create a scorecard with an Event name and a Description — short context shown to judges.
- 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.
- Define the criteria judges score on, and the Max per judge ceiling.
- Give each judge their own passcode — they open the judge view on their own phone, so no shared device and no cross-influence.
- Watch totals aggregate live as scores come in.
3. Q&A Slide Runner
Quiz and question slides with timers and animated reveals.
| Slide type | What it does |
|---|---|
| Title slide | Opening or round title. |
| Multiple choice | One correct answer or several correct answers. |
| Checkbox | Multi-select question. |
| Open question | Free text, with a model answer for the host to reveal. |
| Image slide | A picture question or visual break. |
| Video slide | A YouTube / Drive link that autoplays. |
| Section / interstitial | Round 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.
- Open the host view. It creates a buzzer room with a join code.
- Teams join on their own phones and appear under Connected teams.
- Press Open Buzzer to arm the round. The first to buzz is locked in and shown to everyone.
- Award points; the built-in leaderboard tracks the running total.
- Rotate code issues a fresh join code; Reset all scores clears the board.
6. Plan limits
| Limit | Free | Pro | Pro Max |
|---|---|---|---|
| Q&A sets | 1 | 5 | 10 |
| Slides per Q&A set | 20 | 30 | 30 |
| Scorecard sets | 5 | 20 | 35 |
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
- Start a New event and describe it in plain words.
- 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.
- Branding arrives as structured cards you approve or change: logo, cover image, palette and fonts.
- It then builds each deliverable, streaming progress as it goes.
- Everything lands in your account as real, editable objects — open any of them in its own tool afterwards.
2. What it builds
| Deliverable | Opens in |
|---|---|
| Event Mini-Site | Mini Site Builder |
| Registration Form | GS Forms |
| Entry Pass | GS Forms › Pass tab |
| Confirmation Email | GS Forms › Email tab |
| Response Dashboard | Analytics |
| Budget Plan | Event Planner › Budget |
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:
| Plan | Monthly 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
| Source | How it works |
|---|---|
| Google Sheets | Paste the sheet link — data is read live, so late additions are picked up. |
| Upload File | A CSV or Excel file. |
| Manual Entry | Type recipients directly. |
| Import from GS Form | Select 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 property | What it does |
|---|---|
| Placeholder Tag | The field's internal name. |
| Data Column | Which column fills it — e.g. Name column → recipient's name. |
| Preview Text | Sample text shown while designing. |
| Font Family | Plus Jakarta Sans, Montserrat, Playfair Display, Cormorant Garamond, Cinzel, Raleway, Dancing Script, JetBrains Mono, Times New Roman, Helvetica, Courier New. |
| Font Size (px) · Letter Spacing | Type metrics. |
| Text Colour | Fill colour. |
| Alignment | Horizontal alignment within the field box. |
| Width (%) · Position & Size | Where the field sits on the certificate. |
| Primary field | Exactly one field is primary — it names the output file (e.g. Alex_01.pdf). |
3. Output settings
| Setting | Options |
|---|---|
| Campaign Name | Names the run in Campaign History. |
| Quality | Best quality · Best for print · Smaller size — bigger files scan and print better; smaller ones email better. |
| Canvas size | e.g. Wide 1000×700. |
| Google Drive | Save generated PDFs to your Drive. |
| Auto-write links back to Google Sheet | Writes 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
| Limit | Free | Pro | Pro Max |
|---|---|---|---|
| Batches per day | 2 | 6 | 12 |
| Certificates per batch | 50 | 75 | 100 |
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
| Field | What it does |
|---|---|
| Campaign Name | Your reference, e.g. March 2025 Certificate Dispatch. |
| Subject | Supports merge tags — {{name}} and any other mapped column. |
| Email Column | Which column holds the address. |
| Name Column | Used 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.
| Declaration | Meaning |
|---|---|
| They responded to my GS Form | Consent was disclosed on the form itself. |
| They're my existing customers or contacts | Pre-existing relationship. |
| Other — I'll describe it | Explain 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.
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.
| Limit | Free | Pro | Pro Max |
|---|---|---|---|
| Personal Gmail — per day | 100 | 250 | 500 |
| Google Workspace — per day | 100 | 500 | 1,500 |
| Paste your own HTML | — | Yes | Yes |
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
- Job Info — name the run.
- Load data: Google Sheet link, CSV / Excel upload, manual entry, or Import responses from a GS Form.
- Design the certificate — the same visual editor, field mapping, fonts and Primary field naming as the Certificates chapter.
- Design the email — the same block editor, templates and Gal AI assistant as Bulk Mailer, plus the consent declaration.
- Choose how the certificate reaches people (below), then run it.
3. Delivery options
| Option | Behaviour |
|---|---|
| Attachment | The certificate arrives as an email attachment. |
| Embedded | Embeds visually in the email body — smaller size, no download needed. |
| Google Drive | Saved to Drive, with links added to your Sheet. |
| No Saving | Email 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.
Campaigns — Complete Reference
The permanent record of every certificate run, mail send and combined pipeline you have executed.
1. What is recorded
| Column | Meaning |
|---|---|
| Campaign Name | The name you gave the run. |
| Type | Certificates, Emails or Combined. |
| Date & Time | When it ran. |
| Sent / Total | How many succeeded out of how many were attempted. |
| Backup Sheet | A 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.