Actions52
- Project Actions
- Project Photo Actions
- Project Collaborator Actions
- Project Document Actions
- Project User Actions
- Project Label Actions
- Project Checklist Actions
- User Actions
- Photo Actions
- Tag Actions
- Group Actions
- Other Actions
Overview
The node integrates with the CompanyCam API to create new projects within a user's CompanyCam account. It allows users to specify a project name and optionally provide additional details such as contact information, address, and geographic coordinates. This node is useful for automating project creation workflows, for example, when onboarding new clients or initiating new jobs in construction, real estate, or field service management.
Practical examples:
- Automatically creating a project when a new client is added in a CRM.
- Generating projects based on form submissions that include location and contact details.
- Integrating with other tools to batch-create projects with detailed metadata.
Properties
| Name | Meaning |
|---|---|
| Project Name | The name of the project to be created. This is a required string input. |
| Additional Fields | Optional extra information about the project, including: |
| - Contact | Primary contact details for the project: Name, Email, Phone Number |
| - Address | Physical address of the project location: Street Address 1 & 2, City, State, Postal Code, Country |
| - Coordinates | Geographic coordinates specifying the project's latitude and longitude (required if used) |
Output
The node outputs JSON data representing the newly created project as returned by the CompanyCam API. This typically includes the project ID, name, contact info, address, coordinates, timestamps, and other metadata fields defined by the API.
No binary data output is produced by this node.
Dependencies
- Requires an API key credential for authenticating with the CompanyCam API.
- The base URL for API requests is
https://api.companycam.com/v2. - Proper configuration of the API key credential in n8n is necessary for successful operation.
Troubleshooting
- Missing Required Fields: If "Project Name" is not provided, the node will fail because it is mandatory.
- Authentication Errors: Invalid or missing API credentials will cause authentication failures. Ensure the API key is correctly configured.
- Invalid Field Values: Providing invalid coordinate values (outside latitude -90 to 90 or longitude -180 to 180) may result in API errors.
- API Rate Limits: Excessive requests might trigger rate limiting; handle retries or backoff accordingly.
- Network Issues: Connectivity problems can cause request failures; verify network access to the CompanyCam API endpoint.
Links and References
- CompanyCam API Documentation (for detailed API capabilities and field definitions)
- n8n Documentation (for general usage and credential setup)