Ronin

The Ronin modules allow you to watch, create, update, list, retrieve, and delete the clients, tasks, contacts, invoices, expenses, payments, projects, and estimates in your Ronin account.

Getting Started with Ronin

Prerequisites

  • A Ronin account

In order to use Ronin with Integromat, it is necessary to have a Ronin account. If you do not have one, you can create a Ronin account at roninapp.com.

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

Connecting Ronin to Integromat

To connect your Ronin account to Integromat you need to obtain the API Token from your Ronin account and insert it in the Create a connection dialog in the Integromat module.

1. Log in to your Ronin account.

2. Click Your Account Name > Request API Token.

2Aj7Om7h0X.gif

3. Copy the API Token to your clipboard.

ronin1.png

4. Go to Integromat and open the Ronin module's Create a connection dialog.

tnfhw204m0.gif

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

6. In the Domain field, enter your Ronin account's domain name. For example, if your account's URL address is www.xyz.ronin.com then your domain name is xyz.

7. In the API Token field, enter the token details copied in step 3, and click Continue.

The connection has been established.

Clients

Watch New Clients

Triggers when a new client has been created.

ConnectionEstablish a connection to your Ronin account.
LimitSet the maximum number of clients Integromat should return during one scenario execution cycle.

Search Clients

Searches clients.

ConnectionEstablish a connection to your Ronin account.
Updated SinceEnter the date to list the clients created on or after the specified date.
Sort By

Select the option to sort the clients:

  • Name
  • Date
LimitSet the maximum number of clients Integromat should return during one scenario execution cycle.

Get a Client

Retrieves a client specified by ID.

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

Create a Client

Creates a new client.

ConnectionEstablish a connection to your Ronin account.
NameSelect the Client ID whose details you want to retrieve.
NumberEnter the client's contact number.
DescriptionEnter the client's details.
WebsiteEnter the client's website.
CountryEnter the client's country name.
AddressEnter the client's address.
Address 2Enter the client's alternative address.
CityEnter the client's city name.
StateEnter the client's state name.
ZipEnter the area postal code.

Update a Client

Updates a client object.

ConnectionEstablish a connection to your Ronin account.
Client IDSelect the Client ID whose details you want to update.
NameSelect the Client ID whose details you want to retrieve.
NumberEnter the client's contact number.
DescriptionEnter the client's details.
WebsiteEnter the client's website.
CountryEnter the client's country name.
AddressEnter the client's address.
Address 2Enter the client's alternative address.
CityEnter the client's city name.
StateEnter the client's state name.
ZipEnter the area postal code.

Delete a Client

Deletes a client specified by ID.

ConnectionEstablish a connection to your Ronin account.
Client IDSelect the Client ID you want to delete.

Contacts

Watch New Contacts 

Triggers when a new contact has been created.

ConnectionEstablish a connection to your Ronin account.
LimitSet the maximum number of contacts Integromat should return during one scenario execution cycle.

List Contacts

Retrieves a list of contacts.

ConnectionEstablish a connection to your Ronin account.
Client IDSelect the Client ID whose contacts you want to list.
LimitSet the maximum number of contacts Integromat should return during one scenario execution cycle.

Get a Contact

Retrieves a contact specified by ID.

ConnectionEstablish a connection to your Ronin account.
Contact IDSelect the Contact ID whose details you want to retrieve.

Create a Contact

Creates a new contact.

ConnectionEstablish a connection to your Ronin account.
NameEnter the contact's name.
Client IDSelect the Client ID to which the contact belongs to.
Email addressEnter the contact's email address.
TitleEnter the position of the contact in the client's company.
ExtensionEnter the contact's extension number.
PhoneEnter the contact's phone number.
MobileEnter the contact's mobile number.

Update a Contact

Updates a contact object.

ConnectionEstablish a connection to your Ronin account.
Contact IDSelect the Contact ID whose details you want to update.
NameEnter the contact's name.
Client IDSelect the Client ID to which the contact belongs to.
Email addressEnter the contact's email address.
TitleEnter the position of the contact in the client's company.
ExtensionEnter the contact's extension number.
PhoneEnter the contact's phone number.
MobileEnter the contact's mobile number.

Delete a Contact

Deletes a contact specified by ID.

ConnectionEstablish a connection to your Ronin account.
Contact IDSelect the Contact ID you want to delete.

Estimates 

Watch New Estimates

Triggers when a new estimate has been created.

ConnectionEstablish a connection to your Ronin account.
LimitSet the maximum number of estimates Integromat should return during one scenario execution cycle.

List Estimates

Retrieves a list of estimates.

ConnectionEstablish a connection to your Ronin account.
Expense Nested InSelect the option to choose the estimates you want to list:
  • Project
  • Client
Project ID Select the Project ID whose estimates you want to list.
Client IDSelect the Client ID whose estimates you want to list.
LimitSet the maximum number of estimates Integromat should return during one scenario execution cycle.

Create an Estimate

Creates an estimate.

ConnectionEstablish a connection to your Ronin account.
DateEnter the date when the estimate is being created. See the list of supported date and time formats.
Currency CodeSelect the three-character currency code applicable for the estimate. For example, USD.
TitleEnter a name for the estimate.
NoteEnter the details of the estimate.
NumberEnter the estimation number. If no value is provided, then this value will be autoincremented from previous invoice numbers.
Client IDSelect the Client ID for whom you are preparing the estimate.
Total CostEnter the estimated cost. 
SubtotalEnter the subtotal amount of the estimation.
TaxEnter the tax amount included in the estimation.
Tax LabelEnter the tax name. For example, sales tax.
Tax 2Enter the tax amount included in the estimation.
Tax 2 LabelEnter the tax name. For example, VAT.
Tax 3Enter the tax amount included in the estimation.
Tax 3 LabelEnter the tax name. For example, service tax.
Compound TaxSelect whether the compound tax applicable for the estimation.
Estimate ItemsAdd the items which were estimated:
ModeSelect the mode through which you want to add the item:
  • Create a New Item
  • Update an Existing Item
  • Delete an Existing Item
TitleEnter the item name.
QuantityEnter the number of items.
PriceEnter the total item's price.
Item IDSelect the Item ID you want to update or delete.

Get an Estimate

Retrieves an estimate specified by ID.

ConnectionEstablish a connection to your Ronin account.
Estimate IDSelect the Estimate ID whose details you want to retrieve.

Update an Estimate

Updates an estimate specified by ID.

ConnectionEstablish a connection to your Ronin account.
Estimate IDSelect the Estimate ID whose details you want to update.
DateEnter the date when the estimate is being created. See the list of supported date and time formats.
Currency CodeSelect the three-character currency code applicable for the estimate. For example, USD.
TitleEnter a name for the estimate.
NoteEnter the details of the estimate.
NumberEnter the estimation number. This value will be autoincremented from previous invoice numbers if not provided.
Client IDSelect the Client ID for whom you are preparing the estimate.
Total CostEnter the estimated cost. 
SubtotalEnter the subtotal amount of the estimation.
TaxEnter the tax amount included in the estimation.
Tax LabelEnter the tax name. For example, sales tax.
Tax 2Enter the tax amount included in the estimation.
Tax 2 LabelEnter the tax name. For example, VAT.
Tax 3Enter the tax amount included in the estimation.
Tax 3 LabelEnter the tax name. For example, service tax.
Compound TaxSelect whether the compound tax applicable for the estimation.
Estimate ItemsAdd the items which were estimated:
ModeSelect the mode through which you want to add the item:
  • Create a New Item
  • Update an Existing Item
  • Delete an Existing Item
TitleEnter the item name.
QuantityEnter the number of items.
PriceEnter the total item's price.
Item IDSelect the Item ID you want to update or delete.

Delete an Estimate

Deletes an estimate specified by ID.

ConnectionEstablish a connection to your Ronin account.
Estimate IDSelect the Estimate ID you want to delete.

Expenses

Watch New Expenses

Triggers when a new expense has been created.

ConnectionEstablish a connection to your Ronin account.
LimitSet the maximum number of expenses Integromat should return during one scenario execution cycle.

Search Expenses

Searches expenses.

ConnectionEstablish a connection to your Ronin account.
From DateEnter the date from which you search the expenses. See the list of supported date formats.
To DateEnter the date until which you search the expenses. See the list of supported date formats.
Expense Nested InSelect the option whose expenses you want to search:
  • Clients
  • Projects
LimitSet the maximum number of expenses Integromat should return during one scenario execution cycle.

Create an Expense

Creates a new response.

ConnectionEstablish a connection to your Ronin account.
AmountEnter the expense amount.
DescriptionEnter the details of the expense.
Invoice IDSelect the Invoice ID to which you want to associate the expense.
Incurred OnEnter the date and time of the occurrence of the expense. See the list of supported date and time formats.
Refers ToSelect the option to which the expense belongs to. For example, clients.

Get an Expense

Retrieves an expense specified by ID.

ConnectionEstablish a connection to your Ronin account.
Expense IDSelect the Expense ID whose details you want to retrieve.

Update an Expense

Updates an expense specified by ID.

ConnectionEstablish a connection to your Ronin account.
Expense IDSelect the Expense ID whose details you want to update.
AmountEnter the expense amount.
DescriptionEnter the details of the expense.
Invoice IDSelect the Invoice ID to which you want to associate the expense.
Incurred OnEnter the date and time of the occurrence of the expense. See the list of supported date and time formats.
Refers ToSelect the option to which the expense belongs to. For example, clients.

Delete an Expense

Deletes an expense specified by ID.

ConnectionEstablish a connection to your Ronin account.
Expense IDSelect the Expense ID you want to delete.

Invoices

Watch New Invoices

Triggers when a new invoice has been created.

ConnectionEstablish a connection to your Ronin account.
LimitSet the maximum number of invoices Integromat should return during one scenario execution cycle.

Search Invoices

Searches invoices.

ConnectionEstablish a connection to your Ronin account.
To DateEnter the date until which you want to search the invoices.
Expense Nested InSelect the option in which you want to search the invoices.
Client IDSelect the Client ID whose invoices you want to search.
Project IDSelect the Project ID whose invoices you want to search.
LimitSet the maximum number of invoices Integromat should return during one scenario execution cycle.

Create an Invoice

Creates an invoice.

ConnectionEstablish a connection to your Ronin account.
DateEnter the date when the invoice is being created. See the list of supported date and time formats.
Due DateEnter the date when the invoice is due for the payment. See the list of supported date and time formats.
Currency CodeSelect the three-character currency code applicable to the invoice.
TitleEnter the invoice name.
NoteEnter the information about the invoice.
Client IDSelect the Client ID to whom the invoice belongs to.
NumberEnter the invoice number.
Total CostEnter the total amount of the invoice.
BalanceEnter the balance amount payable for the invoice.
SubtotalEnter the subtotal amount of the invoice.
TaxEnter the tax amount applicable to the invoice. 
Tax LabelEnter the tax name. For example, sales tax.
Tax 2Enter the tax amount applicable to the invoice. 
Tax LabelEnter the tax name. For example, VAT.
Tax 3Enter the tax amount applicable to the invoice. 
Tax LabelEnter the tax name. For example, servie tax.
Compound TaxSelect whether the compound tax is applicable to the invoice.
SummaryEnter the summary details of the invoice.
Invoice Items

Add the invoice items:

TitleEnter the item name.
QuantityEnter the number of items.
PriceEnter the total item's price.

Get an Invoice

Retrieves invoice details specified by ID.

ConnectionEstablish a connection to your Ronin account.
Invoice IDSelect the Invoice ID whose details you want to retrieve.

Update an Invoice

Updates an invoice specified by ID.

ConnectionEstablish a connection to your Ronin account.
Invoice IDSelect the Invoice ID whose details you want to update.
DateEnter the date when the invoice is being created. See the list of supported date and time formats.
Due DateEnter the date when the invoice is due for the payment. See the list of supported date and time formats.
Currency CodeSelect the three-character currency code applicable to the invoice.
TitleEnter the invoice name.
NoteEnter the information about the invoice.
Client IDSelect the Client ID to whom the invoice belongs to.
NumberEnter the invoice number.
Total CostEnter the total amount of the invoice.
BalanceEnter the balance amount payable for the invoice.
SubtotalEnter the subtotal amount of the invoice.
TaxEnter the tax amount applicable to the invoice. 
Tax LabelEnter the tax name. For example, sales tax.
Tax 2Enter the tax amount applicable to the invoice. 
Tax LabelEnter the tax name. For example, VAT.
Tax 3Enter the tax amount applicable to the invoice. 
Tax LabelEnter the tax name. For example, serive tax.
Compound TaxSelect whether the compound tax is applicable to the invoice.
SummaryEnter the summary details of the invoice.
Invoice Items

Add the invoice items:

TitleEnter the item name.
QuantityEnter the number of items.
PriceEnter the total item's price.

Delete an Invoice

Deletes an invoice specified by ID.

ConnectionEstablish a connection to your Ronin account.
Invoice IDSelect the Invoice ID whose details you want to retrieve.

Tasks

Watch New Tasks

Triggers when a new task has been created.

ConnectionEstablish a connection to your Ronin account.
LimitSet the maximum number of tasks Integromat should return during one scenario execution cycle.

List Tasks

Retrieves a list of tasks.

ConnectionEstablish a connection to your Ronin account.
Project IDSelect the Project ID whose tasks you want to list.
LimitSet the maximum number of tasks Integromat should return during one scenario execution cycle.

Create a Task

Creates a new task.

ConnectionEstablish a connection to your Ronin account.
TitleEnter the task name.
DescriptionEnter the task details.
Assignee IDSelect the Assignee ID to whom you want to assign the task.
Refers ToSelect the option to which this task belongs to:
  • Client
  • Project
Due DateEnter the date by when this task must be completed. See the list of supported date and time formats.
CompleteSelect whether the task is completed.
Complete AtEnter the date when the task is completed. See the list of supported date and time formats.

Get a Task

Retrieves a task specified by ID.

ConnectionEstablish a connection to your Ronin account.
Task IDSelect the Task ID whose details you want to retrieve.

Update a Task

Updates a task specified by ID.

ConnectionEstablish a connection to your Ronin account.
Task IDSelect the Task ID whose details you want to update.
TitleEnter the task name.
DescriptionEnter the task details.
Assignee IDSelect the Assignee ID to whom you want to assign the task.
Refers ToSelect the option to which this task belongs to:
  • Client
  • Project
Due DateEnter the date by when this task must be completed. See the list of supported date and time formats.
CompleteSelect whether the task is completed.
Complete AtEnter the date when the task is completed. See the list of supported date and time formats.

Delete a Task

Deletes a task specified by ID.

ConnectionEstablish a connection to your Ronin account.
Task IDSelect the Task ID you want to delete.

Other

Make an API Call

Performs an arbitrary API call.

ConnectionEstablish a connection to your Ronin account.
URL

Enter a path relative to https://{{connection.domain}}.roninapp.com/. For example, /clients

For the list of available endpoints, refer to the Ronin 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 - Get Projects

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

URL:
/projects

Method:
GET

ronin3.png

Matches of the search can be found in the module's Output under BundleBody > projects
In our example, 2 projects were returned:

ronin2.png

Watch New Payments

Triggers when a new payment has been created.

ConnectionEstablish a connection to your Ronin account.
LimitSet the maximum number of payments Integromat should return during one scenario execution cycle.

Watch New Projects

Triggers when a new project has been created.

ConnectionEstablish a connection to your Ronin account.
LimitSet the maximum number of new projects Integromat should return during one scenario execution cycle.

Watch New Staff

Triggers when a new staff member has been added.

ConnectionEstablish a connection to your Ronin account.
LimitSet the maximum number of new staff members Integromat should return during one scenario execution cycle.

List Projects

Retrieves a list of projects.

ConnectionEstablish a connection to your Ronin account.
Client IDSelect the Client ID whose projects you want to list.
LimitSet the maximum number of projects Integromat should return during one scenario execution cycle.

 

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.