Distributed queues
Dedicated workers per channel consume queues continuously, prioritizing critical traffic and absorbing campaign spikes.
Communication Infrastructure for iGaming
The critical layer between your operation and every player: your team decides the communication, Pushfy makes sure it arrives by SMS, RCS, Voice, Push or WhatsApp. In your business, everything can be a bet. Infrastructure can't.
Who trusts Pushfy
Omnichannel
Some players only read SMS. Some tap the card with today's game. VIP players pick up the phone. Pushfy speaks each player's channel, with the same balance, the same report and the same API. See all solutions →
Double cashback until Sunday at midnight.
Claim bonusvoice call · 00:12
Your bonus is waiting, tap to see it 🚀
Last chance: your bonus expires in 2h ⏳
Available and integrated into the same platform.
#nome#) at scaleAlready know which channel you want to start with? The account is free and your first send goes out the same day.
Start for free Compare the channelsPushAgent · AI for iGaming
Calibrated to the language of Brazilian players, with an orchestrator that decides every reply: rules first, AI next, a human when it matters. Withdrawals, bonuses and rollover answered in seconds, at any hour of the night.
your brand's assistant
Customer Intelligence · real time
Flow Builder · automation
Flow listens to your operation's events via webhook, waits for the right moment and sends. You design the journey once; retention runs forever.
wait_webhook · timeout 6h
smart delay
branches yes / no
automatic SMS fallback
charged only if answered
Exactly-once execution at every node: the player never gets the same offer twice.
Deposit, sign-up, inactivity. Or a batch of up to 100K players at once.
Each player carries their own attributes: the journey speaks to the person, not to the list.
Your reactivation can run on its own starting this week. Design the flow once and it works every day.
Create a free accountTrust
Traffic spikes, payday (the fifth business day), big games or critical campaigns: Pushfy sustains your communication at scale, with control over delivery, cost and performance. And when your operation needs an answer, you talk directly to the people who run the infrastructure.
Dedicated workers per channel consume queues continuously, prioritizing critical traffic and absorbing campaign spikes.
Dispatch journal, event deduplication and daily billing reconciliation. Sending twice or billing wrong is not an option.
Every send carries its own status and returns delivery confirmation and replies via webhook. When someone asks what happened to a specific message, there is an answer.
Histories with millions of messages are partitioned and pre-aggregated: your dashboards load in milliseconds, not minutes.
Two-step verification, role-based permissions, rate limiting, CSP with a per-request nonce and audit trails.
A licensed operator is accountable for advertising, responsible gaming and proof of consent. Opt-in and opt-out are recorded with an audit trail and apply to every channel at once, not just the one where the player asked to leave. LGPD (Brazil's General Data Protection Law) on the data side, a trail on the audit side, and automatic suppression of dead numbers by STRIKE.
Want to look at the engineering up close before you decide? The assessment shows your real delivery by carrier and what it is costing you today.
Request a free assessment Talk to a specialistA day in your operation
From the sign-up OTP to the freebet that brings players back. Scroll through a full day of conversations Pushfy delivers for iGaming operators.
Live telemetry
Delivery rate, clicks, cost per channel, time-of-day heatmap. And how much you saved by no longer sending to dead numbers. Data that turns into CRM decisions.
Sent
0Delivery rate
0Clicks
0Developers
A direct API for every channel, status and reply webhooks, and integration with the CRM your operation already uses. Your team integrates today, the campaign goes out today.
# Send to up to 100,000 destinations in one call
curl -X POST https://portal.pushfy.com/webapi \
-H "Content-Type: application/json" \
-d '{
"token": "YOUR_TOKEN",
"messages": [{
"destinations": [{ "to": "5531999999999" }],
"text": "Hi #nome#! Your offer is here 🚀"
}]
}'
const res = await fetch("https://portal.pushfy.com/webapi", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
token: process.env.PUSHFY_TOKEN,
messages: [{
destinations: [{ to: "5531999999999" }],
text: "Hi #nome#! Your offer is here 🚀"
}]
})
});
$payload = [
'token' => getenv('PUSHFY_TOKEN'),
'messages' => [[
'destinations' => [['to' => '5531999999999']],
'text' => 'Hi #nome#! Your offer is here 🚀'
]]
];
$ch = curl_init('https://portal.pushfy.com/webapi');
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload));
import os, requests
payload = {
"token": os.environ["PUSHFY_TOKEN"],
"messages": [{
"destinations": [{"to": "5531999999999"}],
"text": "Hi #nome#! Your offer is here 🚀"
}]
}
r = requests.post("https://portal.pushfy.com/webapi", json=payload, timeout=15)
// Java 11+, no external dependencies
String payload = "{\"token\":\"" + System.getenv("PUSHFY_TOKEN") + "\","
+ "\"messages\":[{\"destinations\":[{\"to\":\"5531999999999\"}],"
+ "\"text\":\"Hi #nome#! Your offer is here 🚀\"}]}";
HttpClient.newHttpClient().send(
HttpRequest.newBuilder(URI.create("https://portal.pushfy.com/webapi"))
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(payload)).build(),
HttpResponse.BodyHandlers.ofString());
Deliverability Assessment
Two to three weeks looking at your real traffic, without migrating anything or switching providers. At the end you receive a report with the findings in reais (R$) and what can be fixed, whether you sign with Pushfy or not.
Your delivery rate broken down by carrier and by route, not just the overall average.
How many contacts no longer receive anything and how much they weigh on your monthly bill, in reais.
How much each message delivered to the device cost. It is the number that compares two proposals better than the unit price.
Where the message goes when a channel fails, and how long it takes to be redelivered.
How much time passes between a drop in delivery and your team finding out.
Whether unsubscribes apply across all channels and whether there is a record ready for an audit.
You don't need to migrate anything to measure. The assessment runs on the traffic you already send today, and the report is yours either way.
Request a free assessment Create a free accountWho already trusts us
Here are some licensed brands that use the platform every day, from the sign-up code to reactivating players who stopped playing.
7k.bet.br
Cassino.bet.br
Bullsbet
Zeroum.bet
MMA Bet
Betpontobet
Vera.bet.br
Apostatudo
DonaldBet
Multibet
Jogo de Ouro
LuckBet
SeguroBet
MC Games
BetSul
Bravo.bet
LiveBet
XX.bet
Ginga.bet
Tradicional.bet
Esportiva.bet
Meridianbet
Pin.bet
Bateu.bet
Viva Sorte
Frequently asked questions
The most common questions from teams evaluating Pushfy. Have another one? See the full FAQ.
Pushfy is the communication infrastructure of Brazilian iGaming. It brings SMS, RCS, voice, push notifications and the WhatsApp API together in one place, with the same balance, the same API and a unified report, plus event-triggered automation and conversational AI for player support.
Yes, and the safe way is not to migrate everything at once. The API is a token-authenticated HTTP call, so you can integrate Pushfy alongside your current provider, send a slice of your traffic and compare delivery side by side before you flip the switch.
Many start with a single type of traffic, usually OTP, because that is where the difference in delivery shows up fastest, and expand as the results prove out.
That is exactly what the architecture is for. Dedicated workers per channel consume distributed queues that prioritize critical traffic, so a campaign spike never jumps ahead of the verification codes of players trying to log in to your site.
A single API call accepts up to 100K destinations, and the engine is idempotent: neither a retry nor a repeated event produces a duplicate send.
You find out during the send, not in next week's report. Every message returns delivery confirmation (DLR) in real time, by webhook to your system and also in the dashboard.
Because the history is pre-aggregated, the dashboard responds in milliseconds even with millions of messages, so you can follow a large campaign while it is still running and act while there is still time.
The architecture was built for peaks: distributed queues per channel, priority for critical traffic and an idempotent engine, with real-time delivery confirmation so you can follow the campaign while it is still running, not in next week's report.
Formal commitments on availability, response time and coverage on peak dates are agreed case by case with enterprise accounts. Bring your operation's requirements to the conversation: it is more honest to settle this in writing than to promise everyone the same number.
No. You can run everything from the dashboard: import contacts via CSV, build campaigns with segmentation and variable-based personalization, and design automated flows without writing a line of code.
The API is there for those who want to send from their own system, with an OpenAPI specification, a Postman collection and ready-made examples in cURL, Node.js, PHP, Python and Java.
The contact base is yours. The platform records opt-in and opt-out and keeps suppression in force across every channel, with end-to-end audit trails, as the LGPD requires.
Access is controlled by role-based permissions and two-step verification, and groups running several brands have their accounts isolated from one another, with separate reports.
You decide who not to message. The platform's role is to enforce that decision across every channel and leave a trail. Opt-in and opt-out are recorded with an audit trail and, because the contact base is shared, an opt-out applies to SMS, RCS, voice, push and WhatsApp at the same time, not just to the channel where the player asked to leave.
This matters because an operation licensed under Law 14.790/2023 (Brazil's regulated betting law) is accountable for advertising and responsible gaming, and the LGPD (Law No. 13.709/2018) requires consent and transparency for personal data. When someone asks why a player received a given message, there is a record to answer with. A cheap route without this control saves cents per message and hands the entire risk back to your license.
No. Creating an account is free and the model is usage-based: you pay per message sent, at a price that varies with volume, traffic type and route.
Voice is only charged when the call is answered, and identified invalid numbers are suppressed automatically, so you are not charged for dead numbers. The status of every message is visible in the dashboard, and that is what the deliverability assessment analyzes to show how much of your volume reaches the device.
Request the assessment and find out what your current traffic is leaving on the table, or create your free account and send your first campaign today. The best operators already talk to their players through Pushfy.
Free account and pay-as-you-go pricing, no monthly fee. The assessment doesn't require migrating anything or switching providers.
From the blog
Technical content on deliverability, retention and operations, written by people who run real volume. See all articles.
Como integrar a Smartico à Pushfy: gateway de SMS nativo, URL de callback, envio de campanhas, canal RCS e depósito atribuído por campanha no Conversions.
Passo a passo completo para conectar a Optimove à Pushfy: SMS e RCS, status de entrega, respostas, opt-out em duas vias e receita por campanha.
Comprar SMS pelo menor preço sai caro no iGaming. Como calcular o custo por SMS entregue, onde está o desperdício e como comparar propostas de verdade.
Why switch
Most messaging platforms were built for e-commerce and adapted later. You can run iGaming on them, but you end up living with decisions nobody made with your operation in mind.
You don't have to migrate everything at once. Run Pushfy alongside your current provider, send a slice of your traffic and compare delivery side by side.
Start testing Request a free assessmentExclusive focus
Pushfy operates exclusively in the iGaming market. It isn't a segment we also serve: it's the only one. Every product, routing and support decision comes from the particular needs of running a licensed operation in Brazil.
What specialization changes in practice
The peak isn't Black Friday: it's the bonus drop, the Sunday derby and the night of a final.
Law 14.790/2023, LGPD, opt-out with an audit trail and responsible gaming are part of the project from the very first campaign.
An operation often has several brands. Each one with its own isolated sender, contact base and report, with no mixing.
Native integration with Smartico and FastTrack, and a public API for whatever your team wants to orchestrate.
You won't need to explain your market. The conversation starts where your operation is, with people who work in iGaming every day.
Talk to a specialist