Viral Loops
Viral Loops is a referral marketing platform for managing campaigns, participants, referrals, conversions, leaderboards, and rewards.
Integration
- Vendor
- Viral Loops
- Category
- other
- Auth
- API_KEY
- Tools
- 9
- Composio slug
viral_loops
Tools
- Get Campaign Info
Return the connected campaign's identity, template, expiration mode and date, points, GDPR, and integration configuration without bulky presentation styling.
- Get Campaign Stats
Return the connected campaign's lead count and total referral count.
- Get Participant
Return one participant's profile, referral totals, rank, referrer, and reward summaries by email or referral code.
- List Participant Referrals
Return one participant's referrals by email or referral code, with explicit offset pagination. The provider's response fields and pagination metadata are preserved as returned.
- Look Up Participants
Batch lookup exact participant and referrer identifiers, returning matching campaign records with explicit offset pagination.
- Register Participant
Register an email address in the connected campaign, optionally with a referrer and participant metadata. This creates persistent participant data; Viral Loops provides no API operation to delete it.
- Search Participants
Search campaign participants by text, conversion status, and acquisition source, with explicit offset pagination.
- Track Participant Conversion
IRREVERSIBLE: Record a conversion event for one registered participant. This operation cannot be undone and may affect conversion counts, campaign automation, and rewards. It is available only for Milestone Referral, Altruistic Referral, On
- Update Participant
Update one participant's name, referral or conversion counts, or custom data, identified by email or referral code. Campaign emails and connected integration triggers default to off; when enabled, those side effects cannot be undone.
Setup
- Create or open a Switchy Project.
- Open Integrations and connect Viral Loops.
- Authorise through api_key. Switchy stores the connection against your org.
- Everyone in the Project can now @-mention the Viral Loops tools in chat.
What teammates see: by default, memories from Viral Loops are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.