Package Information
Released: 1 mo ago
Downloads: 68 weekly / 826 monthly
Latest Version: 0.6.1
Author: Webrunner Agents
DocumentationAI-generated
n8n-nodes-wr-jobnimbus
Overview
Provides n8n nodes to interact with the JobNimbus CRM API, enabling users to create, retrieve, update, and list records such as contacts, jobs, estimates, invoices, tasks, activities, files, work orders, and more, as well as trigger workflows on new or updated records. Aimed at n8n workflow builders who need to automate sales, project, or service processes using JobNimbus data.
Nodes & Operations
JobNimbus
Interact with the JobNimbus CRM API
- Activity · Create — Create an activity record in JobNimbus with a required note and a selectable activity type, optionally including additional fields like date, primary record association, status, tags, and title.
- Activity · Get — Retrieve one activity from JobNimbus by its JNID. The node sends a GET request to the activity endpoint and returns the API response as an n8n item.
- Activity · Get Many — Retrieve JobNimbus activities, optionally filtering by creation or update date, record type, or status. Return a limited number of results or paginate through all available results.
- Activity · Update — Update an existing JobNimbus activity by its JNID. Set any desired fields in Update Fields; the node sends the non-empty values to JobNimbus and returns the API response.
- Contact · Create — Create a JobNimbus contact for each input item, sending the supplied contact details and optional fields to the contacts API. The node returns the API response for each created contact.
- Contact · Get — Retrieve one JobNimbus contact by its JNID using the required Contact JNID field.
- Contact · Get Many — Retrieve JobNimbus contacts, optionally filtering by creation or update date, pipeline, status, email, phone, or free-text search. Return up to the configured limit or paginate through results, with each contact returned as an n8n item.
- Contact · Update — Update an existing contact in JobNimbus by specifying its JobNimbus ID and providing the fields to update.
- Custom Field · Get Many — Retrieve custom field definitions from the JobNimbus account settings for all supported entity types or one selected type.
- Estimate · Create — Create a JobNimbus estimate for each incoming item, sending the selected values to the estimates API. Configure optional estimate details in Additional Fields; the node returns the API response for each created estimate.
- Estimate · Get — Retrieve a single estimate record from JobNimbus by specifying its JobNimbus ID (JNID).
- Estimate · Get Many — Retrieve JobNimbus estimates, optionally filtering by creation or update date, record type, or status. Return a limited set or fetch all available results.
- Estimate · Update — Update a JobNimbus estimate by its JNID, sending the selected fields to the estimate endpoint. You can set the amount, description, external ID, number, linked primary record JNID, record type, status, comma-separated tags, and title.
- File · Create — Create a new file record in JobNimbus associated optionally with a contact or job by specifying details such as title, file name, description, tags, and a URL to the file to attach.
- File · Get — Retrieve a single JobNimbus file record by its JNID using the File resource’s Get operation.
- File · Get Many — Retrieve multiple file records from JobNimbus with optional filtering and pagination.
- File · Update — Update an existing file record in JobNimbus by specifying its JobNimbus ID and the fields to modify.
- Invoice · Create — Create a JobNimbus invoice, optionally setting its amount, description, external ID, invoice number, associated contact or job JNID, record type, status, tags, and title. The node sends these fields to the JobNimbus invoices endpoint and returns the API response as an output item.
- Invoice · Get — Retrieve a single invoice from JobNimbus using its JNID. The operation makes an authenticated GET request to the invoice endpoint and returns the response as one n8n item.
- Invoice · Get Many — Retrieve JobNimbus invoices, optionally filtering by creation or update date, record type, or status. Return up to the configured limit or fetch all available pages.
- Invoice · Update — Update a JobNimbus invoice by its JNID, sending the selected fields to the API. The operation returns the API response as an n8n item.
- Job · Create — Create a JobNimbus job for each incoming item, sending the configured job details to the JobNimbus API. The operation returns the API response for the created job as an n8n item.
- Job · Get — Retrieves a JobNimbus job by its JNID using the authenticated JobNimbus API. Provide the job’s ID to return its record without changing it.
- Job · Get Many — Retrieve a list of jobs from JobNimbus, optionally filtering by creation or update date, pipeline name, status, related contact ID, or free-text search. Control the number of returned jobs with limits or fetch all.
- Job · Update — Update a JobNimbus job by its JNID, sending the selected standard and account-specific custom fields to the JobNimbus API. The node returns the API response for the updated job.
- Pipeline · Get Many — Retrieves JobNimbus pipelines (workflows) from account settings, optionally filtered by object type. Each result includes the pipeline data and its stages in a
stagesarray. - Source · Get Many — Retrieve lead sources from the JobNimbus account settings. By default, return only active sources; turn off Active Only to include inactive sources.
- Task · Create — Create a JobNimbus task with a required title and optional scheduling, description, completion, record association, type, status, and tag fields. The node sends the task to JobNimbus and returns the API response as an n8n item.
- Task · Get — Retrieve a single Task from JobNimbus by specifying its JobNimbus ID (JNID).
- Task · Get Many — Retrieve JobNimbus tasks, optionally filtering by creation or update date, record type, and status. Return up to a chosen limit or paginate through results, with each task emitted as an n8n item.
- Task · Update — Update an existing Task in JobNimbus by specifying its JobNimbus ID and the fields to be updated.
- User · Get Many — Retrieves the list of users in the JobNimbus account.
- Work Order · Create — Creates a JobNimbus work order for each incoming item, sending the selected fields to the Work Orders API. Tags are split from a comma-separated string into an array, and the Primary Record JNID is sent as a linked record ID.
- Work Order · Get — Retrieve a single JobNimbus work order using its JNID. The node makes an authenticated GET request to the work order endpoint and returns the response as one n8n item.
- Work Order · Get Many — Retrieve JobNimbus work orders, optionally filtering by creation or update date, record type, or status. Return up to the configured limit or fetch all available results.
- Work Order · Update — Update a JobNimbus work order identified by its required JNID. Send any selected fields from Update Fields; comma-separated tags are converted to an array, and a primary record JNID is sent as a linked-record object.
JobNimbus Trigger
Polls JobNimbus for created or updated records
- Job · Default — Polls JobNimbus for jobs created or updated since the previous poll and emits matching records to the workflow. On first activation, it stores the current time and emits no records; manual execution returns up to five recent jobs without changing the polling cursor.
- Contact · Default — Polls JobNimbus contacts and emits records created or updated since the previous poll. Choose whether to track creation or update timestamps and configure the polling schedule.
Credentials
The nodes require JobNimbus API credentials (such as an API key or OAuth token) to authenticate requests.
Installation
Install as an n8n community node: in n8n, open Settings → Community nodes → Install and enter n8n-nodes-wr-jobnimbus.