CompanyCam icon

CompanyCam

Node for connecting CompanyCam

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

Discussion