Perkville has updated its Agreements API to better support flows where a user joins a loyalty program through a native mobile app, website, or member portal.
With this update, a user can review and accept required loyalty program terms in the business’s own experience. The acceptance can then be submitted to Perkville using an admin authorized API call. This means the user does not need to authenticate directly with Perkville or go through an interrupting OAuth flow.
Perkville can then store that the user accepted the required terms, which can help the business maintain a record in case questions or disputes come up later.
You can learn more about joining the loyalty program through an integration here: Joining the loyalty program.
Businesses may use loyalty program terms to help protect themselves legally and set clear rules for participation.
For example, terms may explain that rewards have no cash value, that rewards or points may expire, that customers are responsible for following program rules, and that the business may change or end the program.
When a user accepts those terms before joining, Perkville can store a record of that acceptance.
This update helps developers keep the loyalty program join flow inside a business’s own app or website.
A typical flow can work like this:
This helps businesses offer a more seamless experience while still maintaining a record that the user accepted the required terms.
The Connections API can be used to join a user to a business’s loyalty program through an integration.
For businesses that require terms before joining, the Agreements API can record the user’s acceptance first. Then, the Connections API can complete the loyalty program join.
This is useful for businesses that want Perkville built directly into their mobile app, website, or member portal.
A loyalty program should be easy to join, but businesses may still need customers to accept terms before participating.
With this Agreements API update, developers can support that requirement inside a native app or website. The user accepts the terms, the acceptance is submitted to Perkville through an admin authorized API call, and the user can then be joined to the loyalty program through the Connections API.
For businesses using a loyalty platform for gyms, referral software for fitness studios, or a gamification platform for member based businesses, this helps create a smoother and more complete join flow.
Learn more here: Joining the loyalty program.
Follow Perkville on LinkedIn to stay updated on product releases and loyalty program best practices: https://www.linkedin.com/company/perkville.