FunnelKit
FunnelKit Documentation
Get unstuck with our helpful reference material

FunnelKit Automations

RewardsWP

RewardsWP is a loyalty and referral plugin that lets you reward customers with points, track referrals, and increase repeat purchases.

This integration automates your rewards system, allowing you to manage points, referrals, and reward workflows directly via automated events and actions.

A bi-directional integration with RewardsWP that enables automation of the complete rewards lifecycle, including member creation, points management, referral tracking, and reward issuance. Also includes CRM enrichment and REST API access.

Events (Triggers)

EventDescription
Member CreatedFires when a new member signs up in RewardsWP
Points Entry CreatedFires when points are earned, spent, or manually adjusted
Points RedeemedFires when a member redeems points for a reward or coupon
Referral CreatedFires when a referral is created (before conversion)
Referral CompletedFires when a referral is successfully converted
Member Status ChangedFires when member status changes (active, blocked, excluded, inactive)
Reward IssuedFires when a reward is issued to an advocate or referred user
Overview of RewardsWP events including member creation, points activity, referrals, and reward issuance triggers

Actions

ActionRequired FieldsDetails
Add Points to MemberPoints AmountAdds points to a member. Supports merge tags in amount and reason. Source types: automation, manual_adjustment, referral, purchase.
Subtract Points from MemberPoints AmountDeducts points. Validates sufficient balance before deduction. Supports merge tags and custom reason.
Create RewardsWP MemberEmail (auto-resolved)Creates member with active status. Pulls name from WordPress profile. Skips if member already exists.
Update Member StatusNew StatusUpdates member status. Options: active, blocked, excluded, inactive.
List of RewardsWP actions in FunnelKit Automations including adding points, subtracting points, creating members, and updating status

Merge Tags

Merge TagDescriptionFallback
{{rewardswp_member_id}}RewardsWP Member IDNone
{{rewardswp_member_email}}Member emailFalls back to contact email
{{rewardswp_member_name}}Member full nameFalls back to WordPress username
{{rewardswp_member_status}}Current statusNone
{{rewardswp_points_balance}}Available points balance
{{rewardswp_points_amount}}Points from the triggering eventCalculated from earned points
{{rewardswp_referral_code}}Referral codeNone
{{rewardswp_referral_url}}Referral URLNone
RewardsWP merge tags used for personalization including member details, points, and referral information

Condition Rules

Rule TypeOperatorsDescription
Points Balanceis equal to (==)is not equal to (!=)greater than (>)less than (<)greater than or equal to (>=)less than or equal to (<=)Compare current points balance
Member Statusis, is notMatch status (active, blocked, excluded, inactive, guest)
Total Referralsis equal to (==)is not equal to (!=)greater than (>)less than (<)greater than or equal to (>=)less than or equal to (<=)Count of referrals created
RewardsWP condition rules for filtering based on points balance, member status, and referral counts

CRM Contact Profile (RewardsWP Section)

FieldDescription
Member IDRewardsWP member ID
StatusCurrent member status
Referral CodeUnique referral code
Referral URLShareable referral link
Points BalanceCurrent available points
Points EarnedTotal points earned
Points SpentTotal points redeemed
Total ReferralsTotal referrals created
Completed ReferralsSuccessfully converted referrals
Conversion RateReferral conversion percentage
Total RevenueRevenue from referrals
Member SinceAccount creation date
Edit LinkAdmin link to edit member

Note: Non-members will see - for all fields

REST API

Endpoint

GET /wp-json/bwfcrm/v1/contact/{contact_id}/rewardswp

ParameterTypeDescription
contact_idPath (required)FunnelKit CRM contact ID
includeQuery (optional)points, referrals, rewards
limitQuery (optional)Results per page
offsetQuery (optional)Pagination offset

Response Data

SectionDetails
Member SummaryMember ID, email, name, status, referral code & URL, points (balance/earned/spent), referral stats, conversion rate, total revenue, member since, edit link
Points HistoryPoints amount, type, source, status, note, date (when include=points)
Referrals ListReferred email, status, type, source, order ID, dates (when include=referrals)
Rewards ListType, recipient (advocate/friend), amount, status, dates (when include=rewards)
Ready to Transform Your Store?
Join 39,415+ successful store owners who trust FunnelKit to power their businesses.
Conversion Optimized Checkout Pages
Increase Revenue with Smart Upsells
Capture Emails & Recover Abandoned Carts
Automate Winbacks & Repeat Sales
973+ 5 star reviews on WordPress.org
Transform your store to power your business with FunnelKit
🚀 Maximize Your Profit with FunnelKit – Highest Rated with 973+ 5-Star Reviews
Get Started