ReferralRock
Referral marketing platform for programs, members, referrals, rewards, webhook subscriptions, and unsubscribe lists.
Suited for word-of-mouth programs that manage members and referrals, distribute rewards, route activity through webhooks, and clean up unsubscribed emails.
Sign in to connect ReferralRock
Sign in to connect an account and start using ReferralRock in your apps.
Example Use Cases
These are example ways Snow can use ReferralRock when building apps with you. This list is meant to show examples, not document every possible capability. Connecting an account does not make Snow run these automatically on its own.
Tool to create a new member and add them to a referral program. Use when you need to add a new member with their program ID, name, and email. Returns HTTP 201 (Created) on success with member confirmation details.
Tool to create multiple invite feed entries for automatic invites in ReferralRock. Use when you need to send a set of contacts to be used with automatic member invitations.
Tool to create an invite feed entry for automatic invitations. Use when you need to add a contact to the referral program's invite queue.
Tool to create a new referral in ReferralRock based on a member's referral code. Use when you need to add a referral to a program, providing details like contact information, transaction amount, and custom fields.
Tool to create a referral action for processing recurring rewards. Use when you need to record a referral action with an amount value for calculating percentage-based recurring rewards. The action can be linked to referrals via email, ID, or external identifier.
Tool to create or update a webhook subscription for event notifications. Use when you need to register a callback URL to receive POST requests with JSON data when specified events occur.
Tool to delete members from a referral program. Use when you need to remove one or more members. Each member requires either valid primaryInfo (memberId or referralCode) OR both secondaryInfo (externalIdentifier or email) and tertiaryInfo (program details) to be uniquely identified.
Tool to delete one or more referrals from a referral program. Use when you need to remove referrals by their unique ID or other identifying information. Each referral is deleted only when it can be uniquely identified.
Tool to delete rewards from members or referrals in a referral program. Use when you need to remove one or more rewards from the system.
Tool to delete a webhook subscription. Use when you need to cancel and stop data transmission to a registered webhook URL.