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

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.

ConnectionEstablish a connection to your Printavo account.
LimitSet the maximum number of customers Integromat should return during one execution cycle.

Search Customers

Searches for customers or lists them all.

ConnectionEstablish a connection to your Printavo account.
LimitSet the maximum number of customers Integromat should return during one execution cycle. 

Get a Customer

Gets a customer.

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

Create a Customer

Creates a new customer.

ConnectionEstablish a connection to your Printavo account.
CompanyEnter (map) the customer's company name.
First NameEnter (map) the customer's first name.
Last NameEnter (map) the customer's last name.
User IDEnter (map) the User ID assigned to the customer.
Customer EmailsAdd the customer's email address(s).
PhoneEnter (map) the customer's phone number.
Default Payment Term IDSelect or map the customer's default Payment Term ID.
Extra NotesEnter (map) the additional information about the customer.
FaxEnter (map) the customer's fax number.
Tax ExemptSelect whether the customer is exempted from tax.
Tax Resale NumberEnter (map) the tax resale number.
Sales TaxEnter (map) the sales tax percentage applicable to the customer.
Address 1Enter (map) the customer's billing address. Enter the street name.
Address 2Enter (map) the street name.
CityEnter (map) the city name.
StateEnter (map) the state name.
ZipEnter (map) the area zip code.
CountryEnter (map) the country name.
Address 1Enter (map) the customer's shipping address. Enter the street name.
Address 2Enter (map) the customer's street name.
CityEnter (map) the city name.
StateEnter (map) the state name.
ZipEnter (map) the area's zip code.
CountryEnter (map) the country name.
Sub-Customer AttributesEnter (map) the sub-customers attributes:
First NameEnter (map) the first name of the sub-customer.
Last NameEnter (map) the last name of the sub-customer.
User IDSelect or map the User ID assigned to the sub-customer.
PhoneEnter (map) the phone number of the customer.
EmailEnter (map) the customer's email address.
FaxEnter (map) the customer's fax number.

Update a Customer

Updates a customer.

ConnectionEstablish a connection to your Printavo account.
Customer IDSelect 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.

ConnectionEstablish a connection to your Printavo account.
Customer IDSelect 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.
LimitSet the maximum number of tasks Integromat should return during one execution cycle.

List Tasks

Lists all tasks.

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

Get a Task

Gets a task.

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

Create a Task

Creates a new task.

ConnectionEstablish a connection to your Printavo account.
Task NameEnter (map) a task name.
Due DateEnter (map) the date by when the task must be completed.
Assigned User IDSelect or map the User ID to whom the task is assigned.
Taskable TypeSelect or map the task type. For example, customer or order.
Taskable IDSelect or map the Customer ID or Order ID.

Update a Task

Updates a task.

ConnectionEstablish a connection to your Printavo account.
Task IDSelect or map the Task ID whose details you want to update.
Due DateEnter (map) the date by when the task must be completed.
Task NameEnter (map) a task name.
Assigned User IDSelect or map the User ID to whom the task is assigned.
Taskable TypeSelect or map the task type. For example, customer or order.
Taskable IDSelect or map the Customer ID or Order ID.

Deletes a Task

Deletes a task.

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

Payments

Watch Payments

Triggers when a new payment is created.

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

List Payments

Lists all payments.

ConnectionEstablish a connection to your Printavo account.
LimitSet the maximum number of Payments Integromat should return during one execution cycle.

Get a Payments

Gets a payment.

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

Create a Payment

Creates a new payment.

ConnectionEstablish a connection to your Printavo account.
AmountEnter (map) the payment amount. 
NameEnter (map) the payment name.
Transaction DateEnter (map) the date on which the payment was made.
Order IDSelect or map the Order ID associated with the payment.

Update a Payment

Updates a payment.

ConnectionEstablish a connection to your Printavo account.
Payment IDSelect or map the Payment ID whose details you want to update.
AmountEnter (map) the payment amount.
NameEnter (map) the payment name.

Delete a Payment

Deletes a payment.

ConnectionEstablish a connection to your Printavo account.
Payment IDSelect or map the Payment ID you want to delete.

Inquiries

Watch Inquiries

Triggers when a new inquiry is created.

ConnectionEstablish a connection to your Printavo account.
LimitSet the maximum number of inquiries Integromat should return during one execution cycle.

List Inquiries

Lists all inquiries.

ConnectionEstablish a connection to your Printavo account.
LimitSet the maximum number of inquiries Integromat should return during one execution cycle.

Get an Inquiry

Gets an inquiry.

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

Create an Inquiry

Creates a new inquiry.

ConnectionEstablish a connection to your Printavo account.
Customer NameEnter (map) the customer's name.
DescriptionEnter (map) the inquiry text.
Customer Phone Enter (map) the customer's phone number.
Customer EmailEnter (map) the customer's email address.

Update an Inquiry

Updates an inquiry.

ConnectionEstablish a connection to your Printavo account.
Inquiry IDSelect or map the Inquiry ID whose details you want to update.
Customer NameEnter (map) the customer name.
Description Enter (map) the inquiry text.
Customer PhoneEnter (map) the customer's phone number.
Customer EmailEnter (map) the customer's email address.

Delete an Inquiry

Deletes an inquiry.

Connection Establish a connection to your Printavo account.
Inquiry IDSelect or map the Inquiry ID you want to delete.

Expenses

Watch Expenses

Triggers when a new expense is created.

ConnectionEstablish a connection to your Printavo account.
LimitSet 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.
LimitSet the maximum number of customers Integromat should return during one execution cycle.

Get an Expense

Gets an expense.

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

Create an Expense

Creates a new expense.

ConnectionEstablish a connection to your Printavo account.
AmountEnter (map) the expense amount.
NameEnter (map) the name of the expense.
Transaction DateEnter (map) the date on which the expense was made.

Update an Expense

Updates an expense.

ConnectionEstablish a connection to your Printavo account.
Expense IDSelect or map the Expense ID whose details you want to update.
AmountEnter (map) the expense amount.
NameEnter (map) the name of the expense.
Transaction DateEnter (map) the date on which the expense was made.

Orders

Watch Orders 

Triggers when a new order is created.

ConnectionEstablish a connection to your Printavo account.
LimitSet the maximum number of orders Integromat should return during one execution cycle.

Search Orders

Searches for orders or lists them all.

ConnectionEstablish a connection to your Printavo account.
QueryEnter a keyword or phrase to search the orders based on the specified query.
LimitSet the maximum number of orders Integromat should return during one execution cycle.

Get an Order

Gets information about a specific order.

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

Create an Order

Creates a new order.

ConnectionEstablish a connection to your Printavo account.
User IDSelect or map the User ID who is creating the order.
Customer IDSelect or map the Customer ID whose order you are creating.
Customer Due DateEnter (map) the date by when the customer order must be fulfilled.
Due DateEnter (map) the date by when the order must be delivered.
Order Status IDSelect or map the Order Status ID: For example, In Production.
Custom Created at DateEnter (map) the date on which the customer created the order.
Invoice DateEnter (map) the date on which the order's invoice date.
Payment Due DateEnter (map) the date on which the order's amount payment is due.
Sales TaxEnter (map) the sales tax amount applicable to the order.
DiscountEnter (map) the discount amount applicable to the order.
Discount as PercentageSelect whether the mentioned discount is a percentage.
Order NicknameEnter (map) any nickname for the order.
ApprovedSelect whether the order is approved.
Approved NameEnter (map) the member name who has approved the order. The approved name is mandatory if approved is true. 
Production NotesEnter (map) the additional information about the ordered item's production. This information is visible to the customer and user accounts logged in.
NotesEnter (map) the additional information about the order. This information is visible to the customer and to user accounts logged in.
Payment Term IDSelect or map the Payment Term ID applicable to the order.
Delivery Method IDSelect or map the delivery method of the order. For example, delivery or pickup.
Order Addresses AttributesAdd the order delivery or billing address:
NameEnter (map) the contact person at the address. 
Address 1Enter (map) the street name.
Address 2Enter (map) the street name.
CityEnter (map) the city name.
StateEnter (map) the state name.
ZipEnter (map) the area zip code.
CountryEnter (map) the country name.
Line Item AttributesAdd the line item attributes for the order:
Unit CostEnter (map) the item unit cost amount.
Style DescriptionEnter (map) the item model or style details.
Style NumberEnter (map) the item model or style number.
ColorEnter (map) the item color.
Category IDSelect or map the item's Category ID.
Size - 6 MonthsEnter (map) the item's size details.
Size - 12 MonthsEnter (map) the item's size details.
Size - 18 MonthsEnter (map) the item's size details.
Size - 24 MonthsEnter (map) the item's size details.
Size - 2 ToddlerEnter (map) the item's size details.
Size - 3 ToddlerEnter (map) the item's size details.
Size - 4 ToddlerEnter (map) the item's size details.
Size - 5 ToddlerEnter (map) the item's size details.
Size - Youth X-SmallEnter (map) the item's size details.
Size - Youth SmallEnter (map) the item's size details.
Size - Youth MediumEnter (map) the item's size details.
Size - Youth LargeEnter (map) the item's size details.
Size - Youth X-LargeEnter (map) the item's size details.
Size - X-SmallEnter (map) the item's size details.
Size - SmallEnter (map) the item's size details.
Size - MediumEnter (map) the item's size details.
Size - LargeEnter (map) the item's size details.
Size - X-LargeEnter (map) the item's size details.
Size - 2X-LargeEnter (map) the item's size details.
Size - 3X-LargeEnter (map) the item's size details.
Size -4X-LargeEnter (map) the item's size details.
Size - 5X-LargeEnter (map) the item's size details.
TaxableSelect whether the item price is taxable.
Image AttributesAdd the item's image details:
File URL
Enter (map) the URL address of the production files.
Mime Type
Enter (map) the file name with extension. For example, image.png.
Print Locations AttributesAdd the item's print location details if applicable.
Production Notes Files AttributesAdd 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 AttributesAdd 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.

ConnectionEstablish a connection to your Printavo account.
Order IDSelect 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.

ConnectionEstablish a connection to your Printavo account.
Order IDSelect or map the Order ID you want to delete.

Payment Terms

Watch Payment Terms

Triggers when a new payment term is created.

ConnectionEstablish a connection to your Printavo account.
LimitSet the maximum number of payment terms Integromat should return during one execution cycle.

List Payment Terms

Lists all payment terms.

ConnectionEstablish a connection to your Printavo account.
LimitSet the maximum number of payment terms Integromat should return during one execution cycle.

Get a Payment Term

Gets a payment term.

ConnectionEstablish a connection to your Printavo account.
Payment Term IDSelect or map the Payment Term ID whose details you want to retrieve.

Create a Payment Term

Creates a new payment term.

ConnectionEstablish a connection to your Printavo account.
NameEnter (map) the payment term name. For example, net 30.
DaysEnter (map) the number of days assigned for the payment term.

Update a Payment Term

Updates a payment term.

ConnectionEstablish a connection to your Printavo account.
Payment Term ID Select or map the Payment Term ID whose details you want to update.
NameEnter (map) a new payment term name. For example, net 30.
DaysEnter (map) the number of days assigned for the payment term

Users

Watch Users

Triggers when a new user is created.

ConnectionEstablish a connection to your Printavo account.
LimitSet 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 IDSet the maximum number of users Integromat should return during one execution cycle.

Get a User

Gets a user.

ConnectionEstablish 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.

ConnectionEstablish a connection to your Printavo account.
LimitSet the maximum number of order statuses Integromat should return during one execution cycle.

List Order Statuses

List order statuses.

ConnectionEstablish a connection to your Printavo account.
LimitSet the maximum number of order statuses Integromat should return during one execution cycle.

Get an Order Status

Gets an order status.

ConnectionEstablish a connection to your Printavo account.
Order Status IDSelect or map the Order Status ID whose details you want to retrieve.

Other

Make an API Call

Performs an arbitrary authorized API call.

ConnectionEstablish a connection to your Printavo account.
URL

Enter a path relative to https://www.printavo.com/api For example: /v1/tasks

For the list of available endpoints, refer to the Printavo 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 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: 


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.