# ReferralRock AI integration on Definable

> ReferralRock is a referral marketing platform that helps businesses create and manage referral programs to drive word-of-mouth growth and customer acquisition

## What this connects

ReferralRock is a referral marketing platform that helps businesses create and manage referral programs to drive word-of-mouth growth and customer acquisition

Vendor: https://referralrock.com/

## Tools available

**32** tools available. First 12:

- `REFERRALROCK_DELETE_EMAIL_REMOVEUNSUBSCRIBE` — Remove Email from Unsubscribe List — Tool to remove an email address from the unsubscribe list. Use when you need to resubscribe an email address that was previously unsubscribed.
- `REFERRALROCK_DELETE_HOOKS` — Delete Webhook — Tool to delete a webhook subscription. Use when you need to cancel and stop data transmission to a registered webhook URL.
- `REFERRALROCK_DELETE_MEMBERS_REMOVE` — Delete Members from Program — 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.
- `REFERRALROCK_DELETE_REFERRAL_REMOVE` — Delete Referral — 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.
- `REFERRALROCK_DELETE_REWARDS_REMOVE` — Delete Rewards — 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.
- `REFERRALROCK_GET_EMAIL_GETUNSUBSCRIBED` — Get Email Unsubscribed Status — Tool to check if an email address is unsubscribed from communications. Use when you need to verify unsubscribe status before sending emails.
- `REFERRALROCK_GET_HOOKS_HISTORY_EVENTNAME` — Get Webhook History for Event — Tool to retrieve webhook history for a specific event. Use when you need to check the delivery status and details of webhooks for a particular event type.
- `REFERRALROCK_GET_MEMBERS` — List Program Members — Tool to list program members with filtering and pagination. Use when you need to retrieve member information, optionally filtering by program, search query, status, or date range. Supports sorting and pagination for large datasets.
- `REFERRALROCK_GET_MEMBER_STATS_GET_SINGLE` — Get Member Statistics — Tool to retrieve comprehensive statistics for a single member from ReferralRock. Use when you need to analyze a member's sharing, referral, and reward activities over a specified time period.
- `REFERRALROCK_GET_PAYOUTS_ID` — Get Payout Details by ID — Tool to get payout details by ID. Use when you need to retrieve specific payout information using a payout identifier.
- `REFERRALROCK_GET_PAYOUTS_PENDING` — Get Pending Payouts — Tool to get pending payouts for a member or recipient. Use when you need to retrieve pending payout information, optionally filtering by recipient and including ineligible rewards.
- `REFERRALROCK_GET_PAYOUTS_TRANSACTIONS` — Get Payout Transactions — Tool to get payout transaction history for referral program participants. Use when you need to retrieve payout transaction information, optionally filtering by recipient ID or specific transaction ID.

## Auth

Auth schemes: `BASIC`.

## How agents use ReferralRock

Inside a Definable workflow, ReferralRock is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → ReferralRock** — the Researcher (GPT-5.5) pulls context from ReferralRock (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → ReferralRock** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into ReferralRock (create record, post message, draft email).
- **Designer / Engineer → Distributor → ReferralRock** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via ReferralRock (attach file, open PR comment, post status).

The Verifier checks every ReferralRock call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- marketing automation — https://definable.ai/apps/category/marketing-automation/

## Related

- HTML page: https://definable.ai/apps/referralrock/
- Same category (marketing automation): https://definable.ai/apps/category/marketing-automation/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
