SDI Lab / BI cockpit Demo on a made-up Swiss insurance-lead business, data as of 28.10.2026 18:00. Names, brokers and numbers are invented.

ZH appointments, September 2026

1–50 of 117 · by appointment date

Download CSV
50 shown More columns
ZH appointments, September 2026
LeadProductBrokerAppointmentStatus
3299Supplementary (VVG)Lindenhof Beratung01.09.2026Held
3465Basic health (KVG)Säntis Partner02.09.2026Held
3391Basic health (KVG)Seeufer Finanzplan02.09.2026Held
3400Basic health (KVG)Bergsee Finanz02.09.2026Held
3446Basic health (KVG)Lindenhof Beratung02.09.2026Held
3029Basic health (KVG)Aare Vorsorge AG03.09.2026Held
3555Basic health (KVG)Säntis Partner03.09.2026Held
3258Basic health (KVG)Rheinfall Assekuranz03.09.2026Held
3585Basic health (KVG)Rheinfall Assekuranz03.09.2026Held
3612Basic health (KVG)Seeufer Finanzplan04.09.2026Held
3534Supplementary (VVG)Aare Vorsorge AG04.09.2026Held
3522Basic health (KVG)Aare Vorsorge AG04.09.2026Held
3599Supplementary (VVG)Lindenhof Beratung04.09.2026Held
3655Basic health (KVG)Aare Vorsorge AG04.09.2026Held
3111Basic health (KVG)Aare Vorsorge AG05.09.2026Held
3533Basic health (KVG)Uetliberg Broker05.09.2026Held
3384Basic health (KVG)Uetliberg Broker05.09.2026Held
3579Basic health (KVG)Säntis Partner05.09.2026Held
3628Basic health (KVG)Säntis Partner06.09.2026Held
3249Basic health (KVG)Säntis Partner06.09.2026Held
3604LifeBergsee Finanz06.09.2026Held
3245Basic health (KVG)Bergsee Finanz06.09.2026Held
3333CarUetliberg Broker06.09.2026Held
3692Basic health (KVG)Uetliberg Broker06.09.2026Held
3714Basic health (KVG)Alpenblick Broker GmbH06.09.2026Held
3656Supplementary (VVG)Bergsee Finanz07.09.2026Held
3725Supplementary (VVG)Säntis Partner07.09.2026Held
3760Basic health (KVG)Lindenhof Beratung08.09.2026Held
3634Basic health (KVG)Lindenhof Beratung08.09.2026Held
3721LifeAlpenblick Broker GmbH08.09.2026Held
3499Basic health (KVG)Rheinfall Assekuranz09.09.2026Held
3506LifeRheinfall Assekuranz10.09.2026Held
3775Basic health (KVG)Seeufer Finanzplan10.09.2026Held
3387Basic health (KVG)Lindenhof Beratung10.09.2026Held
3543Basic health (KVG)Lindenhof Beratung10.09.2026Held
3650Basic health (KVG)Bergsee Finanz10.09.2026Held
3813Basic health (KVG)Seeufer Finanzplan10.09.2026Held
3623Basic health (KVG)Säntis Partner10.09.2026Held
3870Basic health (KVG)Seeufer Finanzplan11.09.2026Held
3844Basic health (KVG)Seeufer Finanzplan11.09.2026Held
3547LifeUetliberg Broker11.09.2026Held
3912LifeAlpenblick Broker GmbH11.09.2026Held
3646Basic health (KVG)Aare Vorsorge AG12.09.2026Held
3856Supplementary (VVG)Rheinfall Assekuranz13.09.2026Held
3841Basic health (KVG)Rheinfall Assekuranz13.09.2026Held
3672Supplementary (VVG)Aare Vorsorge AG13.09.2026Held
3763LifeAlpenblick Broker GmbH13.09.2026Held
3517Basic health (KVG)Bergsee Finanz13.09.2026Held
3500Supplementary (VVG)Seeufer Finanzplan14.09.2026Held
3605Basic health (KVG)Rheinfall Assekuranz14.09.2026Held
How it's calculated

These rows

select lead_id, created_at, channel, canton, product, broker, appointment_at, appointment_status, contract_signed_at, invoiced_at, invoice_amount_chf
from leads
where appointment_at >= timestamp '2026-09-01 00:00:00' at time zone 'Europe/Zurich'
  and appointment_at < timestamp '2026-10-01 00:00:00' at time zone 'Europe/Zurich'
  and appointment_status in ('scheduled', 'held')
  and canton = 'ZH'
order by appointment_at, lead_id
limit 50 offset 0

The row count

select count(*) as total
from leads
where appointment_at >= timestamp '2026-09-01 00:00:00' at time zone 'Europe/Zurich'
  and appointment_at < timestamp '2026-10-01 00:00:00' at time zone 'Europe/Zurich'
  and appointment_status in ('scheduled', 'held')
  and canton = 'ZH'

The app runs these queries with parameters; here the values are written in, so they can be read or pasted into psql.