Definition
In TWICE there is no separate Group object. Customer segmentation is implemented through customer tags. A “Customer Group” is a named tag that you reuse across publishing, checkout, reporting, and workflows. Tags are flat, free-form, applied manually, and consistent across the platform.Where do I use it?
- Charging wholesale customers a different price than retail
- Restricting a Listing so only staff or members can see it
- Hiding or revealing checkout fields based on customer type
- Triggering a Workflow when a customer with a specific tag places an order
- Reporting on revenue, retention, and order frequency per segment
- Bulk-emailing or exporting a segment
Key Properties
Tags
A Tag is a string label attached to a Customer. Tags are flat — there is no hierarchy and no parent/child relationship. Plan tag names with care: short, lowercase, hyphenated values (wholesale, vip, corporate-acme, staff) read well in filters and stay stable as you add more segments.
Attributes vs Tags
Membership in a “group” is manual: a staff member (or your API integration) sets the tag on the Customer record. There is no rule engine that applies or removes tags automatically.
Relationships
- A Tag is attached to a Customer Profile.
- A Price Table on a Listing can target one or more tags so the matching customer sees a different price.
- A Listing’s Publishing settings can restrict visibility to tagged segments.
- A Workflow can branch on the customer’s tags.
- The Customers table can filter, group, and export by tag.
Lifecycle
Where Customer Groups are referenced
Customer tags surface anywhere TWICE needs to vary behavior by audience:Pricing and discounts
Pricing and discounts
Price Tables are not scoped by customer tags — pricing does not vary by customer group. For customer-specific pricing, target a discount code at a tagged segment instead.
Publishing and channel visibility
Publishing and channel visibility
On the Listing Publishing tab, the Customer tags card lets you restrict a Listing to specific tagged segments. A Listing flagged
staff is only visible at checkout for customers carrying that tag.This is useful for staff-only rentals, internal demo gear, and member-exclusive listings.Checkout flows
Checkout flows
Combine tags with required Documents in your own processes — for example, only confirm orders from a
wholesale-tagged customer once a signed contract is on file.Workflows and automation
Workflows and automation
Workflows can branch on customer tags — for example, send an extended welcome email when a customer with
wholesale places their first order, or notify a sales rep when a corporate-account-acme booking lands.Reporting and exports
Reporting and exports
The Customers table can be filtered and grouped by tag. Order reports can be filtered by the customer’s tags at the time the order was placed, so you can analyse revenue, retention, and order frequency per segment.
Tag taxonomy and management
A few practical rules for keeping tags useful as the catalog grows:
Tag changes are written to the customer’s Activity Log, so you can see when and why a tag was applied or removed.
FAQs
Is there a Group object I can query directly?
Is there a Group object I can query directly?
No. The “group” is the tag itself. Query customers by
tag instead, or fetch the Customers table filtered by tag.Can a customer be in more than one group?
Can a customer be in more than one group?
Yes. A Customer can carry multiple tags simultaneously. The pricing engine and publishing rules each decide how to combine them — see Price Tables for the precedence model.
Can I give a single customer a special price?
Can I give a single customer a special price?
Not through Price Tables — pricing is not scoped by customer tags. Create a discount code for the negotiated rate and limit it to that customer or tagged segment instead.
Tags are a flat, free-form list — there is no hierarchy. Plan your tag names with care: short, lowercase, hyphenated values (e.g.
wholesale-tier-1) read well in filters and stay stable as you add more segments.Developer Reference
Customer segments are powered bytags. Manage tags via the tags endpoints and apply them via the customers endpoints.
API: Tags
Open the endpoint in the API reference.
Related
Customer Profiles
The record a tag is attached to.
Price Tables
Reusable listing pricing (not customer-scoped).
Listings
Tag-driven visibility and publishing.
Workflows
Tag-driven automation.