# Positionsbestimmung – Ergebnistermin with Peter Rochel

> Du beauftragst hier die Positionsbestimmung und wählst gleich den Termin, an dem wir die Ergebnisse durchgehen. So läuft es: Du beantwortest ein paar Fragen zu eurem Unternehmen und eurem Markt – daraus bauen wir die Fragen, die wir den Antwortsystemen stellen. Nach Zahlungseingang messen wir über sieben Systeme. Der Bericht liegt dir spätestens am vierten Werktag vor, in jedem Fall vor unserem Termin. Deshalb ist dieser Termin frühestens sechs Tage im Voraus buchbar. Im Termin gehen wir gemeinsam durch: wo du heute genannt wirst, wo nicht, wer stattdessen dort steht – und was daraus folgt. Wenn eine deiner Angaben mehrdeutig ist, rufen wir vorher kurz an. Lieber einmal nachfragen, als an eurem Markt vorbeimessen. Was nach der Beauftragung passiert, steht auch in der Broschüre zum Weitergeben: https://oberwasser-consulting.de/positionsbestimmung/positionsbestimmung-danke/

- Host: Peter Rochel
- Duration: 45 min
- Location: Zoom Video, Cal Video, MS Teams
- Host time zone: Europe/Berlin
- Confirmation: Bookings are confirmed instantly.
- Payment: required, and collected on the booking page.
- Booking page: https://cal.com/peterrochel/ergebnisbesprechung-positionsbestimmung
- Event type id: 6830449

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=6830449&start=YYYY-MM-DD&end=YYYY-MM-DD&timeZone=<IANA time zone>
cal-api-version: 2024-09-04
```

The response is `{"data":{"YYYY-MM-DD":[{"start":"<ISO 8601 with offset>"}]}}`; no API key is needed.

## Book

```http
POST https://api.cal.com/v2/bookings
cal-api-version: 2026-02-25
Content-Type: application/json

{
  "eventTypeId": 6830449,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "guests": [
    "guest@example.com"
  ],
  "bookingFieldsResponses": {
    "telefon": "…",
    "firmierung": "…",
    "domains": "…",
    "region": "…",
    "sprachen": "…",
    "kategorie": "…",
    "reichweite": "…",
    "problem": "…",
    "ausloeser": "…",
    "personen": "…",
    "herkunft": "…",
    "verwechslung": "…",
    "empfohlen-von": "…",
    "notes": "…"
  }
}
```

- Required fields: `name` (your_name), `email` (Email address), `telefon` (Telefonnummer für Rückfragen), `firmierung` (Wie heißt euer Unternehmen? Bitte auch abweichende Schreibweisen, die Kurzform oder einen früheren Namen.), `domains` (Welche Internetadressen gehören euch? Auch alte Seiten, die noch online sind oder es einmal waren.), `region` (Wo sitzt ihr, und woher kommen eure Kunden?), `sprachen` (In welcher Sprache suchen eure Kunden?), `kategorie` (Wie nennen eure Kunden das, was ihr seid? Nicht die Selbstbeschreibung – das Wort, mit dem jemand nach euch sucht.), `reichweite` (Wo sollt ihr gefunden werden?), `problem` (Womit kommen Kunden zu euch? Bitte so, wie sie es selbst sagen würden – nicht in Fachbegriffen.), `ausloeser` (Was passiert meistens kurz bevor jemand bei euch anruft?), `personen` (Welche Personen sollen wir mitmessen? Antwortsysteme nennen oft Menschen, bevor sie Firmen nennen. Bis zu drei.), `herkunft` (Was hat den Anstoß für diesen Termin gegeben?)
- Optional fields: `verwechslung` (Werdet ihr mit einem anderen Unternehmen verwechselt, oder gibt es Schwesterfirmen?), `empfohlen-von` (Falls Empfehlung oder etwas anderes: von wem bzw. wodurch?), `notes` (Additional notes), `guests` (Add guests)
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
- `location` is optional; without it the booking uses the event’s first location.
