Every interaction. One customer profile.

See every entry, purchase, referral, form submission, upload, message, and engagement event across all your promotions—in one complete customer profile.

Revup Intelligence

Collect

Every interaction feeds the same customer profile.

Form submissions

Promotion entries

Purchases and orders

Imports and integrations

Incoming participation

Spring Sample Request Form submission · sarah@email.com Today
Summer Festival Giveaway Promotion entry · +1 (555) 834-0142 2 days
Retail event list CSV import · 412 rows processed Mar 4
Loyalty app signup API participant write · batch of 50 Mar 2

Unify

Match every customer across every promotion.

Email matching

Phone matching

History preserved

Conflicts flagged

Customer matching

sarah@email.com Found across 3 promotions Matched
+1 (555) 834-0142 Added later, same customer Matched
sarah.j@oldmail.example Previous email preserved History
Email and phone don’t match Flagged for review Review

Understand

Know the customer behind every entry.

Unified customer identity

Engagement & purchases

Source-backed attributes

Complete activity history

Sarah Johnsonsarah@email.com · +1 (555) 834-0142 · New York
12Promotions
486Entries
$1,248Spend
8Referrals

Attributes

T-shirt sizeMediumSummer Festival
Favorite flavorBlood orangeSample Request
Store locationSoHoLoyalty Week

Recent activity

Placed a $40 order11:45 AM

Referred a friend9:20 AM

Entered Giveaway9:12 AM

View complete profile

Engage

Reach customers with the full context.

Email and SMS from Revup flows

Consent status on every profile

Opens and clicks with timestamps

Delivery and unsubscribe history

Sarah JohnsonContact & consent
Email Subscribed
sarah@email.com Last message opened today at 11:45 AM
SMS Subscribed
+1 (555) 834-0142 Last message delivered Aug 28 at 2:16 PM

Recent messages

You’re enteredSummer Festival Giveaway · Email Opened
Bonus entry unlockedReferral bonus flow · SMS Delivered

Revup Intelligence

Every promotion makes the profile smarter.

Every entry, purchase, referral, response, and interaction adds to one customer record—giving you a richer understanding of every customer over time.

One profile across every campaign

A giveaway entry in March and a form submission in July land on the same person — not in two disconnected exports.

Profile summary

4
Promotions
26
Entries
5
Referrals
18
Messages

Attributes that show their source

Every custom attribute keeps the latest value plus the promotion it was collected from.

Favorite flavorBlood orange
Collected from Spring Sample Request

A timeline, not a data dump

Entries, bonus awards, status changes, admin actions, fraud checks, sync results, and message events in one chronological feed.

Entry Bonus Sync Winner Status Fraud Admin Email SMS

Referral history per person

See who a customer referred, which promotion the referral belonged to, and when it was recorded.

Summer Festival Giveaway3 referred
Loyalty Week Contest2 referred
Total5 referred

Message history with real events

Email and SMS sent from Revup flows appear on the profile with delivery outcomes.

"You're entered" emailDelivered·3 opens
Winner alert SMSDelivered

Uploads stay attached to the person

Anything the user uploads to Revup, including photos, videos, PDFs and files get collected on their profile.

+4
Each file shows the promotion and date it was collected.

Sync results you can actually see

Integration deliveries record success, failure, and retry activity on the profile, so a broken connection is visible instead of silent.

KlaviyoSynced
HubSpotRetried
MailchimpFailed

Search finds old addresses too

Revup keeps the identifiers a person has used, so searching a previous email or phone still finds the current profile.

sarah.j@oldmail.example
Sarah Johnson1 match
Current address: sarah@email.com

A closer look

What a Revup profile actually holds.

Every detail they’ve shared, where it came from, and everything they’ve done across your promotions.

1 One profile

One profile across every promotion.

Sweepstakes, contests, instant wins, purchase promotions, quizzes, surveys, and forms all feed into one customer record. Open any profile to see everything that person has done with your brand.

Unified profile
Every promotion
Forms included
Complete history
Sarah Johnson 4 promotions
Summer Festival Giveaway
14 entries
Loyalty Week Contest
7 entries
Scratch & Win Friday
4 entries
Spring Sample Request
1 entry

2 Participation

See who keeps coming back.

See every promotion a customer has entered, how their entries were earned, and whether they won—all in one place. Spot repeat participation without digging through separate promotion reports.

Promotions entered
Entry totals
Entry sources
Winner status
Participation summary 26 total
Entry form
4 entries
Referrals
15 entries
Daily return visits
7 entries
Loyalty Week Contest
Winner

3 Details & attributes

The latest answer, with its source.

Revup keeps the latest value for every customer detail and custom field, while preserving where it came from and when it was collected.

Latest details
Custom attributes
Collection source
Last updated
Attributes Latest values
T-shirt sizeMedium
Summer Festival Giveaway · Mar 6, 2026
Favorite flavorBlood orange
Spring Sample Request · Feb 18, 2026
Store locationSoHo
Loyalty Week Contest · Jan 22, 2026

4 Activity

Every interaction, in one timeline.

Entries, purchases, referrals, messages, winner updates, fraud checks, and admin actions all appear in one chronological feed.

Complete timeline
Event types
Admin actions
Timestamps
Activity Newest first

Earned 3 bonus entries from a referralMar 6, 11:46 AM · Bonus

Opened "You're entered" emailMar 6, 11:45 AM · Email

Synced to KlaviyoMar 6, 9:20 AM · System

Entered Summer Festival GiveawayMar 6, 9:12 AM · Entry

5 Referrals

See who brings others in.

Track who each customer referred, which promotion drove the referral, and when it happened. Quickly identify the people driving the most word-of-mouth growth.

Referral totals
People referred
Promotion source
Referral dates
Referrals 5 referred
Alex Moreno
Mar 6
Priya Nair
Mar 5
Dana Kim
Feb 27
All from Summer Festival Giveaway

6 Messages

Every message, and what happened next.

Emails and SMS sent through Revup are recorded on the customer profile with delivery status, opens, clicks, failures, and the promotion or flow behind them.

Email activity
SMS activity
Opens & clicks
Delivery status
Message history 18 events
You referred a friend!Delivered
Email · Summer Festival Giveaway · Referral flow
"You're entered"Delivered
Email · Summer Festival Giveaway · Entry confirmation flow
Winner alertDelivered
SMS · Loyalty Week Contest · Winner notification flow

7 Uploads

Every file stays with the customer.

Photos, videos, signatures, and form uploads are stored directly on the customer profile, along with the promotion they came from and when they were collected.

Photos
Videos
Signatures
Form uploads
Media 7 files
+2

8 Find & move data

Find it, filter it, move it.

Search customers by name, email, or phone, filter the results you need, then import, export, or access the same records through the Revup API.

Search & filters
CSV import
CSV export
API access
Search by name, email, or phone
Date created Location 2 filters
Sarah Johnson
New York
Import CSV Export CSV API

9 Identity matching

Match every customer across every promotion.

Revup uses email and phone to connect repeat participants to the same customer profile. If identifiers conflict, they’re flagged for review instead of being merged automatically.

Email matching
Phone matching
History preserved
Conflict review
Customer matching One profile
sarah@email.com Found across 3 promotions Matched
+1 (555) 834-0142 Added later, same customer Matched
sarah.j@oldmail.com Previous email preserved History
Email and phone don’t match Flagged for review Review
Put your data to work

Make every promotion smarter than the last.

Turn what customers share and do into better targeting, more relevant promotions, and stronger customer relationships.

See what brings them back

See patterns across entries, purchases, referrals, and responses to know what drives engagement.

Spot your best customers

Separate one-time participants from returning customers, loyal fans, and brand advocates.

Make relevant messages

Use preferences and recent activity to shape your next promotion, audience, and message.

Give teams more context

Give marketing, support, and other teams a complete view of each customer and their history.

World-class support

Support you can count on.
Real help from real people.

Customer data raises real questions — matching, imports, exports, and integration behavior. Our team knows the product inside out and responds fast when you need help.

Fast, human support

Our team responds quickly and knows how profiles, imports, and syncing behave.

Designed to remove friction

Reconciling participants across campaigns is usually a project. In Revup it is how the product already works.

Support beyond setup

Whether you're importing your first list or auditing a sync failure, we're here.

Got questions?

Common questions.

How Revup builds, matches, and moves customer profiles.

Revup reconciles profiles on normalized email address and phone number within your account. When a new entry matches an identifier already on file, it attaches to that existing profile; when it doesn't, a new profile is created. If an entry's email points to one profile and its phone points to another, Revup keeps the records separate and records a possible-match note for your team to review rather than merging them automatically. This is identity matching, not guaranteed deduplication — someone using a completely different email and phone will create a second profile.

Yes. Profiles are account-level, not promotion-level. A single profile lists every promotion the person entered, their entry totals in each, how those entries were earned, and whether they were selected as a winner — across sweepstakes, contests, instant win, purchase promotions, and standalone forms.

The profile shows the latest available value for each attribute, along with the promotion it was collected from and when it was last seen. That source context is attached to the attribute itself, so you can tell whether a preference came from last week's contest or a form two seasons ago before you act on it.

Yes, for messages sent from Revup flows. The message history on each profile shows the channel, the promotion and flow that triggered the message, the delivery outcome, opens and clicks with first and last timestamps, and the reason recorded when a message bounces, is blocked, or is stopped by an unsubscribe or STOP reply. Messages sent from your own email platform stay in that platform.

Only data someone submits directly to a promotion is sent to integrations connected to that promotion. Revup does not sync data from the unified customer profile itself. See all integrations.

Yes. Participants can be imported into a promotion from a CSV file using a downloadable template that covers contact fields, starting entries, and entry source. Imported people go through the same email and phone matching as public entries, so they land on existing profiles when they already exist. Participants can also be created through the Revup API.

Yes. You can export an individual profile to CSV, export participant and reporting data from your promotions, and read or write participant records through the Revup API using an account-scoped API key. See the API overview.

Yes. Profiles are built from first-party data your participants submit to you. When an entry records explicit email or SMS opt-in choices, Revup carries those choices into supported integration syncs and does not subscribe a channel the person did not consent to. Unsubscribes and SMS STOP replies are recorded on the profile as well.

Ready to launch your first promotion?

Free trial No credit card required Cancel anytime