Help centre

Simpro in chat

Connect Simpro once for the organisation, then ask Centrus about the diary, jobs, quotes, invoices and sites, or ask it to make a change for you.

Checked against the app on

On this page12 sections
  1. 1What it does
  2. 2Before you start
  3. 3Connect Simpro
  4. 4Enable it for everyone else
  5. 5Ask your first questions
  6. 6What you can ask
  7. 7Making changes
  8. 8Choose who can use which tools
  9. 9Limits
  10. 10Disconnect
  11. 11Troubleshooting
  12. 12Tools and endpoints reference

What it does

Simpro connects Centrus chat to your organisation's Simpro build. Once it is set up, you can ask about the diary, jobs, quotes, invoices, customers and sites in an ordinary chat, and Centrus looks the answer up in Simpro while you wait. It can also make changes when you ask, such as scheduling a job, raising a quote or creating a vendor order.

app.centrus.ai/app/integrations
Integrations

Connect and manage external services

Request Custom Integration
Custom

Request a custom integration tailored to your specific needs. Our team will work with you to create a bespoke solution.

We can build custom integrations for:

  • Third-party services and platforms
  • In-house systems and databases
  • Workflow automation tools
Submit Request
Simpro
Not Connected

Configure your organisation's Simpro connection. Other users can then Enable it for chat.

  • List the diary with schedules (Date)
  • Look up jobs raised (DateIssued)
  • Create and update jobs, quotes and vendor orders
Connect3
How to Use4
2
Google Calendar
Not Connected

Connect your Google Calendar to access meetings and schedule events through Centrus.

  • See meetings and free time
  • Schedule an event
  • Each person signs in with their own Google account
Connect
How to Use
Gmail
Not Connected

Connect your Gmail account to send and read emails through Centrus.

  • Read and send mail from your own inbox
  • Each person signs in with their own Google account
Connect
How to Use
Google Docs
Not Connected

Connect Google Docs to create and format professional documents through Centrus.

  • Create a document from a chat
  • Each person signs in with their own Google account
Connect
How to Use
Google Sheets
Not Connected

Connect Google Sheets to create and manage spreadsheets through Centrus.

  • Create a spreadsheet from a chat
  • Each person signs in with their own Google account
Connect
How to Use
Microsoft Excel
Not Connected

Connect Microsoft Excel to create and manage workbooks through Centrus.

  • Create a workbook from a chat
  • Each person signs in with their own Microsoft account
Connect
How to Use
Microsoft Word
Not Connected

Connect Microsoft Word to create and edit documents through Centrus.

  • Create a document from a chat
  • Each person signs in with their own Microsoft account
Connect
How to Use
Microsoft Outlook
Not Connected

Connect your Microsoft Outlook account for email and calendar access through Centrus.

  • Send and read Outlook emails
  • Each person signs in with their own Microsoft account
Connect
How to Use
  1. 1Integrations, in the menu on the left.
  2. 2The Simpro card. It reads Not Connected until an administrator connects it.
  3. 3Connect, where an organisation administrator enters the Simpro build address and API key.
  4. 4How to Use, with notes on the diary and one question to start with.

An administrator connects Simpro once for the whole organisation, and everyone else then clicks Enable on the same card. Agents connect to Simpro separately, on their own step: see Simpro in Agent Builder. Connecting on this card does not connect an agent, and connecting an agent does not turn Simpro on in chat.

Before you start

  • An organisation administrator to connect it. Centrus accepts the key only from an administrator. For everyone else, Connect is greyed out until an administrator has connected, and then it becomes Enable.
  • Your Simpro build address, the API key, and the company ID. The build address has to start with https://. The window's example is https://yourbuild.simprosuite.com. Company ID starts at 0, which is valid for a single-company build. A multi-company build may need a different ID.
  • A key that Simpro will accept. Before anything is saved, Centrus calls GET /api/v1.0/companies/ on that build. If Simpro refuses the key, nothing is stored. What the key may read and change is decided in Simpro.

Base URL

Your Simpro build address. It must start with https://.

Access token

The API key for that build. Centrus stores it encrypted.

Company ID

0 is valid for a single-company build. A multi-company build may use another ID.

Checked before saving: Centrus calls your build at /api/v1.0/companies/ and keeps the key only if Simpro accepts it.

The key belongs to the organisation, not to one person. Everyone who enables Simpro works through the same API key, so a change made from chat is made with that key, whoever asked for it. The Integrations overview explains how organisation connections differ from a personal Microsoft or Google sign-in.

Connect Simpro

  1. 1Open Integrations from the menu on the left. Simpro is near the top of the page, after the custom integration tile if you are an administrator.
  2. 2Click Connect. The Connect Simpro window opens.
  3. 3Enter the Base URL and the Access token. Both are required. Company ID is already 0. Change it only if this build uses another company.
  4. 4Click Connect.
Request Custom Integration
Custom

Request a custom integration tailored to your specific needs. Our team will work with you to create a bespoke solution.

We can build custom integrations for:

  • Third-party services and platforms
  • In-house systems and databases
  • Workflow automation tools
Submit Request
Simpro
Not Connected

Configure your organisation's Simpro connection. Other users can then Enable it for chat.

  • List the diary with schedules (Date)
  • Look up jobs raised (DateIssued)
  • Create and update jobs, quotes and vendor orders
Connect
How to Use
Google Calendar
Not Connected

Connect your Google Calendar to access meetings and schedule events through Centrus.

  • See meetings and free time
  • Schedule an event
Connect
How to Use
Connect Simpro

Enter your organisation's Simpro API key. We verify it against GET /api/v1.0/companies/ before saving. Connecting chat does not connect Agent Builder.

*Base URL

https://meridianfm.simprosuite.com
1

*Access token

••••••••••••••••••••••
2

Company ID

0

0 is valid. Multi-company builds may use a different ID.

3
Cancel
Connect4
  1. 1Base URL, the address of the Simpro build.
  2. 2Access token, the API key, hidden as you type. Click the eye to check it.
  3. 3Company ID, starting at 0. It is not required, and 0 is a valid company.
  4. 4Connect, which checks the key with Simpro before saving it.

Before anything is saved, Centrus uses the address and the key to ask that build for its companies, at GET /api/v1.0/companies/. Only if Simpro accepts the key is the connection saved, with the access token encrypted. You then see Successfully connected to Simpro, and the card changes to Connected, with a green line reading Connected to Simpro.

Request Custom Integration
Custom

Request a custom integration tailored to your specific needs. Our team will work with you to create a bespoke solution.

We can build custom integrations for:

  • Third-party services and platforms
  • In-house systems and databases
  • Workflow automation tools
Submit Request
Simpro
Not Connected

Configure your organisation's Simpro connection. Other users can then Enable it for chat.

  • List the diary with schedules (Date)
  • Look up jobs raised (DateIssued)
  • Create and update jobs, quotes and vendor orders
Connect
How to Use
Google Calendar
Not Connected

Connect your Google Calendar to access meetings and schedule events through Centrus.

  • See meetings and free time
  • Schedule an event
Connect
How to Use
Simpro request failed (401) for /api/v1.0/companies/And at the top of the page
Connect Simpro

Enter your organisation's Simpro API key. We verify it against GET /api/v1.0/companies/ before saving. Connecting chat does not connect Agent Builder.

Simpro request failed (401) for /api/v1.0/companies/
Shown in the window

*Base URL

https://meridianfm.simprosuite.com

*Access token

••••••••••••••••••••••

Company ID

0

0 is valid. Multi-company builds may use a different ID.

CancelConnect

If anything is wrong, the window stays open so you can correct it. The messages you may see are:

  • Simpro request failed (401) for /api/v1.0/companies/, shown in the window and at the top of the page: Simpro did not accept the key. Check the address and the key for a missing character or a stray space. A different status, such as 403, means the address was reached but the key is not allowed to list companies.
  • Base URL must use https, in the window, if the address does not start with https://. This one stays in the window and is not repeated at the top of the page.
  • Enter the Simpro build URL or Enter the Simpro API key, under a box: that box is empty. Simpro base URL must be a valid https URL means the address is not a proper web address.
  • Only organisation administrators can connect Simpro. Your account is not an administrator. Ask one to connect.
  • Could not verify Simpro credentials, or Failed to connect to Simpro, when Centrus cannot read a more specific reason from Simpro.

Enable it for everyone else

Once an administrator has connected, everyone else sees Organisation connected by: with that person's name on the card, and the greyed-out Connect becomes Enable. Clicking Enable copies the organisation's connection to your own account, so you never need the key yourself. You see Simpro is ready for your account, which is a different message from the administrator's Successfully connected to Simpro. The card then shows Connected.

Simpro
Not Connected

Connect Simpro to look up jobs, quotes, invoices, schedules and sites through Centrus.

  • List the diary with schedules (Date)
  • Look up jobs raised (DateIssued)
  • Create and update jobs, quotes and vendor orders
Connect
How to Use
Before an administrator connects
Simpro
Not Connected

Connect Simpro to look up jobs, quotes, invoices, schedules and sites through Centrus.

Organisation connected by: John Martin

  • List the diary with schedules (Date)
  • Look up jobs raised (DateIssued)
  • Create and update jobs, quotes and vendor orders
Enable
How to Use
Once an administrator has connected
Simpro
Connected

Connect Simpro to look up jobs, quotes, invoices, schedules and sites through Centrus.

✓ Connected to Simpro

  • List the diary with schedules (Date)
  • Look up jobs raised (DateIssued)
  • Create and update jobs, quotes and vendor orders
How to Use
Disconnect
After you click Enable

Integrations works the same way in a phone browser, with the cards in a single column. Simpro is the first card. Scroll to it if the page heading is in the way, and tap Enable. Each person enables once, and Simpro is then available to them in every chat. If you are already enabled, Enable does nothing new and you see Already connected to Simpro.

09:41
Centrus
Integrations

Connect and manage external services

Simpro
Not Connected

Connect Simpro to look up jobs, quotes, invoices, schedules and sites through Centrus.

Organisation connected by: John Martin

  • List the diary with schedules (Date)
  • Look up jobs raised (DateIssued)
  • Create and update jobs, quotes and vendor orders
EnableTap Enable
How to Use
Google Calendar
Not Connected

Connect your Google Calendar to access meetings and schedule events through Centrus.

  • See meetings and free time
  • Schedule an event
Connect
How to Use

Ask your first questions

Open Chat, start a chat and ask the way you would ask a colleague in the office. Simpro is available in every chat once you have enabled it, whichever tag you choose. How to Use on the card explains the difference between the diary and jobs raised, and suggests one question to start with.

How to use Simpro with Centrus

Simpro in chat

Ask Centrus to list or look up jobs, schedules, quotes, invoices and sites from your connected Simpro account. Connecting chat does not connect Agent Builder.

Diary questions use schedules and the Date field (not DateIssued).

Jobs raised use list_jobs and DateIssued.

An organisation administrator Connects once. Each user then Enables.

Diary: “What jobs do we have on Monday?”

Notes, then one question to try

Organisation connection

An organisation administrator pastes the API key once. Other users Enable the same account. Disconnect removes only your own access; the administrator's connection remains for the rest of the team.

Close

The diary and jobs raised are different lists, and the window is telling you which date each one uses. The diary is who is going where: it uses the date the visit is planned. Jobs raised are jobs created in Simpro: they use the date the job was issued. If you ask "What jobs do we have on Monday?" you mean the diary. If you ask "What jobs were raised today?" you mean jobs issued today. A job raised last month can still be on Monday's diary.

  • "What jobs do we have on Monday?"
  • "What is Dylan Hughes doing tomorrow?"
  • "What jobs were raised today?"
  • "Find the site Riverside House."

John Martin

Monday's diary

last message sent: less than a minute ago

Operations

What jobs do we have on Monday?

08:12
Worked · 3 steps
Reading your request
Analysing your request
Listing schedules in Simpro
Each look-up in Simpro

There are 5 visits on the diary for Monday 12/10/2026:

TimeJobSiteStaffHours
08:00 to 10:0010482Riverside HouseDylan Hughes2
09:30 to 11:3010479Harbour View Apartments, Flat 4Dylan Hughes2
10:00 to 11:0010485Northgate Housing, head officePriya Shah1
13:00 to 15:0010488Riverside HouseLiam Carter2
14:30 to 16:3010491Harbour View Apartments, Flat 11Dylan Hughes2

Dylan Hughes has three of them, starting at Riverside House.

08:12
Type a message...

While Centrus works, the panel above the answer names each look-up as it happens, such as Listing schedules in Simpro or Getting a job from Simpro. When the answer is ready, the panel folds to Worked with the number of steps. Open it to see exactly what Centrus looked up in Simpro before it answered.

If you ask about the diary or about jobs raised without giving a date, Centrus looks at today. Carry on in the same chat, with questions like "Which of those are Dylan's?" or "Add a note to that job", and Centrus keeps track of the job or site you were talking about. A visit on the diary is labelled with the job number and the cost centre, joined together, such as 10482 and its cost centre. The job number on its own is enough for the next question.

What you can ask

Centrus has 51 Simpro tools in chat, and picks the right ones from what you ask, so you never choose them yourself. Every tool is listed in the reference.

Diary

“What jobs do we have on Monday?”

“What is Dylan Hughes doing tomorrow?”

Jobs

“What jobs were raised today?”

“Add a note to job 10482: tenant out, card left.”

Quotes

“Which Northgate Housing quotes were issued this week?”

“Open quote 2291.”

Invoices and credits

“Which invoices were issued today?”

“Show credit notes from last week.”

Customers and sites

“Find the site Riverside House.”

“Open the Northgate Housing customer.”

People

“Find the contact for 12 High Street.”

“List our staff.”

Vendor orders

“Raise a vendor order with City Plumbing.”

“What vendor orders were issued today?”

Files

“What files are on job 10482?”

“Download the risk assessment on that job.”

  • Diary. The planned visits for a day or a range of days: job, quote, lead and activity schedules, with the staff member, the hours and the time blocks. Ask for one person's day, such as "What is Dylan Hughes doing tomorrow?", or for a site. Open one schedule when you need its own record. The diary does not use the date a job was issued.
  • Jobs. Jobs issued on a date, or in a range you name, with the customer, the site, the stage, the status and the total. Open one job, its timeline, or the notes on it. Centrus can create a job (it needs a type of Project, Service or Prepaid, and a site), update it, add or update a note, and schedule or unschedule it. Scheduling reads the job first so it can place the visit on the right section and cost centre. You can say the person, the date and the times, such as 08:00 to 10:00.
  • Quotes. Quotes issued on a date or in a range, and one quote with its timeline and notes. Centrus can create a quote (it needs a customer, a site and a type of Project, Service or Prepaid), update it, and add or update a note. Creating a quote does not send it.
  • Invoices and credit notes. Invoices issued on a date or in a range, including whether each one is paid, and one invoice's details. Centrus can create an invoice against a job, as a tax invoice, deposit, progress invoice or request for claim, and can update an invoice. A new invoice is a record in Simpro. Credit notes can be listed and opened, and cannot be created or changed from chat. Invoices have no files to download from chat.
  • Customers and sites. Find a customer or a site by name or by number, and open it. Centrus will not list every customer or every site in the build. A customer is either a company or an individual, and opening one tries the company record and then the individual record. Centrus can create and update both kinds, and can create or rename a site. A new company customer needs a company name. A new individual needs a given name and a family name.
  • Contacts and staff. Contacts here are people records, not the contacts stored on a site. Find one by name or number. Centrus can create a contact (a given name is required) and update a name. Staff can be listed without a search, and one staff record can be opened. Staff are not created from chat. Scheduling a job needs a staff member from this list, matched by name when you say "Dylan Hughes".
  • Vendors and vendor orders. A vendor is a supplier. Find one by name or number. A vendor order is the order you raise with that supplier. List the orders issued on a date or in a range, open one, create one (it needs the vendor, and can be a catalogue order or a description order) or update one. Chat does not add lines to the order.
  • Files. List the files on a job, quote, customer, site or vendor order, and download one. The download comes back as a link on the chat, valid for 7 days, rather than as the raw file in the answer. Files over 20MB are refused. Invoices are not in this list.

Companies on the build can be listed too. You rarely need to ask. Company ID 0 is a normal value, and Centrus is told not to demand a company before it answers.

Some questions Simpro can answer from the date alone, such as Monday's diary or quotes issued this week. A customer name, a status or "still open" is applied afterwards, to the rows Simpro has already returned for those dates. Say the date you mean, such as planned, issued or the last 30 days, so the right rows are fetched before that filter runs. A record that does not match the name or status you asked for is left out.

John Martin

Quotes to chase

last message sent: less than a minute ago

Operations

Which quotes for Northgate Housing were issued in the last 30 days and are still open?

10:05
Worked · 3 steps

4 quotes for Northgate Housing were issued between 09/09/2026 and 09/10/2026 and are still open:

QuoteNameIssuedTotal
2291Boiler replacement, Riverside House12/09/2026£6,240.00
2296Emergency lighting, Harbour View18/09/2026£1,180.80
2298Fire alarm test, head office26/09/2026£2,904.00
2303Radiator programme, Flat 1102/10/2026£840.00

Quote 2291 is the largest. Shall I draft a chaser for it?

10:06
Type a message...

Making changes

20 of the 51 tools change data in Simpro: they create or update a job, quote, invoice, customer, site, contact or vendor order, add or update a note, schedule a job, or remove a job from the diary. Each change shows as its own step in the panel above the answer, such as Scheduling a job in Simpro or Creating a vendor order in Simpro.

Centrus is told that the connected Simpro tools can create and update jobs, quotes, invoices, customers, sites, contacts and vendor orders, and can schedule jobs. That instruction does not tell Centrus to wait for a second confirmation. When your request is clear, Centrus makes the change in Simpro straight away. It asks you first only when the request itself is unclear. Name the job, quote, invoice, customer or site, give the values you want, and check the result in Simpro.

John Martin

Monday at Riverside House

last message sent: less than a minute ago

Operations

Schedule job 10482 for Dylan Hughes on Monday 12/10/2026, 08:00 to 10:00.

11:20
Worked · 4 steps
Reading your request
Analysing your request
Getting a job from Simpro
Scheduling a job in Simpro
The change, made in Simpro

Done. Job 10482 at Riverside House is on Dylan Hughes's diary for Monday 12/10/2026, 08:00 to 10:00.

Open the diary in Simpro to check it before the morning starts.

11:21
Type a message...

Some changes cannot be taken back from chat:

  • Removing a visit from the diary deletes that schedule in Simpro. Asking to schedule the job again creates a new visit. The deleted one is not restored.
  • Updating a job, quote, invoice, note, customer, site, contact or vendor order overwrites what was there. There is no tool that puts the previous values back. Change them again in chat, or correct them in Simpro.
  • Creating a job, quote, invoice, note, customer, site, contact or vendor order leaves that record in Simpro. Chat cannot delete those records. Credit notes cannot be created from chat at all.

There is no tool that applies one change to every row of a list. Each change is one record. If you name two jobs in the same message, Centrus still schedules them one after another, and each one shows as its own step. A list you asked for earlier in the chat stays available for 24 hours, so you can say "that job" or ask for the next page, and then ask for the change on the record you mean.

John Martin

Monday at Riverside House

last message sent: 1 minute ago

Operations

Schedule job 10488 for Liam Carter the same day, 13:00 to 15:00, as well.

11:24
Worked · 4 steps

Job 10488 is now on Liam Carter's diary for Monday 12/10/2026, 13:00 to 15:00. That was a separate change from job 10482.

11:25
One change per job

If a change you expect is missing, an administrator may have switched that tool off for you. Centrus is told not to substitute a different Simpro tool when the one you need is not available, including when a file download is switched off. The next section is where that switch is set.

Choose who can use which tools

An administrator can switch individual Simpro tools off for one person on Settings, Simpro Tools, or for a whole team under Team Simpro Tools when editing the team. The screen is titled Simpro Tools and reads Choose which Simpro tools each user can use in chat. It appears once an administrator has connected Simpro. A person's own setting wins over their team's. With no personal setting, a tool switched off by any of their teams is off. With nothing set, every tool is on. The Integrations overview explains both screens in full.

Simpro Tools

Choose which Simpro tools each user can use in chat.

Save Changes4
Search users...vendor
2

Users: 4 | Tools: 6 | Unsaved changes: 1

UserCreate Vendor OrderUpdate Vendor OrderList Vendor Orders

John Martin

john.martin@meridianfm.co.uk

(default)(default)(default)

Sarah Price

sarah.price@meridianfm.co.uk

(default)(default)(default)

Dylan Hughes

dylan.hughes@meridianfm.co.uk

(user)3
(default)(default)

Priya Shah

priya.shah@meridianfm.co.uk

(team)(team)(team)
  1. 1Simpro Tools, in Settings. It appears once an administrator has connected.
  2. 2Search users and Filter tools, to find a person or a tool.
  3. 3A tool switched off for one person. The note under each tick shows where the setting comes from: the person, their team, or the default.
  4. 4Save Changes, which applies every change you have made.

The columns use plain names, such as Create Vendor Order and Schedule Job. Filtering the tools box to vendor narrows the grid to the vendor and vendor order tools. A tick you change is marked user until you save. Save Changes stays grey until something has changed. The line under the filters counts the people and tools on screen, and the unsaved changes.

Team Simpro Tools

This switch does not change BigChange team tool permissions.

Team Simpro Tools

Apply team-level Simpro ToolsOn for this team
Save Team Simpro Tools
vendor
ScopeCreate Vendor OrderUpdate Vendor OrderList Vendor Orders
Team

Team Simpro Tools is on the edit-team window, for an administrator, once Simpro is connected. The switch is labelled Apply team-level Simpro Tools. Until it is on, the team's ticks are not used. Save Team Simpro Tools stores the switch and any ticks you have changed. The line under the title says this switch does not change BigChange team tool permissions: it is about this Simpro switch only. A person who belongs to more than one team is switched off for a tool when any of those teams has it off, unless that person has their own setting.

Limits

  • Today, unless you say otherwise. The diary, jobs raised, quotes, invoices, credit notes and vendor orders look at today when you do not give a date. Ask for tomorrow, Monday, the last 7 days, the last 30 days, last week (Monday to Sunday), a week starting on a named day, or two dates such as 01/09/2026 to 30/09/2026.
  • A name is required for some lists. Customers, sites, contacts and vendors will not list the whole build. Ask with a name or a number. Staff can be listed without a search.
  • How much comes back. Centrus asks Simpro for up to 5 pages of 200 rows, which is 1,000 rows. The answer is given the first 20 matching rows, and the full set of matches is kept on that chat for 24 hours so later questions can count them, show the next 20, or refer back to a row. If Simpro has more pages than those 5, the result is marked truncated. Narrow the dates rather than treating the list as complete.
  • Names and statuses are filtered afterwards. A customer name or a status such as "still open" is applied to the rows already fetched for the dates, not sent to Simpro as its own search. If the date window is today, a customer who has no quote issued today will not appear, even if they have older open quotes.
  • One record at a time. There is no bulk change. Each create, update or schedule is its own call.
  • When Simpro is slow or busy. Each request waits up to 60 seconds. Centrus does not retry a failed Simpro call on its own. Ask again if the answer says Simpro could not be reached.
  • Files. A download is a link on the chat for 7 days, and a file over 20MB is refused. Invoices have no attachments in chat. Credit notes are read only.
  • The diary and jobs raised stay separate. A question with no date about "jobs today" follows the diary when you mean who is out, and jobs issued today when you mean what was raised. Say which you mean if the first answer is the other list.

John Martin

Quotes to chase

last message sent: less than a minute ago

Operations

Which quotes for Northgate Housing were issued in the last 30 days and are still open?

10:05
Working · Listing quotes in Simpro
Reading your request
Analysing your request
Listing quotes in Simpro
Stays here until Simpro replies
Type a message...

A long list stays on Listing quotes in Simpro, or the matching line for jobs, schedules or invoices, until Simpro has returned the pages. The line does not count pages or rows while it runs. When it finishes, it folds into Worked like any other answer. If you gave two dates, the step can show that range beside the label.

Disconnect

Disconnect on the card removes your own connection only. It happens straight away, without asking you to confirm, and you see Integration disconnected. The card goes back to Enable if the organisation still has a connection, so you can turn Simpro on again at any time.

Integration disconnected
Simpro
Connected

Connect Simpro to look up jobs, quotes, invoices, schedules and sites through Centrus.

✓ Connected to Simpro

  • List the diary with schedules (Date)
  • Look up jobs raised (DateIssued)
  • Create and update jobs, quotes and vendor orders
How to Use
Disconnect1
Your connection
Simpro
Not Connected

Connect Simpro to look up jobs, quotes, invoices, schedules and sites through Centrus.

Organisation connected by: John Martin

  • List the diary with schedules (Date)
  • Look up jobs raised (DateIssued)
  • Create and update jobs, quotes and vendor orders
Enable2
How to Use
After Disconnect
  1. 1Disconnect, which removes your own connection without asking you to confirm.
  2. 2Enable, to turn Simpro back on from the organisation's connection.

When an administrator disconnects, only that person's own connection goes. Everyone who has already clicked Enable keeps working, because each person holds their own copy of the key. Someone who has not enabled yet can still enable from a connection that remains, and the card names the person that copy came from.

To stop all access from Centrus at once, withdraw or change the API key in Simpro, and every copy stops working. Copies do not pick up a new key by themselves. Once a new key is issued, the administrator connects again and everyone else clicks Disconnect, then Enable.

Troubleshooting

  • Centrus answers as though Simpro is not connected. Check that the card says Connected for you, and click Enable if it does not. If it already says Connected, an administrator may have switched your tools off on Simpro Tools, or your copy of the key may no longer be readable. Click Disconnect, then Enable, to take a fresh copy.
  • Simpro request failed (401) for a path such as /api/v1.0/companies/0/schedules/. Simpro no longer accepts the key, usually because it was changed or withdrawn. The administrator connects again with the current key, then everyone else clicks Disconnect and Enable.
  • Simpro request failed (403). The key was accepted as far as the address, but it is not allowed to do what you asked. Ask whoever manages Simpro to give the key that permission.
  • Simpro request failed (429), or 502, 503 or 504, or a request that simply does not return. Simpro was busy, refused the rate, or did not answer within 60 seconds. Centrus does not retry on its own. Ask again in a minute.
  • Stored Simpro access token is invalid. Please reconnect. or Simpro credentials are incomplete. Please reconnect. Your copy of the key cannot be read. Click Disconnect, then Enable. If Enable fails too, the administrator connects again first.
  • No Simpro connection found. Please ask your administrator to connect first. You clicked Enable, but no connection is left in the organisation to copy. Ask an administrator to connect. Failed to enable Simpro is the same moment when Centrus has no more specific reason.
  • The diary and the jobs you expected do not match. You asked without a date, so Centrus looked at today, or you asked about the diary when you meant jobs issued, or the other way round. Name the day and say "on the diary" or "raised".
  • search or id is required for customers, sites, contacts or vendors. Centrus will not list the whole build. Ask again with a name, such as Northgate Housing or Riverside House.
  • A file will not download. Invoices have no files in chat. A file over 20MB is refused with Attachment is larger than 20MB. If the download tool is switched off for you, Centrus should say it cannot, rather than answering from a different Simpro tool.
  • The list looks short. You were given the first 20 matches. Ask Centrus to carry on. If the dates cover a busy period, Simpro may have had more than 1,000 rows, and the rest were not fetched. Narrow the dates.

John Martin

Dylan's Monday

last message sent: less than a minute ago

Operations

What is Dylan Hughes doing on Monday?

16:40
Worked · 3 steps

I couldn't get Monday's diary. Simpro refused the key with Simpro request failed (401) for /api/v1.0/companies/0/schedules/, which usually means the API key was changed or withdrawn in Simpro. Ask your administrator to reconnect Simpro on the Integrations page.

16:40
Simpro refused the key
Type a message...

Tools and endpoints reference

There are 51 Simpro tools in chat: 31 read from Simpro and 20 change data. The names below match the columns on Settings, Simpro Tools. Every tool calls {your base URL}/api/v1.0/companies/{companyId} unless the table says otherwise. The base URL and company ID are the ones saved when an administrator connects. Company ID 0 is valid. Where a path contains {jobId} or another id, Centrus finds the record first if you give a name or a number such as 10482.

Companies (1 tool)
ToolWhat it doesReads or changesEndpoint
List CompaniesLists the companies on the build. Company ID 0 is valid, and other tools do not wait for this list.ReadsGET /api/v1.0/companies/ on the base URL, with no company ID in the path
Diary (2 tools)
ToolWhat it doesReads or changesEndpoint
List SchedulesLists the diary. The date is the planned date, not the date a job was issued. With no date, it lists today. A visit can be a lead, a quote, a job or an activity.ReadsGET /schedules/
Get ScheduleOpens one schedule. It needs the schedule's ID.ReadsGET /schedules/{scheduleId}
Jobs (11 tools)
ToolWhat it doesReads or changesEndpoint
List JobsLists jobs by the date they were issued. With no date, it lists jobs issued today.ReadsGET /jobs/
Get JobOpens one job, including its sections and cost centres, which scheduling needs.ReadsGET /jobs/{jobId}?display=all
Get Job TimelineShows the timeline on one job.ReadsGET /jobs/{jobId}/timelines/
Get Job NotesLists the notes on one job.ReadsGET /jobs/{jobId}/notes/
Get Job NoteOpens one note on a job.ReadsGET /jobs/{jobId}/notes/{noteId}
Create JobCreates a job. It needs a type (Project, Service or Prepaid) and a site.ChangesPOST /jobs/
Update JobUpdates a job's type, site or name.ChangesPATCH /jobs/{jobId}
Schedule JobPuts a job on the diary for a staff member, on a date, with one or more time blocks such as 08:00 to 10:00. It needs the job's section and cost centre, which Centrus reads from the job.ChangesPOST /jobs/{jobId}/sections/{sectionId}/costCenters/{costCenterId}/schedules/
Unschedule JobDeletes one visit from a job's cost centre. Scheduling the job again creates a new visit.ChangesDELETE /jobs/{jobId}/sections/{sectionId}/costCenters/{costCenterId}/schedules/{scheduleId}
Create Job NoteAdds a note to a job. It needs a subject or the note text.ChangesPOST /jobs/{jobId}/notes/
Update Job NoteUpdates a note on a job. It needs a subject or the note text.ChangesPATCH /jobs/{jobId}/notes/{noteId}
Quotes (9 tools)
ToolWhat it doesReads or changesEndpoint
List QuotesLists quotes by the date they were issued. With no date, it lists quotes issued today.ReadsGET /quotes/
Get QuoteOpens one quote.ReadsGET /quotes/{quoteId}?display=all
Get Quote TimelineShows the timeline on one quote.ReadsGET /quotes/{quoteId}/timelines/
List Quote NotesLists the notes on one quote.ReadsGET /quotes/{quoteId}/notes/
Get Quote NoteOpens one note on a quote.ReadsGET /quotes/{quoteId}/notes/{noteId}
Create QuoteCreates a quote. It needs a customer, a site and a type (Project, Service or Prepaid). It does not send the quote.ChangesPOST /quotes/
Update QuoteUpdates a quote's customer, site or name.ChangesPATCH /quotes/{quoteId}
Create Quote NoteAdds a note to a quote. It needs a subject or the note text.ChangesPOST /quotes/{quoteId}/notes/
Update Quote NoteUpdates a note on a quote.ChangesPATCH /quotes/{quoteId}/notes/{noteId}
Invoices (4 tools)
ToolWhat it doesReads or changesEndpoint
List InvoicesLists invoices by the date they were issued. With no date, it lists invoices issued today. Invoices have no files in chat.ReadsGET /invoices/
Get InvoiceOpens one invoice.ReadsGET /invoices/{invoiceId}
Create InvoiceCreates an invoice against a job. The type can be a tax invoice, a deposit, a progress invoice or a request for claim.ChangesPOST /invoices/
Update InvoiceUpdates an invoice's type or issued date.ChangesPATCH /invoices/{invoiceId}
Credit notes (2 tools)
ToolWhat it doesReads or changesEndpoint
List Credit NotesLists credit notes by the date they were issued. With no date, it lists credit notes issued today. Credit notes cannot be created or changed from chat.ReadsGET /creditNotes/
Get Credit NoteOpens one credit note.ReadsGET /creditNotes/{creditNoteId}
Customers (4 tools)
ToolWhat it doesReads or changesEndpoint
List CustomersFinds customers. It needs a name or an ID, and will not list the whole build.ReadsGET /customers/
Get CustomerOpens one customer. It tries the company record, then the individual record. There is no single path that covers both.ReadsGET /customers/companies/{customerId}, then GET /customers/individuals/{customerId}
Create CustomerCreates a company customer (a company name) or an individual (a given name and a family name).ChangesPOST /customers/companies/ or POST /customers/individuals/
Update CustomerUpdates a company or an individual. It needs the customer ID and which kind it is.ChangesPATCH /customers/companies/{customerId} or PATCH /customers/individuals/{customerId}
Sites (4 tools)
ToolWhat it doesReads or changesEndpoint
List SitesFinds sites. It needs a name or an ID.ReadsGET /sites/
Get SiteOpens one site.ReadsGET /sites/{siteId}
Create SiteCreates a site. It needs a name.ChangesPOST /sites/
Update SiteUpdates a site's name.ChangesPATCH /sites/{siteId}
Contacts (4 tools)
ToolWhat it doesReads or changesEndpoint
List ContactsFinds people contacts, not the contacts stored on a site. It needs a name or an ID.ReadsGET /contacts/
Get ContactOpens one contact.ReadsGET /contacts/{contactId}
Create ContactCreates a contact. It needs a given name.ChangesPOST /contacts/
Update ContactUpdates a contact's given name or family name.ChangesPATCH /contacts/{contactId}
Staff (2 tools)
ToolWhat it doesReads or changesEndpoint
List StaffLists staff. A search is optional. The same page cap still applies, and there is no date default.ReadsGET /staff/
Get StaffOpens one staff member.ReadsGET /staff/{staffId}
Vendors (2 tools)
ToolWhat it doesReads or changesEndpoint
List VendorsFinds suppliers. It needs a name or an ID.ReadsGET /vendors/
Get VendorOpens one supplier.ReadsGET /vendors/{vendorId}
Vendor orders (4 tools)
ToolWhat it doesReads or changesEndpoint
List Vendor OrdersLists vendor orders by the date they were issued. With no date, it lists orders issued today. A vendor order is the order raised with a supplier.ReadsGET /vendorOrders/
Get Vendor OrderOpens one vendor order.ReadsGET /vendorOrders/{vendorOrderId}
Create Vendor OrderCreates a vendor order. It needs the supplier. The type can be Catalogue or Description. Chat does not add lines.ChangesPOST /vendorOrders/
Update Vendor OrderUpdates a vendor order's supplier or type.ChangesPATCH /vendorOrders/{vendorOrderId}
Files (2 tools)
ToolWhat it doesReads or changesEndpoint
List AttachmentsLists the files on a job, quote, customer, site or vendor order. Invoices are not included.ReadsGET /{jobs|quotes|customers|sites|vendorOrders}/{id}/attachments/files/
Download AttachmentDownloads one of those files and returns a link on the chat, valid for 7 days. Files over 20MB are refused. The file contents are not put in the answer.ReadsGET /{jobs|quotes|customers|sites|vendorOrders}/{id}/attachments/files/{fileId}?display=Base64

More in Simpro