Printavo
The Printavo modules allow you to monitor, create, update, send, retrieve, and list the customers, tasks, inquiries, payments, expenses, payment terms, orders, order status, and users in your Printavo account.
Getting Started with Printavo
Prerequisites
- A Printavo account - create an account at printavo.com/
The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!
Connecting Printavo to Integromat
1. Go to Integromatand open the Printavo module's Create a connection dialog.
2. In the Connection name field, enter a name for the connection.
3. In the Email and Password fields, enter your Printavo account's login credentials and click Continue.
The connection has been established.
Customers
Watch Customers
Triggers when a new customer is created.
Connection | Establish a connection to your Printavo account. |
Limit | Set the maximum number of customers Integromat should return during one execution cycle. |
Search Customers
Searches for customers or lists them all.
Connection | Establish a connection to your Printavo account. |
Limit | Set the maximum number of customers Integromat should return during one execution cycle. |
Get a Customer
Gets a customer.
Connection | Establish a connection to your Printavo account. |
Customer ID | Select or map the Customer ID whose details you want to retrieve. |
Create a Customer
Creates a new customer.
Connection | Establish a connection to your Printavo account. | ||||||||||||
Company | Enter (map) the customer's company name. | ||||||||||||
First Name | Enter (map) the customer's first name. | ||||||||||||
Last Name | Enter (map) the customer's last name. | ||||||||||||
User ID | Enter (map) the User ID assigned to the customer. | ||||||||||||
Customer Emails | Add the customer's email address(s). | ||||||||||||
Phone | Enter (map) the customer's phone number. | ||||||||||||
Default Payment Term ID | Select or map the customer's default Payment Term ID. | ||||||||||||
Extra Notes | Enter (map) the additional information about the customer. | ||||||||||||
Fax | Enter (map) the customer's fax number. | ||||||||||||
Tax Exempt | Select whether the customer is exempted from tax. | ||||||||||||
Tax Resale Number | Enter (map) the tax resale number. | ||||||||||||
Sales Tax | Enter (map) the sales tax percentage applicable to the customer. | ||||||||||||
Address 1 | Enter (map) the customer's billing address. Enter the street name. | ||||||||||||
Address 2 | Enter (map) the street name. | ||||||||||||
City | Enter (map) the city name. | ||||||||||||
State | Enter (map) the state name. | ||||||||||||
Zip | Enter (map) the area zip code. | ||||||||||||
Country | Enter (map) the country name. | ||||||||||||
Address 1 | Enter (map) the customer's shipping address. Enter the street name. | ||||||||||||
Address 2 | Enter (map) the customer's street name. | ||||||||||||
City | Enter (map) the city name. | ||||||||||||
State | Enter (map) the state name. | ||||||||||||
Zip | Enter (map) the area's zip code. | ||||||||||||
Country | Enter (map) the country name. | ||||||||||||
Sub-Customer Attributes | Enter (map) the sub-customers attributes:
|
Update a Customer
Updates a customer.
Connection | Establish a connection to your Printavo account. |
Customer ID | Select or map the Customer ID whose details you want to update. |
See the Create a Contact for the field descriptions.
Delete a Customer
Deletes a customer.
Connection | Establish a connection to your Printavo account. |
Customer ID | Select or map the Customer ID you want to delete. |
Tasks
Watch Tasks
Triggers when a new task is created.
Connection | Establish a connection to your Printavo account. |
Limit | Set the maximum number of tasks Integromat should return during one execution cycle. |
List Tasks
Lists all tasks.
Connection | Establish a connection to your Printavo account. |
Limit | Set the maximum number of tasks Integromat should return during one execution cycle. |
Get a Task
Gets a task.
Connection | Establish a connection to your Printavo account. |
Task ID | Select or map the Task ID whose details you want to retrieve. |
Create a Task
Creates a new task.
Connection | Establish a connection to your Printavo account. |
Task Name | Enter (map) a task name. |
Due Date | Enter (map) the date by when the task must be completed. |
Assigned User ID | Select or map the User ID to whom the task is assigned. |
Taskable Type | Select or map the task type. For example, customer or order . |
Taskable ID | Select or map the Customer ID or Order ID. |
Update a Task
Updates a task.
Connection | Establish a connection to your Printavo account. |
Task ID | Select or map the Task ID whose details you want to update. |
Due Date | Enter (map) the date by when the task must be completed. |
Task Name | Enter (map) a task name. |
Assigned User ID | Select or map the User ID to whom the task is assigned. |
Taskable Type | Select or map the task type. For example, customer or order . |
Taskable ID | Select or map the Customer ID or Order ID. |
Deletes a Task
Deletes a task.
Connection | Establish a connection to your Printavo account. |
Limit | Set the maximum number of tasks Integromat should return during one execution cycle. |
Payments
Watch Payments
Triggers when a new payment is created.
Connection | Establish a connection to your Printavo account. |
Limit | Set the maximum number of payments Integromat should return during one execution cycle. |
List Payments
Lists all payments.
Connection | Establish a connection to your Printavo account. |
Limit | Set the maximum number of Payments Integromat should return during one execution cycle. |
Get a Payments
Gets a payment.
Connection | Establish a connection to your Printavo account. |
Payment ID | Select or map the Payment ID whose details you want to retrieve. |
Create a Payment
Creates a new payment.
Connection | Establish a connection to your Printavo account. |
Amount | Enter (map) the payment amount. |
Name | Enter (map) the payment name. |
Transaction Date | Enter (map) the date on which the payment was made. |
Order ID | Select or map the Order ID associated with the payment. |
Update a Payment
Updates a payment.
Connection | Establish a connection to your Printavo account. |
Payment ID | Select or map the Payment ID whose details you want to update. |
Amount | Enter (map) the payment amount. |
Name | Enter (map) the payment name. |
Delete a Payment
Deletes a payment.
Connection | Establish a connection to your Printavo account. |
Payment ID | Select or map the Payment ID you want to delete. |
Inquiries
Watch Inquiries
Triggers when a new inquiry is created.
Connection | Establish a connection to your Printavo account. |
Limit | Set the maximum number of inquiries Integromat should return during one execution cycle. |
List Inquiries
Lists all inquiries.
Connection | Establish a connection to your Printavo account. |
Limit | Set the maximum number of inquiries Integromat should return during one execution cycle. |
Get an Inquiry
Gets an inquiry.
Connection | Establish a connection to your Printavo account. |
Inquiry ID | Select or map the Inquiry ID whose details you want to retrieve. |
Create an Inquiry
Creates a new inquiry.
Connection | Establish a connection to your Printavo account. |
Customer Name | Enter (map) the customer's name. |
Description | Enter (map) the inquiry text. |
Customer Phone | Enter (map) the customer's phone number. |
Customer Email | Enter (map) the customer's email address. |
Update an Inquiry
Updates an inquiry.
Connection | Establish a connection to your Printavo account. |
Inquiry ID | Select or map the Inquiry ID whose details you want to update. |
Customer Name | Enter (map) the customer name. |
Description | Enter (map) the inquiry text. |
Customer Phone | Enter (map) the customer's phone number. |
Customer Email | Enter (map) the customer's email address. |
Delete an Inquiry
Deletes an inquiry.
Connection | Establish a connection to your Printavo account. |
Inquiry ID | Select or map the Inquiry ID you want to delete. |
Expenses
Watch Expenses
Triggers when a new expense is created.
Connection | Establish a connection to your Printavo account. |
Limit | Set the maximum number of expenses Integromat should return during one execution cycle. |
List Expenses
Lists all expenses.
Connection | Establish a connection to your Printavo account. |
Limit | Set the maximum number of customers Integromat should return during one execution cycle. |
Get an Expense
Gets an expense.
Connection | Establish a connection to your Printavo account. |
Limit | Set the maximum number of expenses Integromat should return during one execution cycle. |
Create an Expense
Creates a new expense.
Connection | Establish a connection to your Printavo account. |
Amount | Enter (map) the expense amount. |
Name | Enter (map) the name of the expense. |
Transaction Date | Enter (map) the date on which the expense was made. |
Update an Expense
Updates an expense.
Connection | Establish a connection to your Printavo account. |
Expense ID | Select or map the Expense ID whose details you want to update. |
Amount | Enter (map) the expense amount. |
Name | Enter (map) the name of the expense. |
Transaction Date | Enter (map) the date on which the expense was made. |
Orders
Watch Orders
Triggers when a new order is created.
Connection | Establish a connection to your Printavo account. |
Limit | Set the maximum number of orders Integromat should return during one execution cycle. |
Search Orders
Searches for orders or lists them all.
Connection | Establish a connection to your Printavo account. |
Query | Enter a keyword or phrase to search the orders based on the specified query. |
Limit | Set the maximum number of orders Integromat should return during one execution cycle. |
Get an Order
Gets information about a specific order.
Connection | Establish a connection to your Printavo account. |
Order ID | Select or map the Order ID whose details you want to retrieve. |
Create an Order
Creates a new order.
Connection | Establish a connection to your Printavo account. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
User ID | Select or map the User ID who is creating the order. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Customer ID | Select or map the Customer ID whose order you are creating. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Customer Due Date | Enter (map) the date by when the customer order must be fulfilled. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Due Date | Enter (map) the date by when the order must be delivered. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Order Status ID | Select or map the Order Status ID: For example, In Production . | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Custom Created at Date | Enter (map) the date on which the customer created the order. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Invoice Date | Enter (map) the date on which the order's invoice date. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Payment Due Date | Enter (map) the date on which the order's amount payment is due. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sales Tax | Enter (map) the sales tax amount applicable to the order. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Discount | Enter (map) the discount amount applicable to the order. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Discount as Percentage | Select whether the mentioned discount is a percentage. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Order Nickname | Enter (map) any nickname for the order. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Approved | Select whether the order is approved. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Approved Name | Enter (map) the member name who has approved the order. The approved name is mandatory if approved is true. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Production Notes | Enter (map) the additional information about the ordered item's production. This information is visible to the customer and user accounts logged in. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Notes | Enter (map) the additional information about the order. This information is visible to the customer and to user accounts logged in. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Payment Term ID | Select or map the Payment Term ID applicable to the order. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Delivery Method ID | Select or map the delivery method of the order. For example, delivery or pickup . | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Order Addresses Attributes | Add the order delivery or billing address:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Line Item Attributes | Add the line item attributes for the order:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Production Notes Files Attributes | Add the production files are used to store vectorized/digitized files in order: File URL Enter (map) the URL address of the production files. Mime Type Enter (map) the file name with extension. For example, image.png . | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Order Fees Attributes | Add the order fess attributes for the order: Amount Enter (map) the fee amount. Description Enter (map) the details of the order fee. Taxable Select whether this order fee amount is taxable. |
Update an Order
Updates an existing order.
Connection | Establish a connection to your Printavo account. |
Order ID | Select or map the Order ID whose details you want to update. |
See the Create an Order for the field descriptions.
Deletes an Order
Deletes a specific order.
Connection | Establish a connection to your Printavo account. |
Order ID | Select or map the Order ID you want to delete. |
Payment Terms
Watch Payment Terms
Triggers when a new payment term is created.
Connection | Establish a connection to your Printavo account. |
Limit | Set the maximum number of payment terms Integromat should return during one execution cycle. |
List Payment Terms
Lists all payment terms.
Connection | Establish a connection to your Printavo account. |
Limit | Set the maximum number of payment terms Integromat should return during one execution cycle. |
Get a Payment Term
Gets a payment term.
Connection | Establish a connection to your Printavo account. |
Payment Term ID | Select or map the Payment Term ID whose details you want to retrieve. |
Create a Payment Term
Creates a new payment term.
Connection | Establish a connection to your Printavo account. |
Name | Enter (map) the payment term name. For example, net 30 . |
Days | Enter (map) the number of days assigned for the payment term. |
Update a Payment Term
Updates a payment term.
Connection | Establish a connection to your Printavo account. |
Payment Term ID | Select or map the Payment Term ID whose details you want to update. |
Name | Enter (map) a new payment term name. For example, net 30 . |
Days | Enter (map) the number of days assigned for the payment term |
Users
Watch Users
Triggers when a new user is created.
Connection | Establish a connection to your Printavo account. |
Limit | Set the maximum number of users Integromat should return during one execution cycle. |
List Users
Lists all users.
Connection | Establish a connection to your Printavo account. |
User ID | Set the maximum number of users Integromat should return during one execution cycle. |
Get a User
Gets a user.
Connection | Establish a connection to your Printavo account. |
User ID | Select or map the User ID whose details you want to retrieve. |
Order Statuses
Watch Order Status
Triggers when a new order status is created.
Connection | Establish a connection to your Printavo account. |
Limit | Set the maximum number of order statuses Integromat should return during one execution cycle. |
List Order Statuses
List order statuses.
Connection | Establish a connection to your Printavo account. |
Limit | Set the maximum number of order statuses Integromat should return during one execution cycle. |
Get an Order Status
Gets an order status.
Connection | Establish a connection to your Printavo account. |
Order Status ID | Select or map the Order Status ID whose details you want to retrieve. |
Other
Make an API Call
Performs an arbitrary authorized API call.
Connection | Establish a connection to your Printavo account. |
URL | Enter a path relative to For the list of available endpoints, refer to the Printavo API Documentation. |
Method | Select the HTTP method you want to use: GET POST PUT PATCH DELETE |
Headers | Enter the desired request headers. You don't have to add authorization headers; we already did that for you. |
Query String | Enter the request query string. |
Body | Enter the body content for your API call. |
Example of Use - List Customers
The following API call returns all the customers from your Printavo account:
URL:/v1/Customers
Method:GET
Matches of the search can be found in the module's Output under Bundle > Body > data.
In our example, the 90 customers were returned: