Resource Guru

The Resource Guru modules allow you to monitor, create, update, send, retrieve, list, and delete the bookings, clients, resources, projects, and downtime events in your Resource Guru account.

Getting Started with Resource Guru

Prerequisites

The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory! 

Connecting Resource Guru to Integromat

1.  Go to Integromat and open the Resource Guru module's Create a connection dialog.

2. In the Connection name field, enter a name for the connection.

3. In the Account Name field, enter your Resource Guru's account name. You can find the account name at Your Account Name > Settings.

4. Click Continue.

The connection has been established.

Booking

Note: You do not have to add the webhooks in the Resource Guru as it is automatically done for you once you add and save an instant trigger module to your scenario.

Watch Booking

Triggers when a booking is created, deleted or changed.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Resource Guru account.

Get a Booking

Returns information about specified booking.

ConnectionEstablish a connection to your Resource Guru account.
Booking IDSelect or map the Booking ID whose details you want to retrieve.

List Booking

Returns a list of bookings.

ConnectionEstablish a connection to your Resource Guru account.
Search BySelect the option to list the bookings based on the specified filter.
Project IDSelect or map the Project ID to list the booking related to the specified project.
Client IDSelect or map the Client ID to list the bookings related to the specified client.
Resource IDSelect or map the Resource ID to list the bookings related to the specified resource.
LimitSet the maximum number of bookings Integromat should return during one execution cycle.

Create a Booking

Creates a new booking.

ConnectionEstablish a connection to your Resource Guru account.
Start DateEnter (map) the start date of the booking.
End Date Enter (map) the end date of the booking.
DurationEnter (map) the booking duration in minutes.
Resource IDSelect or map the Resource ID to whom this booking belongs to.
Start TimeEnter (map) the start time of the booking.
Booker IDSelect or map the Booker ID of this booking.
Is BillableSelect whether this is booking applicable for billing.
Allow WaitingSelect whether you want to keep this booking on the waiting list.
Assign ToSelect the option to assign the booking. For example, project or client.
Project IDSelect or map the Project ID to which you want to assign this booking.
Client IDSelect or map the Client  ID to which you want to assign this booking.
DetailsEnter (map) the details of the booking.

Update a Booking

Update a booking.

ConnectionEstablish a connection to your Resource Guru account.
Booking IDSelect or map the Booking ID whose details you want to update.
Start DateEnter (map) the start date of the booking.
End DateEnter (map) the end date of the booking.
DurationEnter (map) the booking duration in minutes.
Resource IDSelect or map the Resource ID to whom this booking belongs to.
Start TimeEnter (map) the start time of the booking.
Booker IDSelect or map the Booker ID of this booking.
Is BillableSelect the option to assign the booking. For example, project or client.
Allow WaitingSelect or map the Project ID to which you want to assign this booking.
Assign ToSelect or map the Client  ID to which you want to assign this booking.
DetailsEnter (map) the details of the booking.

Delete a Booking

Deletes a booking.

ConnectionEstablish a connection to your Resource Guru account.
Booking IDSelect or map the Booking ID you want to delete.

Client

Note: You do not have to add the webhooks in the Resource Guru as it is automatically done for you once you add and save an instant trigger module to your scenario.

Watch Clients

Triggers when a client is created, updated or deleted.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Resource Guru account.

Get a Client

Returns information about the specified client.

ConnectionEstablish a connection to your Resource account.
Client IDSelect or map the Client ID whose details you want to retrieve.

List Clients

Returns a list of clients.

ConnectionEstablish a connection to your Resource Guru account.
Are ArchivedSelect whether you want to list the archived clients.
LimitSet the maximum number of clients Integromat should return during one execution cycle.

Create a Client

Creates a new client.

ConnectionEstablish a connection to your Resource Guru account.
NameEnter (map) the name of the client.
ColorEnter (map) the color to highlight the client. For example, #FF00CC for pink.
NotesEnter (map) the details of the client.

Update a Client

Updates a client.

ConnectionEstablish a connection to your Resource Guru account.
Client IDSelect or map the Client ID whose details you want to update.
NameEnter (map) the new name of the client.
ColorEnter (map) the color to highlight the client. For example, #FF00CC for pink.
NotesEnter (map) the details of the client.

Delete a Client

Deletes a client.

ConnectionEstablish a connection to your Resource Guru account.
Client IDSelect or map the Client ID you want to delete.

Resource

Note: You do not have to add the webhooks in the Resource Guru as it is automatically done for you once you add and save an instant trigger module to your scenario.

Watch Resources

Triggers when a resource is created, updated or deleted.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Resource Guru account.

Get a Resource

Returns information about a resource.

Connection Establish a connection to your Resource Guru account.
Resource IDSelect or map the Resource ID whose details you want to retrieve.

List Resources

Returns a list of resources.

ConnectionEstablish a connection to your Resource Guru account.
Resource IDSelect or map the Resource ID whose details you want to retrieve.

Create a Resource

Creates a new resource.

ConnectionEstablish a connection to your Resource Guru account.
TimezoneSelect or map the timezone applicable to the resource.
Resource Type IDSelect or map the Resource Type ID to which the resource belongs to:
  • Custom Conference Call
  • Meeting Room
  • Miscellaneous
  • Person
  • Vehicle
Custom Field Options IDSelect or map the custom field options ID for the resource. For example, contractor. The custom field options must have been already added to your account.
NameEnter (map) the name of the resource.
CapacityIf the resource is a meeting room, enter the maximum number of people that can be accommodated in the meeting room.
First NameIf the resource is a person, enter the first name of the resource.
Last NameIf the resource is a person, enter the last name of the resource.
PhoneEnter (map) the resource phone number.
EmailEnter (map) the resource's email address.
InviteSelect whether the resource is added through an invite.
Registration NumberIf the resource type is a vehicle, then enter the vehicle's registration number.
ColorSelect or map the color to highlight the resource.
Is BookableSelect whether the resource is available to book.
NotesEnter (map) the resource details.
Is ArchivedSelect whether the resource is archived.

Update a Resource

Updates information about resources.

ConnectionEstablish a connection to your Resource Guru account.
Resource IDSelect or map the Resource ID whose details you want to update.
TimezoneSelect or map the timezone applicable to the resource.
Resource Type IDSelect or map the Resource Type ID to which the resource belongs to:
  • Custom Conference Call
  • Meeting Room
  • Miscellaneous
  • Person
  • Vehicle
Custom Field Options IDSelect or map the custom field options ID for the resource. For example, contractor. The custom field options must have been already added to your account.
NameEnter (map) the name of the resource.
CapacityIf the resource is a meeting room, enter the maximum number of people that can be accommodated in the meeting room.
First NameIf the resource is a person, enter the first name of the resource.
Last NameIf the resource is a person, enter the last name of the resource.
PhoneEnter (map) the resource phone number.
EmailEnter (map) the resource's email address.
InviteSelect whether the resource is added through an invite.
Registration NumberIf the resource type is a vehicle, then enter the vehicle's registration number.
ColorSelect or map the color to highlight the resource.
Is BookableSelect whether the resource is available to book.
NotesEnter (map) the resource details.
Is ArchivedSelect whether the resource is archived.

Delete a Resource

Deletes a resource.

ConnectionEstablish a connection to your Resource Guru account.
Resource IDSelect or map the Resource ID you want to delete.

Project

Note: You do not have to add the webhooks in the Resource Guru as it is automatically done for you once you add and save an instant trigger module to your scenario.

Watch Projects

Triggers when a project is created, updated or deleted.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Resource Guru account.

Get a Project

Returns information about a project.

ConnectionEstablish a connection to your Resource Guru account.
Project IDSelect or map the Project ID whose details you want to retrieve.

List Projects

Returns a list of projects.

ConnectionEstablish a connection to your Resource Guru account.
Are ArchivedSelect whether you want to list the archived projects.
LimitSet the maximum number of projects Integromat should return during one execution cycle.

Create a Project

Creates a new project.

ConnectionEstablish a connection to your Resource Guru account.
NameEnter (map) the name of the project.
ColorEnter (map) the color to highlight the project.
Project CodeEnter (map) the project code applicable.
Client IDEnter (map) the Client ID to which the project belongs.
NotesEnter (map) the details of the project.
Is BillableSelect whether the project is billable.

Update a Project

Updates information about a project.

ConnectionEstablish a connection to your Resource Guru account.
Project ID Select or map the Project ID whose details you want to update.
NameEnter (map) the name of the project.
ColorEnter (map) the color to highlight the project.
Project CodeEnter (map) the project code applicable.
Client IDEnter (map) the Client ID to which the project belongs.
NotesEnter (map) the details of the project.
Is BillableSelect whether the project is billable.

Delete a Project

Deletes a project.

ConnectionEstablish a connection to your Resource Guru account.
Project IDSelect or map the Project ID you want to delete.

Time Off/Downtime Event

Note: You do not have to add the webhooks in the Resource Guru as it is automatically done for you once you add and save an instant trigger module to your scenario.

Watch Downtime Events

Triggers when a time off/downtime event is created.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Resource Guru account.

Get a Downtime Event

Returns information about a time off/downtime event.

ConnectionEstablish a connection to your Resource Guru account.
Downtime IDSelect or map the Downtime ID whose details you want to retrieve.

List Downtime Events

Returns information about a time off/downtime event.

ConnectionEstablish a connection to your Resource Guru account.
FromEnter (map) the date to list the downtime events that occurred on or after the specified time.
ToEnter (map) the date to list the downtime events that occurred on or before the specified time.
Resource IDEnter (map) the Resource ID whose events you want to list.
LimitSet the maximum number of downtime events Integromat should return during one execution cycle.

Create a Downtime Event

Creates a new time off/downtime event.

Connection Establish a connection to your Resource Guru account.
Resource IDsSelect or map the Resource IDs whose downtime event you want to create.
FromEnter (map) the date on which the downtime event occurred.
ToEnter (map) the date on which the downtime event ended.
Start TimeEnter (map) the start time of the event.
End TimeEnter (map) the end time of the event.
Booker IDSelect or map the Booker ID who is creating the event.
Downtime Type IDSelect or map the Downtime Type ID. For example, Vacation.
DetailsEnter (map) the details of the downtime event.
TimezoneSelect or map the downtime event applicable timezone.

Update a Downtime Event

Updates information about a time off/downtime event.

ConnectionEstablish a connection to your Resource Guru account.
Downtime IDSelect or map the Downtime ID whose details you want to update.
Resource IDsSelect or map the Resource IDs whose downtime event you want to create.
FromEnter (map) the date on which the downtime event occurred.
ToEnter (map) the date on which the downtime event ended.
Start TimeEnter (map) the start time of the event.
End TimeEnter (map) the end time of the event.
Booker IDSelect or map the Booker ID who is creating the event.
Downtime Type IDSelect or map the Downtime Type ID. For example, Vacation.
DetailsEnter (map) the details of the downtime event.
TimezoneSelect or map the downtime event applicable timezone.

Delete a Downtime Event

Deletes a time off/downtime event.

ConnectionEstablish a connection to your Resource Guru account.
Downtime IDSelect or map the Downtime ID you want to delete.

Other 

Make an API Call

Performs an arbitrary authorized API call.

ConnectionEstablish a connection to your Resource Guru account.
URL

Enter a path relative to https://api.resourceguruapp.com For example: /v1/me.

Note: For the list of available endpoints, refer to the Resource Guru API Documentation.

Method

Select the HTTP method you want to use:

GET

to retrieve information for an entry.

POST

to create a new entry.

PUT

to update/replace an existing entry.

PATCH

to make a partial entry update.

DELETE

to delete an entry.

HeadersEnter the desired request headers. You don't have to add authorization headers; we already did that for you.
Query StringEnter the request query string.
BodyEnter the body content for your API call.

Example of Use - List Orders

The following API call returns all the projects from your Resource Guru account:

URL:

/v1/{account_name}/projects

Method:

GET

Matches of the search can be found in the module's Output under Bundle > Body

In our example, 5 projects were returned:


Popular use cases from our blog

automated-data-collection-crm-illustration

How to Automate Data Collection - Part 5: CRM Systems

automated-data-collection-chatbot-marketing-illustration

How to Automate Data Collection - Part 4: Chatbot Marketing

automated-data-collection-paid-ads-illustration

How to Automate Data Collection - Part 3: Paid Ads

automated-data-collection-email-illustration

How to Automate Data Collection - Part 2: Email Marketing Segmentation

personalized-customer-experience-illustration-integromat

5 Automated Solutions to Personalize Customer Experience

data-collection-automation-forms-pt-1

How to Automate Data Collection - Part 1: Online Forms

Didn’t find what you were looking for?

Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.