> ## Documentation Index
> Fetch the complete documentation index at: https://docs.withampersand.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Jobber

## What's supported

### Supported actions

This connector supports:

* [Read Actions](/read-actions), including full historic backfill. Please note that incremental read is not supported, a full read of the Jobber instance will be done for each scheduled read.
* [Write Actions](/write-actions).
* [Proxy Actions](/proxy-actions), using the base URL `https://api.getjobber.com/api/graphql`.

### Supported Objects

The Jobber connector supports reading from the following objects:

* appAlerts
* apps
* capitalLoans
* clientEmails
* clientPhones
* clients
* expenses
* invoices
* jobs
* paymentsRecords
* payoutRecords
* products
* properties
* quotes
* requestSettingsCollection
* requests
* scheduledItems
* similarClients
* tasks
* taxRates
* timeSheetEntries
* users
* vehicles
* visits

The Jobber connector supports writing to the following objects:

* clients
* events
* expenses
* jobs
* productsAndServices
* quotes
* requests
* taxes
* taxGroups
* vehicles

<Note>
  For detailed information about available objects, refer to the [Jobber Developer Documentation](https://developer.getjobber.com/docs/).
  The full list of read and write objects can be retrieved after logging in. To explore them, go to "Manage Apps", click "Actions" from the respective app, and then click "Test in GraphiQL".
</Note>

### Example integration

For an example manifest file of an Jobber integration, visit our [samples repo on Github](https://github.com/amp-labs/samples/blob/main/jobber/amp.yaml).

## Before you get started

To connect Jobber with Ampersand, you will need a [Jobber Account](https://www.getjobber.com/).

Once your account is created, you'll need to [Create a Jobber Developer Account](https://developer.getjobber.com) and obtain the following credentials from your Jobber App:

* Client ID
* Client Secret

You will then use these credentials to connect your application to Ampersand.

<Note>
  Jobber uses GraphQL for all API operations. When making proxy calls, you must include the `X-JOBBER-GRAPHQL-VERSION` header with the API version (e.g., `2025-01-20`) in all requests, as this is mandatory for Jobber's GraphQL API. You can find the latest API version information in the [Jobber API Changelog](https://developer.getjobber.com/docs/changelog/).
</Note>

### Create a Jobber developer account

Here's how you can sign up for a Jobber account:

* Go to the [Jobber Developer Center](https://developer.getjobber.com/signup/) and create a developer account.
* Complete the registration process and verify your email.

## Creating a Jobber app

Once your Jobber Developer account is ready, you need to create a Jobber application:

1. Log in to your [Jobber Developer Center](https://developer.getjobber.com/).

2. Navigate to the [Apps page](https://developer.getjobber.com/apps).

3. Click **NEW** to create your first app.

4. Fill in the required information:
   * **App name** (required)
   * **Developer name** (required)
   * **OAuth Callback URL**: Use `https://api.withampersand.com/callbacks/v1/oauth`
   * **App description** (required)
   * **Scopes** (required) - Select the data access permissions your app needs

5. Click **Save** to create your app.

Upon creation, the app will display the necessary credentials: **Client ID** and **Client Secret.** Note these down, as you will need it to connect your app to Ampersand.

## Add your Jobber app info to Ampersand

1. Log in to your [Ampersand Dashboard](https://dashboard.withampersand.com).
2. Select the project where you want to create a Help Scout integration.\\
   <img src="https://mintcdn.com/ampersand-24eb5c1a/Bx3tggG51e0liOp-/images/provider-guides/31a6a12-Ampersand.png?fit=max&auto=format&n=Bx3tggG51e0liOp-&q=85&s=7ebd893fd2a976ebe7cf8af53f8581b8" alt="Ampersand Project Selection" width="2244" height="442" data-path="images/provider-guides/31a6a12-Ampersand.png" />
3. Select **Provider apps**.
4. Select **Jobber** from the **Provider** list.
5. Enter the previously obtained **Client ID** and **Client Secret**.
6. Click **Save changes**.

## Using the connector

To start integrating with Jobber:

* Create a manifest file using the [example](https://github.com/amp-labs/samples/blob/main/jobber/amp.yaml).
* Deploy it using the [amp CLI](/cli/overview).
* If you are using Read Actions, create a [destination](/destinations).
* Embed the [InstallIntegration](/embeddable-ui-components#install-integration) UI component.
* Start using the connector!
  * If your integration has [Read Actions](/read-actions), you'll start getting webhook messages.
  * If your integration has [Write Actions](/write-actions), you can start making API calls to our Write API.
  * If your integration has [Proxy Actions](/proxy-actions), you can start making Proxy API calls.
