BeaconBox
Esc

Type to search.

Dashboard

Setting your account up

Four things decide whether BeaconBox works properly for you: a key for your system, a sending domain, the channels you want, and credits if you want the paid ones.

When you sign up you give your business name and, if you have them, your company registration number and VAT number. After you pay, check your email: the way into your dashboard is a sign-in link we send to the address you signed up with, and the payment page does not sign you in itself.

You can keep signing in with emailed links, or add a password. Under Settings > Security, choose Email me a link: we send a link to your sign-in address, and opening it lets you set the password and signs you in. The link works once and expires after 15 minutes. A password is only ever set through that email, so somebody using your dashboard on a borrowed or shared device cannot set one without your inbox. Setting it signs you out everywhere else.

Once you have a password, the same place changes it, with your current password. Changing it also signs you out everywhere else, and we email you to say it changed.

A new account can send immediately. Everything below makes it send better, and the first two items matter enough that a new account shows them as a checklist on the Overview under Finish setting up, counting off as you complete them.

1. Generate an API key

Your system authenticates with an API key. Go to Settings, name the key after whatever will use it, and generate it.

The API keys panel in Settings: a name field, the Generate key button, and the existing keys shown masked with the date each was created
Name a key after the system that holds it. When one needs revoking, the name is how you know which.

Generate one key per system rather than sharing one. A key that leaks can then be revoked on its own, without taking down every other system you have wired up.

2. Add your sending domain

Until you do this, nudges go out from a domain shared with other BeaconBox merchants. That works, and it is how every account starts.

The sending domain panel before a domain is added: a notice that the account is sending on the shared domain, and the fields to add a subdomain of your own
Every account starts here, sending on the shared domain.

The reason to move off it is reputation. On the shared domain, your deliverability is affected by every other merchant on it, and theirs by yours. On your own domain it is yours alone.

Add a subdomain, not your root domain. Something like notify.yourshop.com. BeaconBox then shows you the DNS records to add at your registrar, and checks them until they resolve. Verification is usually minutes, but DNS can take a few hours to propagate, so leave it rather than retrying.

Once it verifies, a warm-up throttle starts. New sending domains that go from nothing to full volume look exactly like a compromised one to a mailbox provider, so volume is raised over the first days rather than all at once.

3. Decide on the paid channels

Email is the channel you cannot turn off, and it is covered by your plan. SMS and WhatsApp are optional, cost credits, and are off until they are turned on.

Both are switched on by BeaconBox when you ask, and switched off by you whenever you like.

  • SMS: ask on the SMS screen, with the sender name your customers will see. We check the name is yours to use and switch it on. See SMS.
  • WhatsApp sends over a number every merchant on the platform shares, so its reputation is shared too. See WhatsApp for how to ask.

Once a channel is on, you choose who it reaches, including only when asked: then it is used only for updates your system sends naming that channel.

4. Buy credits, if you are using them

One credit sends one message, on whichever channel sends it, and one balance covers both SMS and WhatsApp. Buy them on the Credits screen. If you are only sending email, you need none.

See Credits and payments for what they cost and how the balance moves.

Then hand over to whoever is integrating

None of the four steps above sends anything. You can send one update by hand from Send a message on the Overview, which is enough to watch the whole thing work end to end.

Sending at volume is a different job. Your updates come from your own system through the API, so the last step is somebody wiring BeaconBox into the code that already knows when an order ships.

Point them at For developers, or at the quickstart if they want to see a working call in the next five minutes.