{"title":"Meeting Slot Select","description":"Measures when a user selects a date\/time slot for a meeting while using an embedded calendar such as a Calendly\/HubSpot meeting link.","type":"object","_alerts":[{"variant":"note","message":"**You may require assistance from a web developer.** Implementing these events usually involves writing custom JavaScript event listeners to detect & catch event payloads sent from `<iframe>` elements using the `window.postMessage()` browser API."}],"allOf":[{"properties":{"event":{"title":"Event Name","const":"meeting_slot_select"},"slot_timestamp":{"type":"integer","title":"Meeting ID","description":"A unique identifier for the booked meeting. This is usually generated by the meeting booking system after a meeting has been successfully booked.","example":"3397bb07-efb5-4787-b17d-55bbdea0899c"}},"required":["event"]},{"title":"Meeting Properties (Inherited)","description":"These properties apply to all `meeting_*` events.","type":"object","definitions":{"meeting_url":{"type":"string","title":"Meeting URL","description":"If the meeting was booked via an embeddable link or iframe (e.g. Calendly or HubSpot), this should be the URL of the meeting.","example":"https:\/\/info.hubspot.com\/your-meeting-slug"},"meeting_type":{"type":"string","title":"Meeting Type","description":"Type of the meeting. This can be used for various organizational purposes. For example, HubSpot meetings have meeting types of `PERSONAL_LINK` or `ROUND_ROBIN`.","example":"PERSONAL_LINK"},"meeting_date":{"type":"string","title":"Meeting Date","description":"Date of the meeting in `YYYY-MM-DD` format.","example":"2024-07-05"},"meeting_timestamp":{"type":"integer","title":"Meeting Timestamp","description":"Unix timestamp in seconds of when the meeting will occur. This should be the timestamp of the meeting slot selected, not when the event was sent.","example":"1720212300"},"meeting_duration":{"type":"integer","title":"Meeting Duration","description":"The length of the meeting in seconds (rounded to the nearest second).","example":"900"}},"required":["meeting_url"]}]}