E-commerce
July 1, 2026
"I paid my share on Friday, the gift still hasn't been sent." "Who sees my name on the card, the recipient or only the organizer?" "There are five of us contributing, how do we add a shared message without five separate cards?" Three typical messages when a store activates a group gift without a dedicated support playbook for multi-payer friction.
The e-commerce group gift customer support covers contributions from multiple payers, pool thresholds, a single delivery address, a shared message signed by the group, contributor privacy, and share refunds, distinct from solo gifts (#205) or bulk corporate (#158).
This guide #433 covers policy GGRP-SUP, flow GGRP-FLOW, and KPI grp_gift. First group gifts content. Distinct from gift order (#205) and bulk corporate (#158): here, collaborative purchase CS playbook: multiple payers, one address, one shared message.
Summary
Why do group gifts generate support tickets?
A group gift ticket refers to a collaborative purchase where multiple people contribute to the same recipient, dry delivery, and often a common message card, excluding solo orders or pre-paid corporate bulk.
Five typical customer pain points
Incomplete pool: gift blocked, contributor awaits delivery
Incorrect share calculation: amount paid vs. announced share
Unclear group message: five messages or no grouped message
Contributor privacy: names visible or hidden from recipient
Share refund: a contributor withdraws before closing
Shopify does not natively offer multi-payer split payment on a single order (Shopify, checkout 2026). Group gift apps (GroupTogether, Presently, Rise pool) or manual workflows (gift card pool, external link) create support friction if GGRP-SUP is absent. Gorgias estimates that multi-party gift disputes convert 2.2x more into chargebacks than solo gifts due to lack of visible pool status (Gorgias, CS stats 2026).
Angle #433 vs. related content
Solo gift #205: one buyer, hidden price, message. #433 = N payers, pool, organizer.
Packaging #337: physical card wrap message. #433 = group-signed common message on a card.
Corporate bulk #158: 50-500 parcels CSV company. #433 = individuals 3-15 payers, one address.
Digital gift #419: email access code. #433 = pool can end in physical or single digital.
Group bot #434: future AI automation pool status. #433 = agent customer service playbook.
DTC Example
Home decor brand + manual gift card pool, 95 grp_gift campaigns/month. Without GGRP-SUP: 22 tickets/month grp_gift, grp_gift_pool_stuck_rate 18%. After playbook: grp_gift_ticket_rate -51%, grp_gift_fcr 74%, grp_gift_csat 4.2/5.
Organizer vs. contributor
Organizer drives 60-70% of grp_gift tickets: pool status, final message, address. Contributor tickets: share paid, refund, name on card.
Fevad seasonal gift context
Fevad: 78% of French people shop online for Christmas, average budget €291 (Fevad, Christmas 2025). Group gifts peak for retirements, births, marriages of colleagues.

Convert over 2,000 customers on average per month with Qstomy.
The world’s 1st Shopify AI dedicated to customer conversion



Empowering 200+ e-commerce merchants
How does group gifting differ from solo and bulk gifting?
Group gift, solo order, and corporate bulk: three distinct support models.
Model → dominant ticket matrix
Group gift #433: pool of N payers, 1 address, common message
Gift solo #205: 1 payer, price and message confidentiality
Corporate bulk #158: 1 corporate payer, N CSV addresses
Multi-address #409: N addresses, one order. The #433 = 1 single address, reverse.
Four GGRP-TYPEs
grp_pool_app: GroupTogether/Presently app, contribution link
grp_pool_manual: gift card pool + final organizer order
grp_pool_hybrid: gift card contributors + single product checkout
grp_digital_pool: pool to gift card or single dgift #419
Group gift stack
External pool app, Rise group gifting, Shopify gift card aggregate, Google Sheet contribution tracking, Klaviyo notify organizer threshold reached, WMS flag GGRP-MESSAGE common card.
Promise #433
GGRP-SUP policy, GGRP-MAP matrix, 12 grp_gift_* typologies, GGRP-FLOW flow, GGRP-* macros, grp_gift_* KPIs.
Shopify one payment limit
Shopify order = 1 checkout transaction. Group gift = external pool or gift cards then 1 organizer order. GGRP-TYPE document per setup.
Which grp_gift_* typologies should be mapped?
Twelve group gift ticket typologies for consistent routing.
Twelve grp_gift scenarios
grp_gift_pool_status : kitty status, threshold reached
grp_gift_contribution_error : share payment failed or double-charged
grp_gift_not_shipped : pool complete, package not sent
grp_gift_message_collect : aggregate contributor messages together
grp_gift_message_edit : edit common message before sending
grp_gift_address_confirm : recipient's single address verification
grp_gift_contributor_refund : refund my share before closing
grp_gift_organizer_invoice : who is invoiced, VAT expense report
grp_gift_name_visibility : contributor names on card or anonymous
grp_gift_deadline_late : contributor after pool closing date
grp_gift_organizer_change : transfer organizer role
grp_gift_chargeback : pool dispute, perceived scam
Helpdesk Tags
grp_gift, grp_pool, grp_contributor, grp_organizer, grp_message, grp_resolved, grp_escalation. Distinct from gift_order, corporate_bulk, dgift_.
Prioritization
P1: grp_gift_chargeback, grp_gift_not_shipped pool complete event date. P2: grp_gift_contribution_error, grp_gift_contributor_refund. P3: grp_gift_pool_status FAQ, name_visibility.
Mining grp_gift verbatims
90-day export for "cagnotte" (kitty/money pool), "cotisation" (contribution), "groupe" (group), "pot commun" (common pool), "message commun" (common message). Prioritize organizer vs. contributor macros.
Which GGRP-MAP matrix should be documented?
The GGRP-MAP group gift matrix lists pool rules, message, address, and privacy.
GGRP-MAP Columns
ggrp_type: pool_app, pool_manual, hybrid, digital_pool
min_contributors: 2 min, max 20 typical
pool_deadline: D-N before event, auto-close rules
target_amount: fixed product or flexible overfund
message_mode: common_card, list_names, organizer_only
name_visibility: all_names, first_names, anonymous_group
shipping_address: organizer enters, recipient confirms, single only
refund_part_policy: before close full, after close no
Birthday pool app example
grp_pool_app: GroupTogether link 14 days, goal €120 decor basket, message_mode common_card "From [names]", name_visibility first_names, organizer address entered D-14.
Colleagues manual pool example
grp_pool_manual: gift cards purchased to email pool@brand.com, organizer orders when balance >= basket, GGRP-MESSAGE printed card warehouse, refund_part before close only.
Publication /pages/group-gifts
FAQ GGRP-MAP: how to contribute, closing deadline, common message, who sees what, single address, partial refund.
Overfund vs exact target
target_amount flexible: surplus → recipient gift card or donate charity cites GGRP-MAP. Reduce grp_gift_pool_status confusion.
App vs manual decision tree
Choose grp_pool_app if > 8 contributors or deadline strict. grp_pool_manual if 3-5 trusted colleagues + gift card familiar.
How to write the GGRP-SUP policy in eight rules?
The GGRP-SUP group gift policy governs the pool, message, address, and partial refunds.
Eight GGRP-SUP rules
Lookup pool_id first: app dashboard or Sheet + organizer order link
Ship only pool complete: target met + deadline closed + organizer confirm address
Single address only: grp_gift one shipping per campaign, no split #409
Common message one card: GGRP-MESSAGE aggregated, max 500 char print
Name visibility per GGRP-MAP: uphold anonymous_group if policy
Contributor refund before close: full part refund if pool not closed
Organizer invoice only: organizer invoice, contributors app/email receipt
Chargeback P1 ack: pool proof + timeline + organizer contact 4 h SLA
Common message workflow
Contributors submit via app or form → organizer edit final → GGRP-MESSAGE locked D-2 before ship. No five separate cards in one box unless GGRP-MAP message_mode list_names variant.
Price hidden from recipient
Apply #205 rules: packing slip no price, no contributor amounts visible recipient. Card shows message only, not "Jean 25 €, Marie 30 €".
Pool stuck incomplete
Deadline passed under target: organizer top-up, extend 48 h 1x, or refund all contributors auto.
How to apply the GGRP-FLOW in eight steps?
The GGRP-FLOW framework structures the processing of group gift tickets.
Eight steps GF-1 to GF-8
GF-1 Lookup pool: pool_id, organizer email, ggrp_type, status open/closed/shipped
GF-2 Classifier grp_gift_*: section 3 typology, organizer vs contributor role
GF-3 Match GGRP-MAP: deadline, message_mode, name_visibility, refund policy
GF-4 Verify pool data: app API, Sheet, gift card balance, organizer order
GF-5 Explain: macro GGRP-* grounded GF-4
GF-6 Decide: wait | extend | top-up | refund part | ship | edit message
GF-7 Execute: app refund, Shopify order create, WMS GGRP-MESSAGE, Klaviyo notify
GF-8 Document: pool_status_change, refund_amount, message_final_hash
GF-4 grp_gift_pool_status
Cite collected/target, contributors count, deadline, ship status. If complete unshipped → GF-6 expedite ship P2 + notify organizer ETA.
GF-6 grp_gift_contributor_refund
If pool open → GF-7 app refund contributor transaction. If closed shipped → uphold no refund part cite GGRP-MAP.
GF-6 grp_gift_message_collect
If message_mode common_card: compile contributor snippets → organizer approve → GGRP-MESSAGE WMS print single card.
GF-4 contribution_error
Double charge same contributor: verify app ledger, refund duplicate within 5-10 business days, update pool total.
Organizer vs contributor auth
GF-2: contributor sees own part + pool status public. Address edit, message final, ship trigger: organizer auth only.
Which GGRP-* macros and touchpoints should be configured?
Eight group gift agent macros and organizer-contributor touchpoints.
GGRP-STATUS-01 (pool status)
"Group gift #[pool_id]: [collected]/[target] €, [N] contributors. Closing date: [date]. Status: [open / complete / shipped]. Order #[X] if shipped."
GGRP-MESSAGE-01 (confirmed group message)
"Group card message locked: "[text 500 char max]". Signed: [names policy]. Warehouse printing before shipping."
GGRP-ADDRESS-01 (single address)
"Single delivery to [recipient address]. Organizer: [name]. Modification possible until [deadline] via [pool link]."
GGRP-REFUND-PART-01 (contributor refund)
"Your share [X] € refunded in 5-10 days. Pool #[id] remains open. Current balance: [Y]/[target] €."
GGRP-NOT-SHIPPED-01 (complete pool delayed)
"Pool complete since [date]. Shipping scheduled [ETA]. Sorry for the delay. Group message included. Tracking sent to organizer."
GGRP-NAMES-01 (name visibility)
"Group policy: [first_names / anonymous_group]. Recipient will see [description]. Individual amounts are never displayed."
Touchpoints
Pool page: progress bar + deadline countdown
80% threshold email: organizer closing reminder
Pool complete email: confirm address + message lock
/pages/group-gifts FAQ GGRP-MAP
WMS pick list flag GGRP + message text bold
GGRP-ORG-INV-01 (organizer invoice)
"Invoice for final order #[X] to [organizer email]. Contributors: contribution receipt sent via separate app/email, no product VAT invoice."
Which digital pool, overrun, and dispute cases should be processed?
Special grp_gift cases require GGRP-MAP extensions and separate SLAs.
Digital pool grp_digital_pool
Pool closes → single gift card or dgift recipient email. Link digital gift (#419) for delivery resend. No physical GGRP-MESSAGE unless add-on.
Overfund surplus
Collected > target : GGRP-MAP surplus → extra gift card recipient or charity donation. Organizer choose at close. Document GF-6 decision.
Underfund deadline
Target not met : extend 48 h 1x, organizer top-up difference, or refund all. No partial ship split value without organizer consent.
Wrong address #274 overlap
grp_gift_address typo after ship : standard wrong recipient path. Link wrong recipient (#274). Single address = high stakes verify GF-4 before GF-7 ship.
Packaging + group message #337
GGRP-MESSAGE on gift wrap card inside box. Link gift wrap (#337) + price hide #205.
Partial refund gesture #368
Ship delay pool complete : PART-REF store credit organizer vs contributor. Link partial refund (#368).
Organizer change mid-pool
grp_gift_organizer_change : transfer admin app role + verify contributor consent if address holder changes.
Which grp_gift KPIs should be measured?
Group gift support KPIs drive pool completion and ship SLA.
Eight key metrics
grp_gift_ticket_rate: grp_gift tickets / pools closed
grp_gift_pool_complete_rate: pools hit target / pools opened
grp_gift_ship_sla: ship within 48 h pool close / complete pools
grp_gift_contributor_refund_rate: part refunds / contributors
grp_gift_message_error_rate: wrong/missing common card / shipped
grp_gift_fcr: resolved first contact / grp_gift tickets
grp_gift_chargeback_rate: chargebacks pool value
grp_gift_csat: satisfaction tag grp_gift resolved
DTC Benchmark
pool_complete_rate > 78 %, ship_sla > 90 %, message_error < 3 %, grp_gift_fcr > 72 %, chargeback < 1.2 % pool value.
Monthly dashboard
GGRP-TYPE breakdown, avg contributors per pool, stuck incomplete count, organizer vs contributor ticket split.
Ops alert
grp_gift_not_shipped > 5 pools complete unshipped > 72 h: audit GF-7 queue + WMS GGRP flag.
Time-to-close pool ops KPI
Track pool open → target met duration. Correlate with event date (birthday, departure).
Contributor NPS separate
Survey organizer vs contributor post-close. Organizer CSAT drives repeat pool creation rate ops KPI.
Which anti-patterns should be avoided for group gifts?
Ten group gift support anti-patterns to ban.
1. Ship before pool complete
Rule 2 GF-4 verify target met. Contributor chargeback "I paid nothing sent".
2. Multiple addresses one pool
Rule 3 single address. Split = separate campaigns or #409 not grp_gift.
3. Contributor amounts on card
#205 price hide + no "Marie €30" on recipient card. Awkward social dynamics.
4. Five separate cards default
GGRP-MESSAGE one common unless message_mode list_names explicit.
5. Refund part after close shipped
Rule 6 uphold GGRP-MAP. Exception manager documented only.
6. Contributor edits address
Organizer only GF-6 address change. Verify auth role.
7. Confusing corporate bulk #158
One company payer N addresses ≠ N payers one address. Router macros distinct.
8. No pool status self-service
GGRP-STATUS public link reduces "where is the kitty at" tickets 40%.
9. Message edit after WMS pick
GGRP-MESSAGE lock D-2. Late edit = cancel pick or uphold.
10. Invoice to contributor
Rule 7 organizer invoice product. Contributors app receipt contribution.
11. Anonymous_group leak names
WMS card + packing slip audit name_visibility policy. Trust break if leaked.
12. Stuck pool no auto action
Deadline passed: auto email extend/refund/top-up options. Silence = avalanche of tickets.
How does Qstomy help with group gifts?
Qstomy on Shopify: GGRP-FLOW pool lookup, GGRP-MAP message visibility cite, GGRP-STATUS-01 auto, contributor vs organizer role route, handoff chargeback P1 pre-filled fields pool timeline.
Qstomy grp_gift Capabilities
grp_pool_lookup: GF-1 status collected target
grp_map_explain: message_mode, name_visibility, refund
grp_status_template: GGRP-STATUS-01 auto
grp_role_route: organizer vs contributor intents
grp_handoff_ship: GF-7 fields ops not shipped
grp_route_gift205: price hide rules #205 apply
Pipeline #433 → #434
#433 customer service agents pool dispute ship message. #434 future bot pool status budget coordinate. Shared GGRP-MAP.
Encrypted DTC Scenario
95 pools/month, 22 tickets baseline.
After GGRP-SUP + Qstomy: grp_gift_ticket_rate -49%, grp_gift_fcr 76%, grp_gift_ship_sla 92%, grp_gift_csat 4.3/5.
Explore customer support and request a demo.
Bot preview #434
Intents grp_pool_status, grp_message_policy feed future group bot. GGRP-SUP human prerequisite disputes.
What is the checklist for deploying GGRP-SUP?
Checklist GGRP-SUP (12 steps)
Inventory active GGRP-TYPE (app, manual, hybrid, digital)
Document GGRP-MAP deadline, message, names, address, refund per type
Draft policy GGRP-SUP 8 rules
Publish /pages/group-gifts FAQ + pool status page
Email templates threshold 80%, pool complete, ship tracking organizer
WMS flag GGRP + GGRP-MESSAGE print SOP
Create macros GGRP-* helpdesk
Train agents GGRP-FLOW 45 min (GF-4 pool verify, organizer auth)
Process deadline passed extend/refund/top-up GF-6
Sync #205 price hide on all grp_gift ships
Tags grp_gift_* + dashboard KPI section 9
Sync GGRP-MAP → bot #434 future corpus
In brief
#433 = group gift N payers, 1 address, common message
GGRP-MAP: pool → message → names → ship
GGRP-FLOW: lookup pool → verify → ship/refund/message
Ship when complete: not before threshold + closing
KPI grp_gift_ship_sla: target > 90%
FAQ
Difference with solo gift #205?
#205 one buyer. #433 N contributors pool one order or kitty towards one delivery.
Multiple addresses?
No. grp_gift = single recipient address. Multi-address = #409 or bulk #158.
How does the common message work?
GGRP-MESSAGE one aggregated card. message_mode list_names if variant policy.
Refund my share?
GGRP-REFUND-PART-01 if pool is open. After closing and shipping: uphold GGRP-MAP.
Can the recipient see the names?
GGRP-NAMES-01 references name_visibility: first_names, all_names or anonymous_group.
Go further
This week: publish GGRP-MAP on /pages/group-gifts, set up pool complete emails, create macros GGRP-STATUS-01 and GGRP-MESSAGE-01, train agents on GF-4 pool verify + organizer auth.
Share this guide #433 with support and ops: a pool with visible status is worth ten calm contributors, a message scattered across five cards is worth one disappointed recipient and five negative organizer reviews.
Digital pool vs physical?
grp_digital_pool closes to gift card #419. Physical adds GGRP-MESSAGE + #337 wrap optional.

Enzo
July 1, 2026


