tenant field, a string you choose, for example your restaurant id.
The 5 steps
1
Create an API key
In app.minimo.it open Developer → API keys, create a key with the
Widgets, Events and Transactional permissions, and keep it on your server.
2
Turn on restaurants
Save your widget settings with
PUT /public/v1/widgets/settings. Do it before anything else, even if you do
not show widgets yet: this one call turns on restaurants for every endpoint. Until it exists, Minimo does not keep
restaurants apart.3
Send the first email
Send one email with
tenant set to a test restaurant, to a test inbox.4
Show the restaurant its screens
Embed a Minimo widget in your app, so the restaurant sees its emails and its statistics.
5
Go live
Verify your sending domain, top up once, and run the checklist with a test restaurant.
Which way to send?
There are three ways. You can mix them.
All three take
tenant, so every email counts for its restaurant: in the restaurant’s history and statistics, and in
GET /public/v1/messages/list?tenant=… for your invoices.
- Your HTML is the fastest start if your app already has its emails. Use it for service emails (confirmation, reminder, cancellation): Minimo does not check marketing consent on it.
- Templates and events let each restaurant personalize its emails in the widgets, apply its logo and colors, and let Minimo cancel or move a reminder when the booking changes. Marketing emails (offers, newsletters, review requests) go out only to guests who agreed to receive them: see consent.
- Templates with
sendAtfit one email at a time you choose; events and rules fit a booking with several emails that must move or stop together.
Words used in these pages
Workspace: your Minimo account, one for your whole app. Restaurant: one of your customers, named by thetenant field. Guest: a person a restaurant emails (a contact in the API). More in the
glossary.