Supported Personas

DMA allows for distinct user roles, each with specific permissions and workflows.

Tailor (Admin Role)

  • Role: The owner of the tailoring company within DMA.
  • Capabilities: Full visibility and control over settings, pricing, fabrics, agents, orders, and payments.
  • Payments:Connects the company Stripe account to receive customer payments and manages revenue splits (tailor share, DMA fees, and agent commissions).

Salaried Agent

  • Role: A sales employee invited and managed by the Tailor.
  • Capabilities: Can create and manage their own orders and customers.
  • Restrictions: Cannot change company settings, manufacturers, or master price lists.
  • Payments: Uses the Tailor’s Stripe setup; does not collect payments directly.

Freelance Agent

  • Role: An independent partner invited by the Tailor.
  • Capabilities: Completes a "mini-company" setup. Operates independently on sales but relies on the Tailor for manufacturing.
  • Payments: Has their own Stripe account to collect payments from end customers and receive payouts/commissions.
  • Privacy: Access is strictly limited to their own customers and orders.

End Customer

  • Role: The purchaser of the garment.
  • Access: Does not create an account or log in.
  • Interaction: Receives secure links (via email/SMS) for order summaries, 3D visualizations, quotes, payments, and status updates