Group members — roles, auto-attached Trips, and Group Leads

How the Group Members roster works: the three roles (Member / Leader / Waitlist), how Trips auto-create when someone books, promoting a member to Group Lead, and what a lead can do that a member can't.

By System Generated · Updated Jul 22, 2026

Download PDF

Where members come from

There are three ways someone becomes a member of a Group:

  1. Public booking form. When a prospect books through /g/{slug}, they and every party member are attached automatically. Primary booker gets the Trip; everyone in the party gets a Contact + Group Member row.

  2. Manual add on the Members tab. The + Add member picker searches your Contacts. If the person isn't a contact yet, add them from the picker's inline + New contact link. They're attached with Member role.

  3. Waitlist join. When a group's status is Waitlist (or a specific option is sold-out with waitlist enabled), the submitter is attached as a member with Waitlist role.

The three roles

Member

The default. Everyone starts here. They see the group's public content, get broadcast emails, join the community chat as a participant, and their payment status feeds the Group's Financials rollup.

Leader

One per group, max. Also called Group Lead. Gets a private Lead Dashboard on the portal + moderation powers on the community chat. Everything else is identical to Member.

Waitlist

Same as Member but tagged as "waiting for a spot." Filtered out of the roster on the Members tab by default (toggle Show waitlist to see them). When a spot opens up, promote them to Member from the member row menu.

Promoting or demoting

Change a member's role from the Role dropdown on their member row. Promoting to Leader automatically demotes any existing leader — Trips enforces the "one lead" invariant in a transaction.

When Trips auto-create

The moment a public booking submission is converted (either automatically at submit time or manually from the Submissions tab), Trips creates a fresh Trip for the primary booker with:

The Trip is attached to the Group via a many-to-many pivot (trip_group_trip) so the Group's Trips tab lists it and the Financials rollup includes its invoice.

Removing a member

Remove from the member row menu. What happens:

What Group Leads can do

The Leader flag unlocks these capabilities on the client portal side — the agent-side Members / Financials / Booking Page views are unchanged:

Frequently asked

Can a group have more than one leader?

No — one leader per group, enforced by the model. If two people are co-organizing, pick one as the flag-holder for the portal dashboard; the other stays a Member and can still see the community chat.

What happens if I demote the leader to a member?

Their is_lead flag flips off. They lose the Lead Dashboard tab on their next portal visit and can no longer delete member messages in chat. They stay in the group as a normal member.

A member booked twice — same person, two submissions. What now?

Only one Group Member row exists (unique on group + contact). But you'll see two Submissions on the Submissions tab and possibly two Trips (if both got auto-converted). Manually delete the duplicate Submission or cancel the extra Trip's invoice.

Can I export the member roster to CSV?

The Rooming tab has an Export button (Excel + CSV) that includes every member with their room assignment, sharing info, and contact details — that's the closest thing today. A pure member-roster export is on the roadmap.

Back to resources Published by UrTravelPro