Actions46
- Company Actions
- Person Actions
- Opportunity Actions
- Task Actions
- Note Actions
- Calendar Event Actions
- Message Actions
- Attachment Actions
- Workflow Actions
- Custom Actions
Company → Create
AI-generatedOverview
This node integrates with the Twenty CRM API to manage various CRM resources such as companies, people, opportunities, tasks, notes, and more. Specifically, for the Company - Create operation, it allows users to create a new company record in their Twenty CRM system by providing relevant company details.
Common scenarios where this node is beneficial include:
- Automating the creation of company records when new leads or partners are identified.
- Integrating with other systems (e.g., web forms, marketing platforms) to automatically add company data into the CRM.
- Streamlining data entry workflows by programmatically adding companies without manual input.
Practical example:
- When a new customer signs up on a website, this node can be used to create a corresponding company record in Twenty CRM with the company name, domain, employee count, and address.
Properties
| Name | Meaning |
|---|---|
| Company Name | The official name of the company to create. |
| Domain | The company's primary domain name (e.g., "example.com"). Used to set a primary link URL. |
| Employee Count | Number of employees in the company. |
| Address | Street address of the company. |
Output
The node outputs JSON data representing the newly created company record as returned by the Twenty CRM API. This typically includes all fields of the company resource, such as its unique ID, name, domain information, employee count, address, and any other metadata provided by the API.
No binary data output is produced by this operation.
Dependencies
- Requires an API key credential for authenticating with the Twenty CRM API.
- The node expects the base API URL and authentication details to be configured via these credentials.
- No additional external dependencies beyond the Twenty CRM API and n8n's HTTP request helper.
Troubleshooting
- Invalid JSON in Fields: If using custom JSON fields (not applicable here but relevant for custom resources), ensure the JSON syntax is correct to avoid errors.
- Authentication Errors: Ensure that the API key credential is valid and has sufficient permissions to create company records.
- Missing Required Fields: The "Company Name" property is required; omitting it will cause the operation to fail.
- API Rate Limits or Network Issues: Temporary failures may occur due to network problems or API rate limiting; retrying after some time may help.
- Error Messages: Errors from the API are surfaced with messages indicating the problem; check the message for clues (e.g., invalid field values).
Links and References
- Twenty CRM API Documentation (general reference for API endpoints and data structures)
- n8n Documentation - Creating Custom Nodes (for understanding node development concepts)
If you need details about other operations or resources, feel free to ask!