# Calendar Sync Starter Prompt

I want to adapt an n8n workflow that syncs availability blocks across calendar accounts without copying private event details.

Use this goal:

- Read events from my source calendars.
- Ignore all-day, transparent, cancelled, and self-managed sync events.
- Clip busy blocks to my working window.
- Create, update, and delete neutral "Unavailable" blocks in destination calendars.
- Use stable source markers so reruns update the same destination events.
- Keep titles, attendees, descriptions, locations, calendar IDs, credentials, and webhook IDs private.

Ask me for:

- The source and destination calendar roles, using neutral aliases.
- The working hours and timezone.
- Which accounts should receive private versus default visibility.
- Whether recurring events need special handling.
- How I want to test safely before enabling writes.

Then produce:

- A concise n8n implementation plan.
- A node-by-node workflow outline.
- The code-node logic for mapping desired busy blocks.
- A checklist for sanitizing the workflow before sharing it.
