Actions252
- Api Keys Actions
- Attachments Actions
- Blocklists Actions
- Calendar Channel Event Associations Actions
- Find Many Calendar Channel Event Associations
- Create One Calendar Channel Event Association
- Create Many Calendar Channel Event Associations
- Find One Calendar Channel Event Association
- Delete One Calendar Channel Event Association
- Update One Calendar Channel Event Association
- Find Calendar Channel Event Association Duplicates
- Companies Actions
- Calendar Channels Actions
- Calendar Event Participants Actions
- Calendar Events Actions
- Connected Accounts Actions
- Favorite Folders Actions
- Favorites Actions
- Message Channel Message Associations Actions
- Find Many Message Channel Message Associations
- Create One Message Channel Message Association
- Create Many Message Channel Message Associations
- Find One Message Channel Message Association
- Delete One Message Channel Message Association
- Update One Message Channel Message Association
- Find Message Channel Message Association Duplicates
- Message Channels Actions
- Message Folders Actions
- View Fields Actions
- Message Participants Actions
- Messages Actions
- Message Threads Actions
- Notes Actions
- Note Targets Actions
- Opportunities Actions
- People Actions
- Tasks Actions
- Task Targets Actions
- Timeline Activities Actions
- View Filter Groups Actions
- View Filters Actions
- View Groups Actions
- Views Actions
- View Sorts Actions
- Webhooks Actions
- Workflow Automated Triggers Actions
- Workflow Runs Actions
- Workflows Actions
- Workflow Versions Actions
- Workspace Members Actions
Overview
This node operation allows you to create a new calendar event in an external calendar system via the Twenty API. It is useful for automating event scheduling, integrating calendar data into workflows, or syncing events from other applications. For example, you could use this node to automatically add meetings, appointments, or reminders to your calendar when triggered by other workflow events.
Properties
| Name | Meaning |
|---|---|
| Depth | Determines how much related nested information to include in the response: 0 (only primary event), 1 (primary event + directly related objects), or 2 (primary event + related objects + their related objects). |
| Conference Link | JSON object specifying meeting links associated with the event, such as video conference URLs. |
| Location | The physical or virtual location of the event. |
| I Cal UID | Unique identifier for the event in iCalendar format. |
| Description | Text description or notes about the event. |
| External Updated At | Timestamp indicating when the event was last updated externally. |
| External Created At | Timestamp indicating when the event was created externally. |
| Ends At | End date and time of the event. |
| Starts At | Start date and time of the event. |
| Is Full Day | Boolean flag indicating if the event lasts the entire day. |
| Is Canceled | Boolean flag indicating if the event is canceled. |
| Title | Title or name of the event. |
| Conference Solution | String specifying the conference solution used (e.g., Zoom, Google Meet). |
Output
The node outputs a JSON object representing the newly created calendar event. The structure includes all the properties sent during creation along with any additional metadata returned by the API, respecting the specified depth level for nested related objects. If the event includes conference links or attachments, these will be included in the output JSON. The node does not output binary data.
Dependencies
- Requires an active connection to the Twenty API service.
- Needs an API authentication token configured in n8n credentials to authorize requests.
- The base URL for the API is set dynamically from the credential domain.
- The node sends requests with
Content-Type: application/jsonand expects JSON responses.
Troubleshooting
- Invalid or missing authentication: Ensure that the API key or token is correctly configured in the node credentials.
- Incorrect date/time formats: The
startsAtandendsAtfields must be valid ISO 8601 date-time strings; otherwise, the API may reject the request. - Required fields missing: The API might require certain fields like
titleorstartsAt; verify these are provided. - API rate limits or connectivity issues: Network problems or hitting API limits can cause errors; check network access and API usage quotas.
- Malformed JSON in Conference Link: The
conferenceLinkproperty expects valid JSON; invalid JSON syntax will cause failures.
Links and References
- Twenty API Documentation (example placeholder link)
- iCalendar Specification for understanding
iCalUID - ISO 8601 Date and Time Format