The Team grid works two ways, chosen under Experts come from. This article is about the first: Blocks in this section, where you add one Person block per team member. It suits teams up to about forty and needs nothing outside the theme editor.

Person blocks
- Photo. Portraits are cropped to a tall four by five frame, so upload portraits, not landscapes, with the face in the upper half.
- Name, Role (Stylist, Colorist, Esthetician) and Location. Type the location exactly as you use it elsewhere so the filter groups people correctly.
- Level (Senior, Master, Lead), Licensed since and Languages.
- Specialties and Bio, both rich text. When a bio is filled, the card gets a Bio button that opens a dialog with the portrait, the details and the bio.
- Instagram link.
- Booking: Booking ID with Link type for a provider ID that books this person, or a Link to any booking page. With neither, the button books the section's Booking center ID or the default center. See Booking a specific expert.
Person block
Up to 50 blocks in the section- PhotoImagePortraits are cropped to a tall four by five frame.
- NameText · Nadia Okafor
- RoleText · Stylist
- LocationText · DowntownType the location name exactly as you use it elsewhere so the filter groups people correctly.
- LevelTextFor example Senior, Master or Lead.
- Licensed sinceText
- SpecialtiesRich text
- LanguagesText
- BioRich text
- Instagram linkLink
- Booking IDTextThe provider ID used to book this person.
- Link typeChoice: Booking home, Service, Category, Membership, Series package, Day package · Booking home
- LinkLinkPoint at another booking provider. It replaces the built link.
Section settings
- Eyebrow, Heading, Intro text and Heading alignment.
- Experts come from: Blocks in this section.
- Columns on desktop 3 or 4.
- Show filters with Location filter label, Role filter label and Level filter label. Filters appear once there are more than three people and more than one value to choose from. See Filters.
- Booking center ID is used when a person has no booking link of their own.
Team grid section
Every setting, with its control and default- Color schemeColor scheme · Scheme 1
- Full widthCheckbox · Off
- Section paddingChoice: None, Small, Regular, Large · Regular
- EyebrowText
- HeadingText · The team
- Intro textRich text
- Heading alignmentChoice: Left, Center · Left
- Experts come fromChoice: Blocks in this section, A collection of products · Blocks in this section
Add one block per person. Nothing else is needed.
Every product in the collection becomes one expert card. Blocks are ignored while a collection is used.
- CollectionCollectionUse a collection that holds one product per expert.
- Experts per pageSlider: 12 to 100 · 48Filters apply to the people on the current page. Set this above your team size so filters cover everyone.
- Link cards to profile pagesCheckbox · OnEach card's photo and name open the expert's page. Give the products the expert template for that page to exist.
- Show only these locationsTextOne or more locations exactly as they appear in the location metafield, separated by commas. Leave blank to show everyone.
- Show only these rolesTextOne or more roles exactly as they appear in the role metafield, separated by commas, for example "Colorist, Color director".
Name the namespace and key of each metafield on your expert products. Clear a key to leave that line off the card.
- NamespaceText · custom
- Role keyText · role
- Location keyText · location
- Level keyText · level
- Specialties keyText · specialties
- Languages keyText · languages
- Licensed since keyText · licensed_since
- Instagram keyText · instagram
- Booking ID keyText · booking_id
- Booking link keyText · booking_urlOptional. A metafield holding a full booking URL for one team member. When it is set, that link replaces the generated booking link for that person.
- Bio keyText · bio
- Columns on desktopChoice: 3, 4 · 4
- Show filtersCheckbox · OnFilters appear once there are more than three people and more than one value to choose from.
- Location filter labelText · Location
- Role filter labelText · Role
- Level filter labelText · Level
- Booking center IDTextUsed when a person has no booking link of their own.
When to move to a collection
Fifty blocks is Shopify's ceiling for a section, and editing forty people in the theme editor is slow. If your team is larger, or you want each person to have a page of their own, switch to the expert directory. The section keeps your blocks, so switching back is one setting.
A team section per location
Add a Team grid to each location page and fill it with that location's people. In blocks mode that means separate blocks per page; in collection mode one collection serves every page through Show only these locations.

