API / Customization / Advanced
80 articles
Written by Jordan Gilman and Frank Calabrese


We added Additional Transaction MetaData for Your Reports and Tracking
We expanded our transaction data and exports to now share with you when it was originally...
Written by Jordan Gilman. Updated over a week ago
Poor Man's Way to Password Protect a Page or Experience
Are you looking for a quick and easy way to password protect a page in our system? This snippet will help.
Written by Jordan Gilman. Updated over a week ago
Wrapping Your Javascript with pvReady() Makes Your Code Work in the Builder
If you're running javascript on the page or embedded in your code, make sure you wrap it with pvReady().
Written by Jordan Gilman. Updated over a week ago
Setup a Staging Environment to Build and Test without Impacting Your Members
You can setup a "staging" environment that allows you to move data between two accounts and avoid impacting your member base.
Written by Jordan Gilman. Updated over a week ago
Add a content snippet to the My Account menu for customers

Written by Jordan Gilman. Updated over a week ago
Automatically fill values on a form by passing it in the URL

Written by Jordan Gilman. Updated over a week ago
Customize the Event Page with Banners and Content to Make it Yours
Use a content snippet or banner rotators to enhance the /events page (or you can always go HAPI)
Written by Jordan Gilman. Updated over a week ago
Pre-Select Options on a Form via the Query String (pass in via URL e.g. ?field_1234_56789=baseball)
You can pass in data via the URL in order to pre-fill data on a form. This is best when trying to segment data using the same form.
Written by Jordan Gilman. Updated over a week ago
Enable Phone Number Validation for US Only
This will setup an input box that when people type their phone number it will be formatted as (###) ###-####
Written by Jordan Gilman. Updated over a week ago
HAPI Sample - Account Subscription Page
You can customize the /account/subscription/# page with the following HAPI sample.
Written by Jordan Gilman. Updated over a week ago
HAPI - Include responses from a form in an e-mail confirmation

Written by Jordan Gilman. Updated over a week ago
HAPI Forms - Now You're In Control
With HAPI Forms you can completely customize and simplify the experience of creating and updating items in PeopleVine.
Written by Jordan Gilman. Updated over a week ago
ID Tags and Classes Added to Every Out of the Box Page
Now you can really customize the experience throughout PeopleVine by targeting specific pages or groups of pages.
Written by Jordan Gilman. Updated over a week ago
HAPI - Scheduler - Sample Code for Multiple Slot Selection
Check out the sample code from our live page for booking rooms.
Written by Jordan Gilman. Updated over a week ago
Use the Navigation Builder to Easily Customize Your Portal Navigation
With the layout navigation builder, you can now easily build out your website navigation and add to it with a few quick steps.
Written by Frank Calabrese. Updated over a week ago
HAPI Sample - Scheduler - Dining Reservations
Build a custom scheduler page using this sample code.
Written by Jordan Gilman. Updated over a week ago
HAPI Sample - Events Page
Build a custom events page (to view upcoming/past events) and a single event with this sample HAPI.
Written by Jordan Gilman. Updated over a week ago
HAPI Sample - Blog Page
Build a custom page for your blog and viewing your blog to emphasize and highlight your brand.
Written by Jordan Gilman. Updated over a week ago
Getting Started with Developing on PeopleVine
Learn techniques, gain access to resources and follow along as we show you how to start developing on PeopleVine
Written by Jordan Gilman. Updated over a week ago
Reward Points for First Time Visit and Future Visits
You can engage people to try other locations within your network, by rewarding them points for first time visit.
Written by Jordan Gilman. Updated over a week ago
Customize the Subscription Messaging Experience
We'll show you how you can custom the emails that go out when someone succeeds or fails at billing.
Written by Jordan Gilman. Updated over a week ago
HAPI - Access Customer Total Values to Manipulate Content and Layout
We offer nearly 50 customer.total commands that can bring back relevant data to control the user experience on the fly (server-side).
Written by Jordan Gilman. Updated over a week ago
Process Payment on File API Call
Learn how to connect your POS to PeopleVine and leverage our payment on file API for enabling convenience to your customers.
Written by Jordan Gilman. Updated over a week ago
Add a Rewards Expiring Soon Snippet To Your Loyalty Dashboard
Keep your members informed on when their rewards expire with this little snippet.
Written by Jordan Gilman. Updated over a week ago
Using the Checkout Engine

Written by Jordan Gilman. Updated over a week ago
Leveraging the "Get" Engine to Automatically Enroll Non-Loyalty Members into the Loyalty Program
This feature is used when orders are processed through the Omnivore POS integration methods.
Written by Jordan Gilman. Updated over a week ago
Running Performance and Penetration Tests Against PeopleVine
Executing tests against our production environment may result in fees and fines.
Written by Jordan Gilman. Updated over a week ago
Send Newsletters from Your Servers/Gateway
You can send all outgoing emails from your PeopleVine account via your SMTP gateway. This allows for more isolated and frequent delivery.
Written by Jordan Gilman. Updated over a week ago
Migrate HTML code from another platform to PeopleVine
copy and paste HTML from another platform into content pages, email newsletters, templates and layouts.
Written by Jordan Gilman. Updated over a week ago