
The Willow Events Destination connector synchronizes calendar events from the Mapped graph to Willow's event management system. This connector monitors calendar events associated with specific buildings and spaces, and pushes them to Willow where they can be used for facilities management, space utilization tracking, and operational planning.
Potential use cases include:
To configure the Willow Events Destination connector, you need:
These credentials are typically provided by your Willow administrator and enable the connector to authenticate and push event data to the Willow platform.
After authentication, you must select which buildings and event types the connector will synchronize to Willow.
| Field | Required | Description |
|---|---|---|
| Building | Yes | Select one or more buildings whose calendar events should be synchronized to Willow. The connector will monitor all events associated with spaces in these buildings. |
| Event Type | Yes | Select the Willow event type that calendar events should be mapped to. This determines how events are categorized and processed within Willow. |
| Spaces | No | Optionally filter to specific spaces within the selected buildings. If left empty, all spaces within the selected buildings will be included. This is useful for limiting synchronization to particular areas like conference rooms or reservable spaces. |
This connector reads from existing Mapped graph entities and does not create new entities. It operates on:
| Source Entity | Description |
|---|---|
| CalendarEvent | Calendar events from the Mapped graph that are synchronized to Willow. |
| ExternalIdentity | External identifiers linking calendar events to their source systems and Willow |
The connector adds external identities to calendar events with the pattern urn:willowinc:event:uuid:{willow-event-id} to track which events have been synchronized.
This connector does not create time series points. It creates entity data only.
Query CalendarEvents with their locations and identities:
CalendarEvents that have an ExternalIdentity with a Willow event UUID have successfully synced with Willow Events Destination.
Request ResponseCopy1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34{ calendarEvents { id name startTime endTime dateCreated mappingKey identities { ...on ExternalIdentity { __typename value scope scopeId } } hasLocation { id name exactType isPartOf { id name exactType isPartOf { id name exactType } } } } } }
Query events for a specific building
Request ResponseCopy1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27{ buildings { id name spaces { id name hasCalendar { id name exactType hasCalendarEvent { id name startTime endTime identities { ... on ExternalIdentity { __typename value } } } } } } }