Contacts & groups
Import a Google Sheet or CSV: Name, Email, Phone, Group. The Group column becomes the Viber checklist. Re-import updates people instead of duplicating them.
Event Blast
Event Blast helps a team of interns invite people across hundreds of Viber groups and (later) email, then see who actually confirmed. This page is the honest brief: the product, the intern workflow, and the hard Viber limits.
Event Blast is a small web app (live at globe-event-blast.fly.dev). It is not a Viber bot and it does not log into anyone’s Viber account.
Import a Google Sheet or CSV: Name, Email, Phone, Group. The Group column becomes the Viber checklist. Re-import updates people instead of duplicating them.
Write the invite once. Each Viber group gets its own RSVP URL so a confirmation can be attributed to that group. Email guests get a personal token link with Yes / Maybe / No.
Several people can work the same event. Each intern types their name, grabs the next 25 groups, opens Viber with the message already typed, then marks done.
One list: who said yes / maybe / no, from email token or from the group RSVP page (matched by email or phone). Unmatched replies go to a review queue. Export CSV.
Mailgun/Braze would not send from a person’s Globe mailbox. GMass proved Gmail send works, but it would not update our sent/RSVP board. Gmail API inside Event Blast is the planned path — not built yet.
No scripts that drive a personal Viber account, no fake “open this exact group and hit Send” API. That violates Viber’s rules and gets numbers banned.
Designed for a group of interns on phone or desktop, grab-as-you-go — not one person doing all ~600 groups.
No Google login. Type Ana, Ben, etc. Claims show “claimed by Ana” so two people do not hit the same chat.
Those groups are yours. Others see them as taken. If you stop, tap Release mine. Abandoned claims free up after 4 hours.
Viber’s share sheet opens with the invite already filled in (including that group’s RSVP link). The group name is copied so you can search.
You still choose the chat inside Viber. Then the checklist marks it done (optional auto-mark). Progress is saved; pause and resume anytime.
Filters: Mine · Unclaimed · Done · All. The page refreshes so you can see who else is working.
People ask: “Can we have a link that opens the exact Viber group with the message ready to send?” No. That is not a Viber feature we can call.
| What you want | What Viber actually allows |
|---|---|
| Open a named group and drop in a draft | Not offered. There is no public URL or API for “this group + this text.” |
| An app posts into 600 groups for you | Not allowed. Official bots may only message people 1-to-1 after they subscribe. They cannot post into groups. |
| A script that clicks through your Viber app | Against Viber’s Acceptable Use Policy. Bulk identical automation also trips spam systems. Numbers get banned. |
| Invite link invite.viber.com/… | Joins or opens a group. It does not prefill a message to send. |
| Official deep links | Bots (viber://pa?chatURI=…) and 1:1 chats with a phone number. Not community/group blasts. |
| Closest legal shortcut | viber://forward?text=… — share sheet with the invite typed. You still pick the group. |
Would require an unofficial hook into Viber. We will not build it.
Business / bot APIs are subscriber inboxes, not your 600 existing community groups.
Make the legal path fast: claim batches, message-ready share sheet, copy group name, saved progress, RSVP tracking in one place.
One shared RSVP link for every group would let people paste the same text — but you lose per-group attribution.
We researched this and parked it so Viber could come first. Summary:
Full write-up for engineers: docs/sending-options.md in the Event Blast repo.
https://globe-event-blast.fly.dev
Admin has no login yet — treat the URL like an internal tool. RSVP pages (/e/… and /rsvp/…) are meant to be public for guests.