PrintNode to Rivo Integration | MESA
Connect PrintNode to Rivo and automate your tasks
Activity reports
Fully supported
MESA's PrintNode to Rivo integration is the fastest way to sync data between the two — without touching a line of code. Choose which fields to send, how they're formatted, and when the sync happens. Start with a pre-built template, customize it with AI, or build something completely unique in under 10 minutes.
★★★★★ 4.9 rating on Shopify App Store
Why integrate PrintNode with Rivo
The PrintNode to Rivo integration helps you sync data, automate manual tasks, and keep your stack aligned — without writing code.
Print packing slips and labels the moment an order is placed
When a Shopify order comes in, MESA sends the print job to PrintNode automatically. Your fulfillment team has what they need at the pick station without anyone triggering it manually.
Route print jobs to the right printer based on order type
Wholesale, retail, gift, or custom — MESA reads the order details and sends each job to the correct printer or location. Every order type gets the right document without manual sorting.
Trigger printing when fulfillment status changes
When an order moves to a new stage in Shopify — picked, packed, ready to ship — MESA sends the corresponding print job to PrintNode. Your physical workflow stays in step with your digital one.
Keep loyalty status current across your marketing tools
When a customer earns or redeems points in Rivo, MESA updates their record in Klaviyo, Shopify, and connected platforms in real time. Your segments, flows, and CRM always reflect where each customer stands in your program without manual list updates.
Enroll customers in Rivo based on Shopify purchase behavior
When a customer hits a condition in Shopify — a first purchase, a spend threshold, a product category — MESA adds them to Rivo and sets the right starting tier. Your loyalty program grows with your customer base without anyone managing enrollments by hand.
Trigger loyalty rewards at the moments that drive retention
When a customer reaches a milestone — a repeat purchase, a referral, a VIP threshold — MESA triggers the right Rivo action and can notify them through your preferred channel. Your program responds to behavior in real time, not on a delayed sync cycle.
Build any PrintNode and Rivo automation
MESA helps you connect apps to automate repetitive tasks. A trigger is an event that starts a workflow, and actions are the steps that occur when it's running.
Customer VIP Tier Updated
Starts when a customer VIP tier is modified.
- ID
- Vip Tier ID
- Started At
- Internal Note
- External Note
- Customer
- Vip Tier
Loyalty Points Earned
Starts when loyalty points are earned.
- ID
- Points Amount
- Applied At
- Internal Note
- External Note
- Event Type
- Source
- Customer
Points Redemption Created
Starts when points are redeemed.
- Applied At
- Code
- Customer
- Expires At
- ID
- Name
- Points Amount
- Referred Email
- Refunded At
- Reward
- Terms Of Service
- Reward ID
- Source
- Used At
Add Points to Customer's Points Balance
Create a points event to adjust a customer's points balance.
- Type
- ID
- Attributes
Create Points Redemption
Redeem a reward for points.
- Customer Identifier
- Reward ID
- Points Amount
Create Referral
Create a referral.
Get List of Customers
Obtain a list of customers.
- Type
- ID
- Attributes
Get List of Earning Rules
Obtain a list of earning rules.
- Type
- ID
- Attributes
Get List of Points Events
Obtain a list of points events.
- Type
- ID
- Attributes
Get List of Points Redemptions
Obtain a list of points redemptions.
- Type
- ID
- Attributes
Get List of Referrals
Obtain a list of referrals.
Get List of Rewards
Obtain a list of rewards.
- Type
- ID
- Attributes
Get List of VIP Tiers
Obtain a list of VIP tiers.
- Type
- ID
- Attributes
Retrieve Customer
Grab all details about a customer.
- Type
- ID
- Attributes
Retrieve VIP Tier
Grab all details about a VIP tier.
- Type
- ID
- Attributes
Update Customer
Modify a customer.
- Dob
Update Customer's VIP Tier
Update a customer's VIP tier.
- Vip Tier ID
- Internal Note
- Skip Email
Create Print Job
Create a print job.
- Printer ID
- Content Type
- File URL
- Title
- Source
- Options
- Expire After
- Qty
- Authentication
Delete Computer
Remove a specific computer.
Delete Computer Printer
Remove a computer printer.
Delete Computers
Remove multiple computers.
Delete Print Job
Remove a specific print job.
Delete Print Jobs
Remove multiple print jobs.
Delete Printer
Remove a printer.
Delete Printer's Print Job
Remove a printer's print job.
Delete Printer's Print Jobs
Remove multiple printer's print jobs.
Get List of Computer Device's Weighing Scales
Obtain a list of weighing scales attached to a computer device.
Get list of Computer's Printers
Obtain a list of a computer's printers.
- ID
- Computer
- Name
- Description
- Capabilities
- Default
- Create Timestamp
- State
Get List of Computer's Weighing Scales
Obtain a list of weighing scales attached to a computer.
- Mass
- Computer ID
- Vendor
- Vendor ID
- Product ID
- Port
- Device Name
- Device Num
- Count
- Measurement
- Client Reported Create Timestamp
- Ntp Offset
- Age Of Data
Get List of Computers
Obtain a list of computers.
- ID
- Name
- Inet
- Inet6
- Hostname
- Version
- State
Get List of Print Job States
Obtain a list of all print job states.
Get List of Print Job's States
Obtain a list of a print job's states.
- Print Job ID
- State
- Message
- Data
- Client Version
- Create Timestamp
- Age
Get List of Print Jobs
Obtain a list of print jobs.
- ID
- Printer
- Title
- Content Type
- Source
- Expire At
- Create Timestamp
- State
Get List of Printer's Print Jobs
Obtain a list of a printer's print jobs.
- ID
- Printer
- Title
- Content Type
- Source
- Expire At
- Create Timestamp
- State
Get List of Printers
Obtain a list of printers.
- ID
- Computer
- Name
- Description
- Capabilities
- Default
- Create Timestamp
- State
Retrieve Account
Grab all details about your account.
- ID
- Firstname
- Lastname
- Can Create Sub Accounts
- Creator Email
- Creator Ref
- Child Accounts
- Credits
- Num Computers
- Total Prints
- Versions
- Connected
- Tags
- State
- Permissions
Retrieve Computer
Grab all details about a computer.
- ID
- Name
- Inet
- Inet6
- Hostname
- Version
- State
Retrieve Computer Device's Weighing Scale
Grab all the details about a weighing scale attached to a computer device.
Retrieve Computer Printer
Grab all details about a computer's printer.
- ID
- Computer
- Name
- Description
- Capabilities
- Default
- Create Timestamp
- State
Retrieve Print Job
Grab all details about a print job.
- ID
- Printer
- Title
- Content Type
- Source
- Expire At
- Create Timestamp
- State
Retrieve Printer
Grab all details about a printer.
- ID
- Computer
- Name
- Description
- Capabilities
- Default
- Create Timestamp
- State
Retrieve Printer Print Job
Grab all details about a printer's print job.
- ID
- Printer
- Title
- Content Type
- Source
- Expire At
- Create Timestamp
- State