Testing
Safe to experiment
- Sandbox keys start with sv_test_ and can only run simulations
- Simulations make no provider calls and use no wallet funds
- Simulation results are kept for seven days
Security
SavaraFlow handles your customers’ numbers, their consent and your money. Here is how each is protected, described as the product actually works today.
Access
Keys, roles and invites are designed so access is narrow by default and easy to revoke.
API keys are shown once when created. Only a hash is stored, and you can revoke a key at any time.
Each live key grants a fixed set of enabled channels. Sandbox keys can only run simulations.
Each workspace can make 60 API requests per minute.
Workspace data is protected with row-level security in the database, so members only see their own workspace.
Owners invite and remove teammates and assign work. Agents handle conversations and can assign them to themselves.
Invites expire after seven days and only work for the verified email they were sent to.
Your customers
API sends require consent: true. Each contact records the channels they agreed to, and fallback only uses those.
STOP and UNSUBSCRIBE replies, and suppression events from connected mail accounts, block that destination on that channel.
Removing a suppression needs separately verified consent and operator review.
Consent, address, channel connection, price and balance are checked when each message leaves the queue, not only when it is accepted.
WhatsApp access tokens and workspace provider credentials are stored encrypted.
Smart assist sees a limited view of the current conversation, never sends on its own, and is capped at 100 requests per workspace per day.
Webhooks
Delivery events are sent to your server with a signature you can verify. Test a signature right in the browser before you write any code.
Open the signature testerYour wallet
Every live send reserves its quote first. Batches reserve the whole amount, so they never half-send.
Set a maximum cost per request, a cap per campaign and a rolling one-minute spend limit that pauses activity and alerts the owner.
Only a verified payment adds credit. A currency or amount mismatch goes to payment review.
If a provider’s answer is uncertain, the attempt is held for review rather than sent again.
Testing
Operations
Have a security question or found an issue? See our privacy notice for how to reach us.
Sandbox keys never touch a provider or your wallet.