Skip to main content
Connecting happens in two moves: you first collect two credentials in the NowOS back office, then you paste them into EatNow. Allow 10 minutes.
This is a one-time setup, usually done with EatNow support. Once connected, the integration runs without anyone touching it.

Before you start

1

Publish your floor plan in NowOS

In the NowOS back office, open Tables → Floor plan, draw your rooms and tables, then tap Publish all changes. Until the plan is published, EatNow will see no tables to pair.
2

Check your permissions in EatNow

You need permission to create an integration. If the button reads Not authorized, ask an administrator of your restaurant. See Permissions.

Step 1 — Get the credentials from NowOS

In the NowOS back office, open Integrations → Reservations.
1

Create the connection

Give the connection a name (for example EatNow) and confirm.
2

Copy the two credentials

NowOS shows an API key and a webhook secret.
Both values are shown only once. Copy them somewhere safe straight away. If you lose them, you’ll have to rotate the key to generate new ones.

Step 2 — Enter the credentials in EatNow

In EatNow, go to Settings → Integrations → Integrations list.
1

Find the NowOS card

Scroll down to the Point of sale (POS) section. The NowOS card is the first one. Click Connect.
2

Copy the EatNow webhook URL

At the top of the Connect NowOS window, the EatNow webhook URL field holds an address unique to your restaurant. Click Copy.Paste that address into the NowOS back office, on the Integrations → Reservations page, where it asks for the webhook URL. That’s how the till will tell EatNow about everything happening on the floor.
3

Fill in the API key

Paste the key from step 1 into the API key field. It starts with nowos_sk_live_.
4

Fill in the signing secret

Paste the webhook secret from step 1 into the Webhook signing secret field.
5

Leave the base URL empty

The Base URL (optional) field is only used for test environments. Leave it blank and EatNow will use the standard NowOS environment.
6

Click Connect

The message NowOS connected successfully confirms it. A green check appears on the NowOS card.
For security, the API key and secret are never shown again in EatNow after they’re saved. The fields look empty when you reopen the window — that’s expected.

Step 3 — Pair your tables

The connection is live, but seating will not work until every EatNow table is linked to its twin in NowOS.

Pair your tables

The next step, and a required one. A few minutes depending on the size of your room.

Step 4 — Check that it works

1

Create a test reservation

In EatNow, create a reservation for today with the status Confirmed and assign it a table.
2

Look at the till

On the NowOS till, open the Tables tab. A Reservations button should appear at the top-right of the floor plan, and your test reservation should be in it. The assigned table carries an amber ring with the guest’s name.
3

Seat the reservation from the till

Tap the line, then the seat button. The order opens.
4

Go back to EatNow

Your test reservation should now be Seated, on the right table. If it is, the integration works both ways.
Remember to delete the test reservation afterwards — or let it run to the end so you also test the cash-out path.

Update or rotate the credentials

If you regenerated the API key or the secret on the NowOS side:
  1. Go to Settings → Integrations → Integrations list.
  2. On the NowOS card, click Connect (the window opens in edit mode).
  3. Enter the new credentials.
  4. Click Update.
Rotating the key on the NowOS side kills the old one immediately. Update EatNow right away, or reservations will stop reaching the till.

Disconnect NowOS

On the NowOS card, click Disconnect, then confirm.
Disconnecting stops the exchange in both directions immediately. Reservations already sent stay visible on the till, but they will no longer be updated, and seatings made on the floor will no longer come back to EatNow.
Your table pairings are kept: if you later reconnect the same NowOS location, you won’t have to redo them.

Common problems at this stage

Your role doesn’t have permission to create an integration. Ask an administrator of the restaurant, or have the right granted to you. See Permissions.
It’s only shown once. Go back to Integrations → Reservations in the NowOS back office and rotate the key to generate a new one, then update EatNow.
Three causes, in order of frequency:
  1. The NowOS floor plan isn’t published — reservations without tables still arrive, but nothing shows on the plan.
  2. Tables aren’t paired — see Pair your tables.
  3. The reservations are still pending — a reservation with the status Pending or Pending payment is deliberately not sent to the till. Only confirmed reservations (and beyond) are pushed.
Check that the EatNow webhook URL was actually pasted into NowOS, and that the signing secret entered in EatNow matches the one NowOS displayed. A wrong secret makes every incoming message get rejected.The Webhook deliveries tab in the NowOS back office shows whether deliveries are failing.