Overview
Create a new client in your workspace using the Zapier integration API. This endpoint allows you to add clients with comprehensive information including contact details, billing preferences, and workspace associations.This endpoint is designed for Zapier integrations but can be used with any application that needs to create clients programmatically.
Authentication
All requests require a valid API key in the Authorization header:Create Client
Request Body
The name of the client or company. Must be between 1-255 characters.Example:
"Acme Corporation"The UUID of the workspace where the client will be created.Example:
"w1b2c3d4-e5f6-7890-abcd-ef0987654321"The type of client. Valid values:
individual- Individual personcompany- Business or organization
"company"The current status of the client. Valid values:
active- Client is currently activeinactive- Client is temporarily inactive
"active"The primary contact email address. Must be a valid email format.Example:
"[email protected]"Contact phone number. Can include country code and formatting.Example:
"+1-800-555-0199"Complete business or mailing address.Example:
"456 Innovation Drive, Silicon Valley, CA 94043"Additional notes or comments about the client.Example:
"Enterprise client with multiple projects"The default currency for client billing. Should be a valid ISO currency code.Example:
"USD"Response
Success Response
Returns the created client object with all associated data:Response Fields
Unique client identifier (UUID format)
Client or company name
Client type (
individual or company)Current client status (
active or inactive)Primary contact email address
Contact phone number
Complete business address
Additional notes about the client
Default currency for billing
Array of associated workspaces
Array of associated projects
Total number of projects associated with this client
Total number of workspaces associated with this client
ISO 8601 timestamp when client was created
ISO 8601 timestamp when client was last modified
Error Responses
400 Bad Request - Validation Error
400 Bad Request - Validation Error
Solution: Check the request body and ensure all required fields are provided with valid values
400 Bad Request - Invalid Email
400 Bad Request - Invalid Email
Solution: Provide a valid email address format
401 Unauthorized
401 Unauthorized
404 Not Found - Workspace
404 Not Found - Workspace
Solution: Verify the workspace ID and ensure you have proper permissions
500 Internal Server Error
500 Internal Server Error
Solution: Retry the request or contact support if the issue persists
Zapier Integration
Zapier Action Configuration
When using this endpoint in Zapier:- Workspace Selection: Use the dynamic dropdown to select the target workspace
- Required Fields: Only
nameandworkspace_idare required - Optional Fields: All other fields can be left empty for default values
- Data Mapping: Map fields from previous steps in your Zap workflow
Sample Zapier Usage
1
Trigger Setup
Set up a trigger (e.g., new form submission, new email) that provides client information
2
Action Configuration
Configure the “Create Client” action with:
- Workspace: Select your target workspace
- Client Name: Map from trigger data
- Email: Map from trigger data (if available)
- Phone: Map from trigger data (if available)
3
Optional Fields
Add any additional client information:
- Type: Set to “company” or “individual”
- Address: Full business address
- Notes: Additional context about the client
4
Test & Activate
Test the Zap with sample data, then activate for live use
Use Cases
Lead Management
Lead Management
CRM Integration: Automatically create clients when new leads are added to your CRM system, ensuring seamless data flow between platforms.
Form Submissions
Form Submissions
Website Forms: Create clients automatically when potential customers submit contact forms on your website, reducing manual data entry.
Email Processing
Email Processing
Email Automation: Parse incoming emails and create client records based on email content or sender information.
Data Migration
Data Migration
System Migration: Bulk import clients from other systems during migration or data synchronization processes.
Important Notes
Duplicate Prevention: The system allows multiple clients with the same name. If you need to prevent duplicates, implement validation logic in your integration.
Best Practices:
- Always validate email format before sending requests
- Use descriptive notes to provide context about the client
- Include phone numbers with country codes for international clients
- Test with sample data before implementing in production
- Handle error responses gracefully in your application
Rate Limits
- Rate Limit: 100 requests per minute per API key
- Burst Limit: 10 requests per second
- Daily Limit: 10,000 requests per day
Rate limits are applied per API key and workspace combination. Contact support if you need higher limits for your use case.