Getting Started
- Register at viraloo.org/register
- Confirm your email and log in
- You land on your dashboard — start from here
Your Dashboard
| Card | What it shows |
|---|---|
| Campaigns | Total created, and how many are active |
| Active | Campaigns currently live |
| Participants | Total entries across all campaigns (30-day trend) |
| Referrals | Total referral clicks generated (30-day trend) |
The Participant Growth & Referrals chart shows a 30-day daily line. The Top Campaigns panel ranks giveaways by participant count.
Creating a Campaign
- Click New Giveaway (top-right on the dashboard)
- Fill in the details:
- Title — public name of your giveaway
- Description — what participants win and how to enter
- Start / End date
- Prize — what you're giving away
- Entry actions — follow, share, visit, etc.
- Theme color and theme (light / dark)
- Use AI Generate to draft copy automatically from a prompt
- Click Create Campaign
Managing a Campaign
From your dashboard click a campaign title or the Manage button.
Overview
Live stats: participants, referrals, views, conversion rate.
Participants
Full entrant list. Filter by action, referral source, or date. Click Export CSV to download the full list.
Winners (Cryptographically Verifiable)
- Click Pick Winners to run the deterministic draw
- Only entrants who confirmed their email and are not flagged by fraud detection are eligible
- The system picks the configured number of winners using a SHA-256-seeded algorithm (weighted by entries)
- Each winner receives an automatic congratulations email
- A public verification page is generated at
/campaign/{id}/verify
The verification page shows the cryptographic seed, the snapshot of eligible entries (with pseudonymous IDs only — no personal data), the winners by rank and ticket number, and a JavaScript replay button. Visitors can independently re-run the entire draw in their browser and see a green ✓ Verified badge.
Team
Invite collaborators by email — they accept via link and can manage the campaign alongside you. Remove members at any time.
Analytics
Traffic sources, action completion rates, referral chains, and a 30-day growth chart.
Promote Your Giveaway
| Link type | Use for |
|---|---|
| Public URL | Share on social media, email, etc. |
| Embed URL | iframe-only URL for embedding in any website |
| Leaderboard URL | Shareable public leaderboard |
| Rules URL | Shareable public rules page |
| Copy Shortcode | Copy [viraloo_campaign id="X"] directly |
WordPress Integration
Step 1 — Get Your Sync Token
Find your token in any of these places:
- Dashboard — the WordPress Sync Token card → click Copy Token
- Campaign → Manage → Promote Your Giveaway
- Settings → WordPress tab
If no token exists, click Generate Token on the dashboard card first.
Step 2 — Install the Plugin
- Click Download Plugin on your dashboard
- In WordPress: Plugins → Add New → Upload Plugin
- Upload the zip → Install Now → Activate
Step 3 — Connect & Sync
- In WordPress go to Settings → Viraloo Campaigns
- Set Viraloo Site URL to
https://viraloo.org - Paste your Sync Token → Save Settings
- Click Sync Campaigns to fetch your giveaways
Step 4 — Embed a Campaign
Gutenberg block: Click + → search Viraloo → select Viraloo Campaign → pick campaign in sidebar → Publish.
Classic Editor (TinyMCE): Click ⚡ Campaign in the toolbar → select campaign in modal → double-click or click Insert Campaign.
Shortcode:
[viraloo_campaign id="25"]
Shortcode Parameters
| Parameter | Default | Description |
|---|---|---|
id | required | Campaign ID (from manage page URL or plugin table) |
url | — | Full embed URL (alternative to id) |
height | 650 | iframe height in pixels |
theme | light | light or dark |
[viraloo_campaign id="25" theme="dark" height="700"]
[viraloo_campaign url="https://viraloo.org/campaign/25/embed"]
Social Proof Widget
Drop a tiny JavaScript snippet onto any website and live "Sarah from UK just joined" toast notifications will pop up showing recent entrants from your campaign. This is the same psychological mechanism Booking.com and Airbnb use — it consistently boosts signups 10–30%.
How to enable
- Open your campaign in Manage
- Scroll to Section 09 — Social Proof Widget
- Toggle Enable social proof widget on
- Copy the embed snippet shown below the toggle
- Paste it before
</body>on any page where you want toasts to appear (your landing page, blog, WordPress site — anywhere)
The snippet looks like this:
<script src="https://viraloo.org/widget.js" data-campaign="25" async></script>
Toasts show the entrant's first name and country flag only — no email addresses or personal data are exposed. You can disable the widget at any time by toggling it off; the embed snippet on external sites will simply stop showing toasts.
Automatic Reminder Emails
Viraloo automatically emails every confirmed participant ~24 hours before your campaign ends, reminding them to refer friends and earn last-minute entries. This consistently drives a referral spike in the final day.
- Runs automatically — nothing to configure
- Honors unsubscribes and double opt-in status
- Each participant receives the reminder at most once per campaign
- The email includes their personal referral link and a call to share
Referrals
Every participant gets a unique referral link when they enter a campaign. Each valid referral earns the referrer extra entries. View your stats at Dashboard → Referrals.
Profile & Settings
Go to Settings (top nav) to update display name, email, password, notification preferences, connected ESP, and your WordPress Sync Token.
Billing
Go to Billing to view your current plan, upgrade or downgrade, and see past invoices.
Campaign Status Reference
| Status | Meaning |
|---|---|
| Active | Live — participants can enter |
| Paused | Temporarily stopped — no new entries |
| Ended | Past end date — entry closed, winners can be picked |
| Draft | Not yet published |