Nimbata’s Jobber integration sends your calls to Jobber. When a caller is not one of your Jobber clients yet, Nimbata can create the client, a request and a client note. When the caller is already a client, Nimbata can add a note to their client record, create a request for them, or update their name and billing details. A workflow decides which calls are sent.
Before you start
- Permissions
- Jobber, under Integrations, in your Nimbata role
- A Jobber account you can sign in to.
- The Jobber tile on your Integrations page. Jobber is not yet available on every Nimbata account, and on a plan that does not include it, Go to integration offers an upgrade instead.
- The Nimbata project whose calls you want to send: the integration is set up per project.
Connect Jobber
You can connect from Nimbata, or install Nimbata from Jobber’s App Marketplace. Either way, the connection belongs to the Nimbata project that is open when you finish.
1Open the Jobber integration
Go to Integrations and click Go to integration on the Jobber tile (1).
Integrations
JobberCreate clients, requests, and notes in Jobber automatically when your phone rings.Open the Jobber tile (1). 1Click Connect
Click Connect (1).
Jobber
Create clients, requests, and notes in Jobber automatically when your phone rings.
Connect1Jobber Settings 1Caller not found
0 actions configured
Caller found
0 actions configured
Click Connect (1). The two sections below fill in once Jobber is connected. Sign in to Jobber and allow access
A Jobber window opens. Sign in to Jobber and allow Nimbata access. Back in Nimbata, the page shows the name of your Jobber account next to Jobber.
Install Nimbata in Jobber
Find Nimbata in Jobber’s App Marketplace and connect it. Jobber sends you to Nimbata: sign in if you are asked to.
Open the right project
Nimbata opens the Jobber integration with a Finish connecting Jobber banner, naming your Jobber account and the open project. If that is not the project you want, switch to the right one first.
1Click Connect
Click Connect in the banner (1). Nimbata confirms with “Jobber connected.” If the project already had a Jobber connection, this one replaces it. Click Cancel to drop the request instead.
Finish connecting JobberConnect the Jobber account “Harbor & Pine Plumbing” to the project “Harbor & Pine”.Check the account and the project in the banner, then click Connect (1).
Note
Finish within 10 minutes. After that the request expires and Nimbata says “The Jobber connection request has expired. Click Connect to try again.” Connect again from Jobber, or click Connect at the top of the Jobber page.
Later, Manage App on Nimbata’s card in Jobber opens the same Jobber integration page in Nimbata.
Configure Jobber
Each setup, such as Jobber Settings 1, has two sections: Caller not found, what Nimbata creates when the caller is not a Jobber client, and Caller found, what it does when they are. Nimbata recognises a caller by matching their phone number against your Jobber clients. To send different calls to Jobber in different ways, click Set up Jobber to add another setup; each workflow picks the setup it sends.
Nimbata can write three kinds of Jobber records, each with a fixed set of fields:
| Record | Fields |
|---|---|
| Client | First Name, Last Name, Company Name, Title, Phone, Email, Billing Street 1, Billing Street 2, Billing City, Billing State / Province, Billing Postal Code, Billing Country |
| Request | Associated Client, Title |
| Client Note | Associated Client, Message |
Each field takes Nimbata call fields (such as Caller ID or Configured Tracking Source), your own text, or both.
1Configure what happens when a new caller reaches you
In the Caller not found section, click Add object for each record to create, then map its fields. Click Use Default Config (1) to fill in the recommended setup:
- A Client named Nimbata Lead, with the caller’s number as its Phone.
- A Request for that client, titled New Nimbata Call.
- A Client Note on that client with the tracking source and the tracking number’s name.
A Request or a Client Note needs a client: in Associated Client, the New tab offers New client Id, the client this setup creates first. You can also pick one of your existing clients with Search client.
Caller not found
Choose what to create when the caller is not already in Jobber.
CreateClient✕First NameNimbata✕✕Last NameLead✕✕PhonenCaller ID✕✕CreateRequest✕Associated ClientnNew client Id✕✕TitleNew Nimbata Call✕✕CreateClient Note✕Associated ClientnNew client Id✕✕MessageTracking Source:✕nConfigured Tracking Source✕Tracking Number:✕nTracking Number Friendly Name✕✕Add objectUse Default Config1Caller not found: a new Client, then a Request and a Client Note for it. Use Default Config (1) fills this in. 1Configure what happens when an existing client calls
In the Caller found section, Jobber matches callers against Client records only. Choose how to handle duplicates (1), when the caller’s number is on more than one client: Handle first, Handle all or Ignore all.
Then add what to do for the matched client. Use Default Config adds a Client Note on the matched client (Associated Client: Matched client Id) with the tracking source and tracking number. You can also:
- Create a Request for the matched client.
- Update the Client on its Update tab: its name, company, title and billing address. Nimbata never changes a matched client’s phone numbers or emails.
Caller found
Choose what to update when the caller already exists in Jobber.
If a Caller ID is found in multiple objects, which entity should be enriched?
ClientWhen the same Caller ID is found multiple times within the same object, how would you like our app to handle the call event?
Handle firstHandle allIgnore all1CreateUpdateClient Note✕Associated ClientnMatched client Id✕✕MessageTracking Source:✕nConfigured Tracking Source✕Tracking Number:✕nTracking Number Friendly Name✕✕Add objectUse Default ConfigChoose how to handle duplicates (1), then what to add to the matched client.
Note
Nimbata compares the last 7 to 10 digits of the caller’s number with the phone numbers of your Jobber clients, so a missing or different country code still matches. A caller ID with fewer than 7 digits never matches, and its call follows Caller not found.
Test the integration
Click Send Test and Save
Click Send Test and Save at the bottom of the page. A panel opens with a box for each Nimbata field your setup uses, filled in from your project’s latest call.
Send a test event
Change the values if you like, keep a Caller ID, and click Send event. The test runs exactly like a call and writes real records in Jobber: if the Caller ID matches a client, your Caller found actions run, otherwise your Caller not found actions. The panel lists the result of each record, such as “Client created successfully. ID: …”, or “Nothing to do.” when that path has no records set up.
Save the setup
Click Save, and delete any test records you do not want to keep in Jobber.
Send calls with a workflow
Nimbata sends a call to Jobber when a workflow with a Jobber action runs for it. A workflow that runs when a call ends, with no filter, sends every call, and its filters (for example call outcome or tracking number) narrow it down. Jobber is available in workflows for inbound and outbound calls, not for forms or text messages.
Create a workflow
Go to Workflows, click and choose From Scratch. Keep the Inbound Call trigger with Call Ends, and add any filters you need.
1Add the Jobber action
Click the + plus sign, select Perform action, and choose Jobber under Integrations. Pick your setup under Select configuration (1), then click .
JobberConfigureJobber Settings 1×✕1Pick the Jobber setup to send (1), then click OK. 1Enable the workflow
Click (1).
Trigger EnrollmentInbound CallOutbound CallForm SubmissionSMS ReceivedA customer calls your tracking numberFires whenCall StartsCall EndsUser Updates PropertyAction group1JobberJobber Settings 1✕Add another actionFinishThe workflow sends every inbound call to Jobber when it ends. Click Enable (1).
Detailed guide: Create a workflow
Check it worked
The Jobber page now shows the workflow that uses the integration. Place a test call to one of your tracking numbers: once it ends, the client, request or note appears in Jobber.
Jobber
Harbor & Pine PlumbingCreate clients, requests, and notes in Jobber automatically when your phone rings.
Used in 1 workflow
Events are sent when an inbound call ends.
Disconnect Jobber
- In Nimbata: open the three-dot menu at the top of the Jobber page and click Disconnect. Nimbata also disconnects its app in Jobber, unless another of your projects still uses the same Jobber account. Your setups are kept, so you can reconnect later.
- In Jobber: disconnecting Nimbata from Jobber disconnects every Nimbata project that uses that Jobber account. Their setups are kept too.
- Remove the setup: Remove setup, in the same menu, permanently deletes the project’s Jobber setups and connection. It is greyed out while workflows use Jobber.
Limitations
- Nimbata writes Clients, Requests and Client Notes only, with the fields listed above. It does not write properties, quotes, jobs or custom fields.
- Requests and Client Notes are only ever created, never updated.
- Updating a matched client never changes its phone numbers or emails.
- Jobber receives calls only: form submissions and text messages cannot be sent to it.
Troubleshooting
You don’t see Jobber on the Integrations page
Jobber is not yet available on every Nimbata account. If your plan doesn’t include it, Go to integration on the tile offers an upgrade instead of opening the page.
The Jobber tile says Disconnected
Nimbata has lost its connection to Jobber, for example because Nimbata was disconnected in Jobber. Your Jobber settings are saved, but nothing is sent until you reconnect: open the integration and click Reconnect in the red Disconnected. banner.
Integrations
A test or a call reports an error
| Message | What to do |
|---|---|
| Please provide a valid caller id | Fill in the Caller ID box in the test panel. |
| Client requires a name or a phone number | Map First Name, Last Name, Company Name or Phone on the Client. |
| Request requires an associated client | Set Associated Client on the Request: New client Id under Caller not found (with a Client created above it), or Matched client Id under Caller found. |
| Note requires an associated client | Set Associated Client on the Client Note, as for a Request. |
| Client update skipped: no fields to update. | The Client’s Update tab has no fields mapped. Map one, or remove the Client from Caller found. |
| Note skipped: message is empty. | The note’s Message was empty for this call. Add text or fields that always have a value. |
| Jobber is not connected. Connect Jobber again to continue. | Reconnect Jobber, as above. |
A caller who is already a client gets a new client
- Check that the client’s phone number in Jobber matches the caller’s number: Nimbata compares the last 7 to 10 digits.
- Check that Caller found has the records you want, so a match has something to do.
Calls are not reaching Jobber
- Check that a workflow with a Jobber action is enabled, and that its filters let the call through.
- Check that the workflow’s Jobber action uses the setup you configured, under Select configuration.
- Check that the Jobber tile does not say Disconnected.
- Send a test from Send Test and Save to see the error Jobber returns.