Creates Points Event using Rivo. Requires source and applied_at and skip_email and external_note and internal_note and points_amount and credits_amount and customer_email and cu... Read More
Creates Points Event using Rivo. Requires source and applied_at and skip_email and external_note and internal_note and points_amount and credits_amount and customer_email and custom_action_name. Returns confirmation of creation, including the new record’s ID and details.
Read LessCreates a points or credits redemption for a customer in Rivo’s loyalty program system.
This integration processes a redemption request where a customer e... Read More
Creates a points or credits redemption for a customer in Rivo’s loyalty program system.
This integration processes a redemption request where a customer exchanges their earned loyalty points or credits for a specific reward in Rivo. It creates an official redemption record with a unique coupon code that the customer can use, while deducting the appropriate amount from their loyalty account balance.
Returns a complete redemption record containing the id, unique code (coupon code), name (description), detailed reward information, customer profile data, timestamps for applied_at/expires_at, and the points_amount/credits_amount that were redeemed.
{
"data": {
"id": 24186741,
"type": "points_redemption",
"attributes": {
"id": 24186741,
"code": "REDEEM-b3fb35f5407e",
"name": "$25.50 off coupon",
"reward": {
"id": 594155,
"name": "Store Credit",
"source": "credits",
"enabled": true,
"reward_type": "fixed_amount",
"reward_value": 1.0,
"points_amount": 1
},
"customer": {
"id": 9193366159432,
"email": "sarah.martinez@example.com",
"first_name": "Sarah",
"last_name": "Martinez",
"total_spent": 290.16,
"orders_count": 2,
"points_tally": 0,
"credits_tally": "25.50",
"loyalty_status": "member"
},
"applied_at": "2026-02-26T01:20:20.484Z",
"expires_at": null,
"points_amount": 0,
"credits_amount": "25.50"
}
}
} Read LessRetrieves customer loyalty program information from Rivo using their email address.
This integration connects to Rivo’s loyalty program platform to fetch ... Read More
Retrieves customer loyalty program information from Rivo using their email address.
This integration connects to Rivo’s loyalty program platform to fetch a customer’s complete profile information, including their loyalty status, points balance, VIP tier, purchase history, and referral details. This allows support teams to quickly access customer loyalty data to assist with rewards inquiries, tier status questions, or account troubleshooting.
Returns a comprehensive customer loyalty profile containing customer_id, email, first_name, last_name, loyalty_status (member/guest), referral_code, vip_tier, points_tally (current points balance), credits_tally (store credit balance), orders_count, total_spent, customer_shopify_tags (array of tags), points_expire_at (expiration date), dob (date of birth), and lifetime_earnings_tally.
{
"customer": {
"customer_id": 7294851236742,
"email": "sarah.martinez@example.com",
"first_name": "Sarah",
"last_name": "Martinez",
"loyalty_status": "member",
"referral_code": "kL9mR4xP8vN2sQ7tY",
"customer_dob": null,
"customer_shopify_tags": ["premium-customer", "active-user", "status-member"],
"points_expire_at": null,
"vip_tier": null,
"orders_count": 5,
"total_spent": 423.78,
"points_tally": 150,
"dob": null,
"dob_last_updated_at": null,
"lifetime_earnings_tally": null,
"credits_tally": "25.0"
}
} Read LessRetrieves Customers using Rivo. No inputs are required. Returns the requested data record(s) with all available details.
Retrieves Earning Rules using Rivo. No inputs are required. Returns the requested data record(s) with all available details.
Retrieves Points Events using Rivo. No inputs are required. Returns the requested data record(s) with all available details.
Retrieves Points Events by Customer using Rivo. Requires customer_email. Returns the requested data record(s) with all available details.
Retrieves Points Redemptions by Customer Identifier using Rivo. Requires customer_email. Returns the requested data record(s) with all available details.
Retrieves Rewards using Rivo. No inputs are required. Returns the requested data record(s) with all available details.
Retrieves Rewards by Purchase Type using Rivo. Requires purchase_type. Returns the requested data record(s) with all available details.
Retrieves VIP Tier by ID using Rivo. Requires vip_tier_id. Returns the requested data record(s) with all available details.
Retrieves VIP Tiers using Rivo. No inputs are required. Returns the requested data record(s) with all available details.
Redeem customer points using Rivo. No inputs are required. Returns results based on the executed action.
Updates Customer DOB using Rivo. Requires dob and customer_email. Returns the updated record with the applied changes.
Cancels an active Rivo loyalty membership for a customer using their email address.
This integration cancels an active membership in Rivo’s loyalty progra... Read More
Cancels an active Rivo loyalty membership for a customer using their email address.
This integration cancels an active membership in Rivo’s loyalty program for a specific customer. When executed, it initiates the cancellation process and typically follows an “end of period” policy, meaning the membership benefits continue until the current billing cycle ends. This is useful for customer service teams who need to process membership cancellations on behalf of customers.
Returns a membership cancellation object containing the cancellation status, confirmation message, customer ID, cancellation policy details, and a unique cancellation request ID for tracking purposes. The status indicates the current state of the cancellation, message provides a human-readable confirmation, customer_id is the internal Rivo customer identifier, cancellation_policy shows when the cancellation takes effect, and cancellation_request_id provides a unique reference number.
{
"data": {
"type": "membership_cancellation",
"attributes": {
"status": "pending",
"message": "Membership cancellation initiated",
"customer_id": 7429856312847,
"cancellation_policy": "end_of_period",
"cancellation_request_id": 84592
}
}
} Read LessRetrieves comprehensive membership and loyalty program details for a Rivo customer using their email address.
This integration looks up a customer’s compl... Read More
Retrieves comprehensive membership and loyalty program details for a Rivo customer using their email address.
This integration looks up a customer’s complete membership profile in Rivo’s loyalty platform, including their membership tier enrollment, points balance, credits earned, subscription status, and billing information. It’s perfect for support teams who need to quickly understand a customer’s loyalty program standing and membership benefits.
Returns a comprehensive customer profile with three main sections: customer (basic info, loyalty status, points and credits balances), membership (tier enrollment details, start/end dates, cancellation status), and subscription (billing status, interval, next payment date, currency). If the customer has no active membership, only an error message is returned.
{
"customer": {
"email": "sarah.johnson@example.com",
"last_name": "Johnson",
"first_name": "Sarah",
"customer_id": 8051146358856,
"points_tally": 0,
"credits_tally": "2.4",
"loyalty_status": "member"
},
"membership": {
"source": "paid",
"ended_at": null,
"started_at": "2024-11-16T13:59:20.836Z",
"customer_id": 8051146358856,
"membership_tier_id": 2229,
"membership_enrollment_id": 213067,
"queued_for_cancellation_at": null
},
"subscription": {
"status": "active",
"customer_id": 8051146358856,
"currency_code": "USD",
"subscription_id": 20628602952,
"billing_interval": "year",
"next_billing_date_at": "2026-11-16T17:00:00.000Z"
}
} Read Less