Skip to content

Start building

Integration · Field service and construction

AI agents for Jobber

Find clients and their properties, jobs, visits, quotes and invoices, see the team, and create clients, properties, service requests, jobs and notes in Jobber.

Actions
16
Read
10
Write
6

Actions

What your agents can do in Jobber

Find clients and their properties, jobs, visits, quotes and invoices, see the team, and create clients, properties, service requests, jobs and notes in Jobber, for a home-service business that signs in with its Jobber account.

Read 10

Look things up. Nothing changes.

  • Find clients

    Searches clients (customers and leads) by a term matched against name, company, email, phone and address, optionally leads only or archived ones.

  • Get a client

    Reads one client by ID: name and company, isCompany, isLead, emails, phones, billingAddress, tags, jobberWebUri, createdAt and updatedAt, in data.client.

  • List a client's properties

    Lists the properties (service addresses) of one client.

  • Find jobs

    Lists jobs, optionally by a search term, status (active, upcoming, today, late, action_required, requires_invoicing, unscheduled, on_hold, archived) or a start-date range.

  • Get a job

    Reads one job by ID: jobNumber, title, jobStatus, instructions, startAt, endAt, total, the client (name, emails, phones), the property address, and its first 20 visits.

  • List visits

    Lists scheduled visits (the schedule), by a start-time range, status (ACTIVE, COMPLETED, LATE, TODAY, UNSCHEDULED, UPCOMING) or assigned team member.

  • Find quotes

    Lists quotes, optionally by a search term, client or status (draft, awaiting_response, approved, converted, changes_requested, archived).

  • Get a quote

    Reads one quote by ID: quoteNumber, title, quoteStatus, message, the client, up to 50 lineItems (name, description, quantity, unitPrice, totalPrice) and amounts.

  • Find invoices

    Lists invoices, optionally by a search term, client or status (draft, awaiting_payment, paid, past_due, bad_debt).

  • List team members

    Lists the account's users (team members).

Write 6

Create, change or send.

  • Create a client

    Creates a client: a person (a last name is needed) or a company (a company name), with an optional email and phone number.

  • Add a property

    Adds a service address (property) to a client.

  • Create a job

    Creates an unscheduled one-off job at a client's property, with a title, instructions and optional line items (name, quantity, unit price), billed as a fixed price on completion unless told otherwise.

  • Add a note to a job

    Adds an internal note to a job for the team.

  • Add a note to a client

    Adds an internal note to a client's profile (not linked to its jobs, quotes, requests or invoices).

  • Create a request

    Creates a service request (a new piece of work to assess or quote) for a client, optionally at one of its properties, with a title and instructions for the assessment.

A person can approve first

Any write action can be set to wait for a person's approval before it runs, so an agent asks before it changes anything.

Connection

How it connects

Connect it once in the console, then give it to the agents and workflows that need it.

Sign in (OAuth)

Sign in with Jobber and approve access (OAuth).

Kept safe

  • Credentials are stored encrypted with your organization's own keys.
  • They are opened only by the process that makes the call, at the moment it runs, and never go into a prompt or the browser.
  • Calls go only to the tool's own servers.

How we protect your data

Ideas

Ideas to start with

Starting points made only from the actions above. Mix them with any other tool your agents can use.

  • 01

    Ask about your Jobber data

    Ask a question in plain words. The agent can find clients, get a client or list a client's properties in Jobber, then answers with what it found.

  • 02

    Let an agent update Jobber

    Have the agent create a client or add a property in Jobber as part of a larger task. Turn on approval and a person signs off on each change first.

  • 03

    Share what it finds in Slack

    Give one agent Jobber and Slack: it can find clients in Jobber and post a summary to a Slack channel in the same run.

FAQ

Jobber and MyDeepAgents

Can MyDeepAgents connect to Jobber?

Yes. The Jobber connector has 16 actions: 10 read and 6 make changes. Your agents can call them as tools, and your workflows can run them as steps.

How do I connect Jobber?

Sign in with Jobber and approve access (OAuth). Credentials are stored encrypted with your organization's own keys and are opened only at the moment of a call.

Can an agent change data in Jobber without asking?

Only if you let it. Each of the 6 actions that change data can be set to wait for a person's approval before it runs.

Can I use Jobber in workflows as well as agents?

Yes. Every Jobber action also works as a step in a workflow, and the same connection serves your agents and your workflows.

Early access

Put Jobber to work

Connect it in a few minutes, give an agent the actions it needs, and decide which changes wait for a person.