Two LinesCapture · Attribution · Revenue
A capture system for PR-driven venues

From WhatsAppChaos to RevenueClarity.

PRs keep sending bookings in WhatsApp. The system reads every message, sends each reservation where it belongs, and pulls the actual spend back from your POS. Management finally sees the full picture.

WhatsApp · OpenTable · Wansoft · Dashboard

4 stages · 3 min walk-through
I
Reservations
captured
II
PR activity
attributed
III
Revenue
visible
Live · Saturday
21:42
Tonight
$128.4k
+18%
Reservations
74
12 pending
Venue
Supra
98% seated
PR Leaderboard · Tonight7 active
A
Andrea
22 pax$42.8k
M
Marco
18 pax$31.2k
I
Ivana
14 pax$24.5k
T
Tomas
9 pax$16.1k
Auto-captured from WhatsAppSyncing
01 — Prologue
Scroll
Saturday · 21:42
Now showing · the systemStep One
01
02
03
04
01
Stage

PRs send reservations

Your PRs and concierges already bring in the reservations — through WhatsApp.

AC
Andrea Conti
Senior PR
typing
Luis party · +2 incoming
Finance · Fashion64 pax / wk
MV
Marco Vitale
PR · Nightlife
typing
Bringing 8 from the Edition bar
Hotel concierge network48 pax / wk
IP
Ivana Petrov
PR · Luxury
typing
Birthday · 6 pax · 23:30
Private aviation · Net-a-P.41 pax / wk
TB
Tomas Berg
Concierge partner
Two suite guests tonight
5★ Hotel · Dorchester22 pax / wk
NB
Noa Ben-Ari
PR · Events
typing
Dior team · 14 pax · 23:00
Brand activations37 pax / wk
+ 9 more hosts in the group tonightall active
Who sends the reservations
14
hosts
active
PRs, concierges, and hotel partners already driving covers into your floor tonight.
Inbound leads · week212
Hotel referrals48
Repeat hosts9
Avg. party size6.4
21:425G
Reservations · Saturday
14 members · online
Andrea · PR
Luis Guajardo · 10 pax · Supra · 23:00 · min spend confirmed
21:12
Marco · PR
Table for 6 tonight?? friends of mine, big spenders 🔥
21:14
Tomas · Concierge
Good evening — party of 4, 22:30, Mr Okafor. Please confirm availability.
21:16
Andrea · PR
+2 people joining Luis → total 12
21:19
Ivana · PR
Elena Rossi 6 pax 23:30, vip, birthday
21:22
Noa · PR
Dior team → 14 pax 23:00, best table please
21:26
Message
Listening
The system reads every message in real time.
The starting point

Every reservation starts in one WhatsApp group.

Your team doesn't change how they work. PRs and concierges keep sending bookings the same way they do today. The system simply watches the group and captures every message.

312
messages tonight
74
reservations
100%
captured
Same flowNothing changes for the team.
How it works

Reads each chat.
Turns it into a clean booking.

Raw message · Andrea · 21:12
Luis Guajardo · 10 pax · Supra · 23:00 · min spend confirmed
Extracting fields…
Guest
Luis Guajardo
Pax
10 → 12
Venue
Supra
Time
23:00
Min spend
$14,200
PR
Andrea
Reservation board · Saturday
Organized automatically
GuestPaxVenueTimeMin spendPRStatus
Luis Guajardo12Supra23:00$14,200Andrea Confirmed
Dior Team14Supra23:00$18,800Noa Confirmed
Elena Rossi6Loft23:30$6,400Ivana Pending
Mr Okafor4Supra22:30Tomas Rejected
+ 70 more reservations organized tonightlive
Guest
name pulled
Pax + time
slot locked
PR
credit attached
Status
live tracked
The hand-off

Each booking is sent to the right system. Spend comes back automatically.

Source
WhatsApp Group
Where bookings come in
Your PRs and concierges keep doing what they already do — in the same group.
Operations
OpenTable
Restaurant reservations
Restaurant bookings are sent straight into OpenTable, ready for service.
Revenue
Wansoft POS
Actual spend
Wansoft feeds the real spend back — so every booking has a true revenue line.
In
WhatsApp message
“Luis Guajardo · 12 pax · Supra · 23:00”
To
OpenTable
Reservation recorded for service — table assigned.
Back
Wansoft
Actual spend $14,200 · matched back to the booking.
Revenue · Tonight
In progress · 21:42
Forecast
$164.2k
$0
+18.2%vs. last Saturday
Covers
412
Avg spend
$312
Bottles
68
Wansoft POSActual spend · live
By Venue · Floor
3 rooms, 74 reservations
SupraMain room · 120 cap
98% seated
42 res$78.2k
LoftVIP · 40 cap
86% seated
21 res$34.1k
TerraceOutdoor · 60 cap
52% seated
11 res$16.1k
Door · Open
Queue · 14 · ~9 min
Status
tonight's intake
74
reservations
Confirmed53
Pending16
Rejected5
PR Leaderboard · attribution
revenue, attached to the person who drove it
auto
AC
Andrea Conti
Senior PR · Finance
22 pax$42.8k
NB
Noa Ben-Ari
Events · Brand
18 pax$31.2k
MV
Marco Vitale
Nightlife
14 pax$24.5k
IP
Ivana Petrov
Luxury · Aviation
11 pax$18.9k
TB
Tomas Berg
Concierge · Dorchester
9 pax$11.0k
Tonight · on the floor
WhatsApp → OpenTable → Wansoft
streaming
21:42
Luis Guajardo· OpenTable
Supra · T-12 · 23:00 · 12 pax
confirmed$14.2k · Wansoft · Andrea
21:40
Dior Team· OpenTable
Supra · T-08 · 23:00 · 14 pax
confirmed$18.8k · Wansoft · Noa
21:37
Elena Rossi· WhatsApp
Loft · 23:30 · 6 pax
pending$6k min · Ivana
21:33
Marco party· WhatsApp
Loft · 00:00 · 8 pax
pending$9k min · Marco
What you actually get

Three outcomes. One quiet system.

Operating principle

Don't change the team.
Change what the team can see.

I
Capture

Nothing gets lost

The system reads every WhatsApp message and turns it into a clean reservation. Restaurant bookings are sent into OpenTable automatically.

312
messages tonight
100%
captured
II
Attribution

Every PR gets credit

Each booking stays attached to the person who brought it in — automatically. No spreadsheets, no missed commissions, no end-of-month disputes.

14
PRs attributed
0
manual entries
III
Revenue

Revenue becomes visible

Actual spend comes back from Wansoft POS and matches every booking. Management sees who booked, what happened, and what it was worth — live.

$128.4k
real spend tonight
+18%
vs. last week
Closing

We're not changing how your team works.We're turning what's already happening into something you can finally see, track, and scale.

Two Lines · Prepared for the team