Package Information
Downloads: 31 weekly / 801 monthly
Latest Version: 0.1.7
Author: Matthew Kerns
Available Nodes
Documentation
n8n-nodes-jobber
This is an n8n community node for Jobber - a field service management platform.
n8n is a fair-code licensed workflow automation platform.
Installation
Follow the installation guide in the n8n community nodes documentation.
npm install @arisegroup/n8n-nodes-jobber
Nodes
Jobber
Interact with Jobber's GraphQL API to manage:
| Resource | Operations |
|---|---|
| Client | Get, Get Many, Create, Update, Delete |
| Job | Get, Get Many, Create, Update, Delete |
| Quote | Get, Get Many, Create, Update, Delete, Convert to Job |
| Invoice | Get, Get Many, Create, Update, Delete |
| GraphQL | Execute custom queries/mutations |
Jobber Trigger
Listen for Jobber webhook events:
- Client Created/Updated/Deleted
- Job Created/Updated/Deleted
- Quote Created/Updated/Deleted
- Invoice Created/Updated/Deleted
- Request Created/Updated
- Visit Completed
Credentials
This node uses OAuth2 authentication. You'll need to:
- Create an app in the Jobber Developer Center
- Configure OAuth2 credentials in n8n with your Client ID and Client Secret
- Set the callback URL to your n8n OAuth callback URL
Configuration
Webhook Setup
Jobber webhooks are configured at the application level in the Developer Center, not via API. After creating a Jobber Trigger node:
- Copy the webhook URL from n8n
- Go to your app in Jobber Developer Center
- Add the webhook URL and select the events you want to receive
Rate Limits
Jobber's API has the following limits:
- 2,500 requests per 5 minutes (DDoS protection)
- 10,000 query cost per request (GraphQL complexity limit)
The node handles pagination automatically using cursor-based pagination.
Development
# Install dependencies
npm install
# Build the node
npm run build
# Run in development mode
npm run dev
# Lint
npm run lint
Resources
License
MIT