Requirements
Connecting CompanyCam takes an active account plus an API access token from your account settings — no other setup is required.[3]
Get your CompanyCam credentials
- API KeypasswordRequired
You can generate an access token through the CompanyCam app here.
[1]
Connect CompanyCam in WEXTL
- Log in to your WEXTL account, add the CompanyCam node module to your workflow, and click Create new credential.Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your CompanyCam account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
CompanyCam node modules
The list below is a reference of every CompanyCam node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Expand any CompanyCam node module below to see exactly what it takes in, what it returns, and what connection it needs.
Watch EventsTrigger
| Field | Type |
|---|---|
| Event type | text |
| Created at | number |
| Payload | object |
| ID | number |
| Webhook ID | number |
Get a CompanyAction
| Field | Type |
|---|---|
| ID | text |
| Name | text |
| Status | text |
| Address | object |
| Street Address 1 | text |
| City | text |
| State | text |
| Postal Code | text |
| Country | text |
| Logo | array |
Get a PhotoAction
| Field | Type |
|---|---|
Photo IDRequired | choice |
| Field | Type |
|---|---|
| ID | text |
| Company ID | text |
| Creator ID | text |
| Creator Type | text |
| Creator Name | text |
| Status | text |
| Name | text |
| Address | object |
| Street Address 1 | text |
| City | text |
| State | text |
| Postal Code | text |
| Country | text |
| Coordinates | object |
| Lat | number |
| Lon | number |
| Featured Image | array |
| Project Url | text |
| Embedded Project Url | text |
| Integrations | array |
| Slug | text |
| Public | boolean |
| Geofence | array |
| Primary Contact | object |
| ID | text |
| Project ID | text |
| Name | text |
| Phone Number | text |
| Created at | number |
| Updated at | number |
| Notepad | text |
| Created at | date |
| Updated at | date |
Get a ProjectAction
| Field | Type |
|---|---|
Project IDRequired | choice |
| Field | Type |
|---|---|
| ID | text |
| Company ID | text |
| Creator ID | text |
| Creator Type | text |
| Creator Name | text |
| Status | text |
| Name | text |
| Address | object |
| Street Address 1 | text |
| City | text |
| State | text |
| Postal Code | text |
| Country | text |
| Coordinates | object |
| Lat | number |
| Lon | number |
| Featured Image | array |
| Project Url | text |
| Embedded Project Url | text |
| Integrations | array |
| Slug | text |
| Public | boolean |
| Geofence | array |
| Primary Contact | object |
| ID | text |
| Project ID | text |
| Name | text |
| Phone Number | text |
| Created at | number |
| Updated at | number |
| Notepad | text |
| Created at | date |
| Updated at | date |
Get a Project ChecklistAction
| Field | Type |
|---|---|
Project IDRequired | choice |
Checklist IDRequired | choice |
| Field | Type |
|---|---|
| ID | text |
| Company ID | text |
| Creator ID | text |
| Creator Type | text |
| Creator Name | text |
| Status | text |
| Name | text |
| Address | object |
| Street Address 1 | text |
| City | text |
| State | text |
| Postal Code | text |
| Country | text |
| Coordinates | object |
| Lat | number |
| Lon | number |
| Featured Image | array |
| Project Url | text |
| Embedded Project Url | text |
| Integrations | array |
| Slug | text |
| Public | boolean |
| Geofence | array |
| Primary Contact | object |
| ID | text |
| Project ID | text |
| Name | text |
| Phone Number | text |
| Created at | number |
| Updated at | number |
| Notepad | text |
| Created at | date |
| Updated at | date |
Get a TagAction
| Field | Type |
|---|---|
Project IDRequired | choice |
Checklist IDRequired | choice |
| Field | Type |
|---|---|
| ID | text |
| Company ID | text |
| Creator ID | text |
| Creator Type | text |
| Creator Name | text |
| Status | text |
| Name | text |
| Address | object |
| Street Address 1 | text |
| City | text |
| State | text |
| Postal Code | text |
| Country | text |
| Coordinates | object |
| Lat | number |
| Lon | number |
| Featured Image | array |
| Project Url | text |
| Embedded Project Url | text |
| Integrations | array |
| Slug | text |
| Public | boolean |
| Geofence | array |
| Primary Contact | object |
| ID | text |
| Project ID | text |
| Name | text |
| Phone Number | text |
| Created at | number |
| Updated at | number |
| Notepad | text |
| Created at | date |
| Updated at | date |
Get a UserAction
List Assigned UsersSearch
List Photo CommentsSearch
List Photo TagsSearch
List Project ChecklistsSearch
List Project CollaboratorsSearch
List Project CommentsSearch
List Project DocumentsSearch
List Project InvitationsSearch
List TagsSearch
List UsersSearch
Search PhotosSearch
| Field | Type |
|---|---|
| Start Date | date |
| End Date | date |
| User IDs | array |
| Group IDs | array |
| Tag IDs | array |
| Limit | number |
| Field | Type |
|---|---|
| ID | text |
| Company ID | text |
| Creator ID | text |
| Creator Type | text |
| Creator Name | text |
| Project ID | text |
| Processing Status | text |
| Coordinates | array |
| Uris | array |
| Hash | text |
| Internal | boolean |
| Photo Url | text |
| Captured at | date |
| Created at | date |
| Updated at | date |
Search ProjectsSearch
| Field | Type |
|---|---|
| Query | text |
| Modified Since | date |
| Limit | number |
| Field | Type |
|---|---|
| ID | text |
| Company ID | text |
| Creator ID | text |
| Creator Type | text |
| Creator Name | text |
| Status | text |
| Name | text |
| Address | object |
| Street Address 1 | text |
| City | text |
| State | text |
| Postal Code | text |
| Country | text |
| Coordinates | object |
| Lat | number |
| Lon | number |
| Featured Image | array |
| Project Url | text |
| Embedded Project Url | text |
| Integrations | array |
| Slug | text |
| Public | boolean |
| Geofence | array |
| Primary Contact | object |
| ID | text |
| Project ID | text |
| Name | text |
| Phone Number | text |
| Created at | number |
| Updated at | number |
| Notepad | text |
| Created at | date |
| Updated at | date |
Add Photo CommentsAction
Add Photo TagsAction
Add Project CommentsAction
Add Project LabelsAction
Archive a ProjectAction
| Field | Type |
|---|---|
Project IDRequired | choice |
Assign an User to a ProjectAction
Create a ProjectAction
| Field | Type |
|---|---|
Project NameRequired | text |
| Coordinates | object |
LatitudeRequired | number |
LongitudeRequired | number |
| Geofence | array |
| Primary Contact | object |
Contact NameRequired | text |
| Contact Email | |
| Contact Phone Number | text |
| Address | object |
| Street Address 1 | text |
| Street Address 2 | text |
| City | text |
| State | text |
| Postal Code | text |
| Country | text |
| Field | Type |
|---|---|
| ID | text |
| Company ID | text |
| Creator ID | text |
| Creator Type | text |
| Creator Name | text |
| Status | text |
| Name | text |
| Address | object |
| Street Address 1 | text |
| City | text |
| State | text |
| Postal Code | text |
| Country | text |
| Coordinates | object |
| Lat | number |
| Lon | number |
| Featured Image | array |
| Project Url | text |
| Embedded Project Url | text |
| Integrations | array |
| Slug | text |
| Public | boolean |
| Geofence | array |
| Primary Contact | object |
| ID | text |
| Project ID | text |
| Name | text |
| Phone Number | text |
| Created at | number |
| Updated at | number |
| Notepad | text |
| Created at | date |
| Updated at | date |
Create a Project ChecklistAction
Create a Project InvitationAction
Create a TagAction
Create an UserAction
| Field | Type |
|---|---|
First NameRequired | text |
| Last Name | text |
| Email Address | |
| Phone Number | text |
| Password | secret |
| CompanyCam User Email |
| Field | Type |
|---|---|
| ID | text |
| Company ID | text |
| Email Address | text |
| Status | text |
| First Name | text |
| Last Name | text |
| Profile Image | array |
| Phone Number | text |
| Created at | number |
| Updated at | number |
| User Url | url |
Delete a PhotoAction
| Field | Type |
|---|---|
Photo IDRequired | choice |
Delete a ProjectAction
| Field | Type |
|---|---|
Project IDRequired | choice |
Delete a Project LabelAction
| Field | Type |
|---|---|
Project IDRequired | choice |
Label IDRequired | text |
Delete a TagAction
| Field | Type |
|---|---|
Tag IDRequired | choice |
Delete a UserAction
| Field | Type |
|---|---|
User IDRequired | choice |
Delete Project LabelsAction
| Field | Type |
|---|---|
Project IDRequired | choice |
Make an API Calluniversal
Removes an Assigned User from a ProjectAction
| Field | Type |
|---|---|
Project IDRequired | choice |
User IDRequired | choice |
Restore a ProjectAction
| Field | Type |
|---|---|
Project IDRequired | choice |
Update a Photo DescriptionAction
| Field | Type |
|---|---|
Project IDRequired | choice |
DescriptionRequired | text |
| User ID | choice |
| Field | Type |
|---|---|
| ID | text |
| Company ID | text |
| Creator ID | text |
| Creator type | text |
| Creator name | text |
| Project ID | text |
| Processing status | text |
| Coordinates | array |
| Uris | array |
| Hash | text |
| Description | text |
| Internal | boolean |
| Photo URL | url |
| Captured at | date |
| Created at | date |
| Updated at | date |
Update a Project NotepadAction
Update a TagAction
Update an UserAction
| Field | Type |
|---|---|
User IDRequired | choice |
| First Name | text |
| Last Name | text |
| Email Address | |
| Phone Number | text |
| Password | secret |
| CompanyCam User Email |
| Field | Type |
|---|---|
| ID | text |
| Company ID | text |
| Email Address | text |
| Status | text |
| First Name | text |
| Last Name | text |
| Profile Image | array |
| Phone Number | text |
| Created at | number |
| Updated at | number |
| User Url | url |
Upload a Project DocumentAction
Templates
Look for CompanyCam templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Arcsite[2]Mobile CAD and estimating for contractors — draw plans, takeoffs, and proposals on site.
- ActiveCollabProject management for tasks, collaboration, and team workloads.
- BlueFolderField service management software for work orders, technicians, customers, and service history.
- AroFloField service job management for trades — scheduling, quoting, invoicing, and crews.
- AcculynxRoofing business management CRM for jobs, leads, estimates, and field production.
References
- WEXTL® CompanyCam Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for CompanyCam.
- WEXTL® visual workflow builder data.
Last updated: Jul 23, 2026 22:39
