Dashboard ✨
Welcome back. Here's an overview of your giveaways.
Checking Meta API connection…
Total Draws
0
all time
Winners Picked
0
all time
Notified
0
via DM + Post
Last Draw
—
📋 Recent Draws
No draws yet. Start a new giveaway! ✨
New Giveaway 🎁
Configure prizes, rules, and entry methods.
🏷️ Giveaway Details
♡ Entry Methods
💬
Comment
✓
❤️
Like
✓
👤
Follow
✓
📤
Share/Story
✓
🏷️
Tag Friends
✓
#️⃣
Hashtag
✓
3
winners
Select Posts 📸
Choose which Instagram and Facebook posts to pull entries from.
Instagram Posts
Facebook Posts
Selected Posts
No posts selected yet.
Run the Draw 🎉
Pull entries, run the algorithm, notify winners automatically.
📋 Entries Loaded
0 entries
No entries loaded. Go to "Select Posts" first, or add manually.
Drawing winner…
— — —
Press Draw Next Winner to begin
🌸 All winners selected! Ready to send notifications and create the announcement post?
Notification Results
History 📋
All past giveaway draws and their results.
No draws yet.
Settings ⚙️
Backend URL and API configuration.
🔗 Backend Connection
📖 Meta API Setup Guide
Follow these steps to connect Instagram & Facebook:
- Go to developers.facebook.com and create a new app (Business type)
- Add the Instagram Graph API and Messenger API products to your app
- Request these permissions:
pages_manage_posts, pages_read_engagement, instagram_basic, instagram_manage_comments, instagram_manage_messages, pages_messaging - Use Graph API Explorer to generate a long-lived Page Access Token
- Get your Facebook Page ID from Page Settings → About → Page Transparency
- Get your Instagram Business Account ID via:
GET /{page-id}?fields=instagram_business_account - Add all values to your backend's
.envfile and redeploy
⚠️ Instagram DMs via API require your app to be reviewed and approved by Meta for instagram_manage_messages. Until then, the system will post public announcements and skip DMs.