Test
€1.00 /mo
Extra feature lines (optional)
- Unlimited monthly active chat users
- 3 apps
- Text messages and emoji
- Not included: Photos
- Not included: Files
- Not included: Voice notes
- Offline grace: 7 days
- Above the limit: chat keeps working
Live chat for your app
Support chat with your team, direct messages between users and group rooms you create, inside your own app. Choose a plan, paste your Messaging API key into the chat module, and you are live.
Works with apps that include a Messaging-compatible chat module.
How it works
No servers to set up and no code to write. If your app has a Messaging-compatible chat module, you only need the key.
Create your account and pick the plan that fits your app. Pay by card through Stripe; cancel any time.
One click on your Messaging page creates the key. It is shown once, so copy it somewhere safe.
Open the chat settings of your app, paste the key and save. Chat switches on for your users right away.
What your users get
With a Messaging-compatible chat module in your app, your users get the chat they know, under your name. Your plan decides what they can send.
Users write to you from inside the app. Your team answers from the same place, with the whole conversation in one thread.
Private one-to-one conversations between the people who use your app.
Rooms for a class, a team, an event or a community. You decide which rooms exist.
Text and emoji on every plan. Photos, files and voice notes on the higher plans.
Chat modules built for Messaging can notify users of new messages, even when the app is not open. Ask your app builder what yours includes.
Chat modules built for Messaging let users report messages and block people, so you can act on them. These tools are part of the chat module in your app.
Privacy
We check your key and count active chat users. We never receive the messages.
Messages, photos, files and voice notes are stored by your own app. This service never receives them.
This service runs on servers in the EU. It keeps your account, your plan and payments, your key (as a hash), the apps that use it, daily usage numbers and the technical records needed to run and protect the service.
You decide where your app's data lives and how long it is kept. Rotate your key or unbind an app whenever you want.
Pricing
Text chat on every plan. Photos, files and voice notes on the higher plans. Switch or cancel any time.
€1.00 /mo
Extra feature lines (optional)
€4.00 /mo
Essential text chat for one app, with 500 monthly active chat users.
€8.00 /mo
Chat with photos and files for growing apps, with 5,000 monthly active chat users across up to 3 apps.
€19.00 /mo
Advanced chat with photos, files, and voice notes, with 25,000 monthly active chat users across up to 10 apps.
€40.00 /yr
Essential text chat for one app, including 500 monthly active chat users. €40 billed annually—save €8 with 2 months free compared with €4/month.
€80.00 /yr
Chat with photos and files for up to 3 apps, including 5,000 monthly active chat users. €80 billed annually—save €16 with 2 months free compared with €8/month.
€190.00 /yr
Advanced chat with photos, files, and voice notes for up to 10 apps, including 25,000 monthly active chat users. €190 billed annually—save €38 with 2 months free compared with €19/month.
Prices in USD, billed monthly by card through Stripe, charged as shown. Read the API docs.
FAQ
A secret key that switches chat on in your app. You create it on your Messaging page after choosing a plan and paste it into the chat settings of your app. The app checks the key with us about once a day. Keep it secret; if it ever leaks, rotate it with one click and paste the new key into your apps.
Apps that include a Messaging-compatible chat module. If your app builder or developer offers such a chat module, it has a field for the Messaging API key. One key can be used by several apps, up to the number of apps on your plan.
Plans that count monthly active chat users: each person who uses chat in one of your apps during a calendar month (UTC) counts once for that app. Each plan card says what it counts. The limit applies to the total of all your apps. Your app reports the counts once a day, and your Messaging page shows how much of your plan you have used, with a warning at 80%, 90% and 100%.
Each successful check is valid for 24 hours. If your app cannot reach us after that, it keeps chat on for the grace period set by your plan (up to 7 days on these plans); each plan card shows its grace period. Normal checks resume by themselves when the connection is back.
Yes, at any time from your Messaging page. When you switch, you pay (or get credit for) the difference for the rest of the billing period. You can cancel any time; chat keeps working until the end of the period you paid for.
On the server that runs your app, together with the rest of your app's data. This service never receives your messages, photos, files or voice notes. It only receives the key check and daily numbers (how many people used chat), so you keep control of your users' data.
When a plan offers a free trial, it says so on its card. Stripe asks for a card, but nothing is charged if you cancel before the trial ends. A trial is given once per account.
You see a warning on your Messaging page at 80%, 90% and 100%. Depending on the plan, chat either keeps working while you decide to upgrade, or new messages pause until the next month or an upgrade: each plan card shows this under "Above the limit".
Another question? Write to info@zeltacode.com.
Create your account, choose a plan and paste your key. It takes a few minutes.