Client Creation
⚪ Planned (Phase 2) Create new client records by messaging Brain with onboarding documents attached, instead of manually entering fields in CutMake.When this fires
A user sends a message like:“Create a new client from this sales contract.”Or uses a command:
- Sales contract
- Client registration document
- Company profile
- Buyer information sheet
- Email signature
- Other onboarding materials
What Brain does
- Detect intent. Identify this is a client creation request.
- Permission check. Confirm the user is authorized to create client records.
- Read attachments. Extract structured data from contracts and PDFs.
- Compare against schema. Map extracted fields to the CutMake client schema.
- Identify missing required fields. List anything the AI couldn’t extract.
-
Ask for the missing fields politely:
“I found the client name, address, and country. I still need billing email, default currency, and payment terms before I can create this client. Can you provide them?”
- Prepare a draft record.
- Show the draft for approval.
- Write to CutMake only after explicit approval.
Permission gate
If the user doesn’t have client-creation permission, Brain responds:“You don’t currently have permission to create a new client. I can prepare a draft, but a manager needs to approve before this is created.”The draft is routed to a manager via Inbox.
Expected fields
Brain never assumes required fields. If they’re missing from the source, it asks.
Draft preview
The user can:
- Approve and create the client record
- Edit fields inline
- Cancel the workflow
- Ask a manager to approve if missing permission
Next-step suggestion
After client creation:“Client created successfully. Would you like to create a style, upload a tech pack, or start a quotation for this client?”
Related
- Style Creation — common next step
- Roles — permission gates
- Principles — why approval is non-negotiable