Requirements
- WordPress 6.9+
- PHP 8.1+
- RafflePress
- RafflePress Pro (Optional)
Installation
- Install and activate RafflePress or RafflePress Pro.
- Download the latest RafflePress Enhancer version from your Pine Digital account.
- In WordPress: Plugins → Add New → Upload Plugin, upload RafflePress Enhancer, and activate it.
Modules
Giveaway Administration
Giveaways Per Page
RafflePress locks the giveaways admin list at 10 per page. Giveaways Per Page lets you pick 10, 25, 50, or 100—and change it from settings or right from the list of giveaways.FluentCRM
Auto-Add Verified Entrants
Automatically add RafflePress entrants who have had their email address verified to a particular FluentCRM List and optionally apply selected Tags.What are the requirements?
What are the requirements?
- RafflePress active
- FluentCRM active
- Integrations module enabled
- FluentCRM Sync enabled
- FluentCRM List selected
How do we enable this?
How do we enable this?
- Go to Settings → PD Rafflepress
- Enable Integrations
- Open Settings on the Integrations card
- Enable FluentCRM Sync
- Choose a FluentCRM List (required) and FluentCRM Tags (optional)
- Click Save Changes
What if an entrant is already an existing FluentCRM contact?
What if an entrant is already an existing FluentCRM contact?
If the contact already exists, FluentCRM updates them rather than creating a duplicate, and attaches the list/tags you pass in.We then set a transient for one year. If that same contestant is verified/synced again, we skip calling FluentCRM.
Import From Giveaways
One-click import of RafflePress giveaway contestants into any FluentCRM list. Choose statuses, tags, and how to treat existing contacts.What are the requirements?
What are the requirements?
- Integrations module enabled
- FluentCRM active
- At least one non-archived giveaway with contestants
How do we enable this?
How do we enable this?
- Go to Settings → PD RafflePress
- Open Integrations
- Scroll to FluentCRM → Import From Giveaways (no separate toggle; tool is always available when FluentCRM is active)
How does this work?
How does this work?
- Pick one or more giveaways (or all), contestant statuses, lists, optional tags, contact status (Subscribed / Pending), and Existing Contacts (Update / Skip)
- Runs in batches via AJAX; shows imported / skipped / failed counts when done
- Soft-deleted contestants are excluded; does not change live FluentCRM Sync settings or markers
FluentCRM (Tag Contacts By Giveaway)
Auto-sync verified RafflePress entrants with a per-giveaway FluentCRM tag.What are the requirements?
What are the requirements?
- RafflePress and FluentCRM active
- FluentCRM module enabled
- Auto-Add Verified Entrants on, with a FluentCRM List saved
- At least one giveaway and one FluentCRM tag
How do we enable this?
How do we enable this?
- Pine Digital → **RafflePress Enhancer → **Enable FluentCRM and open Settings
- Turn on Auto-Add Verified Entrants
- Set FluentCRM List (required) and FluentCRM Tags (optional, all giveaways)
- Under Giveaway Tags, click Add Giveaway Tag, pick a giveaway and one tag
- Save Changes
How does this work?
How does this work?
- Runs only after Email Verified (confirmation link or admin verify)
- Unmapped giveaways get global tags only
- Existing FluentCRM tags are never removed
- Import From Giveaways does not use this map
- Changing a mapping later does not update already-synced contestants