Action completed

Saving changes…

Generating image…

Generating Excel file…

Loading schedule…

Calendar filters

A parent duty includes all its subduties.

Appearance

Show people’s and duties’ colors in the calendar, lists, and exports.

Fill assignment blocks with color in the monthly calendar and printouts. People’s color dots remain visible.

Export

·

Select the date, person, and duty for this location.

Create people and duties in their sections to get started.

Location

This location does not operate on the selected date. Choose one of its operating days.

No people are available at this location. Assign their location in People.

This legacy schedule uses a parent duty. Choose a duty without subduties to save changes.

No duties are available for this person on this date at this location. Check their allowed duties or existing assignments.

Individual changes on other dates will be kept. Earlier dates will not change.

Delete a recurring assignment

Future exceptions in this series will also be deleted. Earlier dates will be kept.

  1. Review impact
  2. Confirm change
What do you want to do with linked records?

Both options delete the selected record. Moving keeps its schedules.

Destination:

The selected record and its branch will be deleted. Their assignments, recurring schedules, and permissions will move to this destination.

Deleting a branch includes all its descendants. To keep them, change their parent location or duty before continuing.

Incompatibilities

Entire series will be deleted, including exceptions and earlier dates.

Assignments

No affected assignments.

Recurring schedules
This change cannot be undone

Record to delete
Schedule destination

Use uppercase, exactly as shown above.

Delete all data

All people, duties, locations, assignments, and recurring schedules will be deleted, including your own records. This action cannot be undone.

Your settings will be kept. You can export a backup from Files before continuing.

Unsaved settings

You have unsaved settings changes. Save them before leaving?

Choose your language

Choose the language for Tendril and its example duties and locations.

First time using Tendril?

We added sample data to show how the schedule works. Keep it to explore, or delete it to start fresh.

Removing them deletes the sample people, duties, locations, and schedules. Your settings will be kept.

Saving your choice…

General settings

Schedule logo

PNG, JPEG, or WebP, up to 200 KB. Shown in the schedule header.

Appearance

Accent color

Interface and export colors. Plain prints in black and white.

Show people’s and duties’ colors in the calendar, lists, and exports.
Fill assignment blocks with color in the monthly calendar and printouts. People’s color dots remain visible.

Calendar

Changes the calendar column order. Weeks keep their ISO numbering.

Time zone

Delete data

Deletion is permanent.

Delete assignments

Filter by duty, person and dates. Other records are kept.

Start fresh

Deletes all data. Settings are kept.

No data to delete.

Support Tendril

Does Tendril help you schedule your team's duties?
You can support its development on Ko-fi.

Support Tendril on Ko-fi (opens in a new tab)

People

Color tag (optional)

Locations (optional) You can choose multiple locations.Selecting a group selects its current sublocations.Without a location, they will not be available for new assignments.

Create locations, then select them here.

Allowed duties Selecting a group allows its subduties.Without a selection, no new assignments are allowed.Limits and incompatibilities still apply.

Create duties in the Duties section, then select them here.

No people yet. Add the first person to assign duties.

No people match that name.

Duties and subduties

Color tag (optional)

Whole number from 0: lower numbers appear first within each group. Leave blank to place it last; ties keep their current order.
Distinct people per duty, date, and location, regardless of time.Minimum: 1.Reducing the maximum keeps existing assignments.

Some dates have more people than this limit. Existing assignments will be kept; you cannot add more people until you free up places or increase the limit.

Choose a parent to create a subduty.Only duties without subduties can be scheduled.Move its assignments and recurring schedules before turning this into a group.
Incompatible duties (optional) A person cannot perform both on the same date and location, even at different times.Includes subduties and applies in both directions.Keeps existing assignments.

No other duties available to select.

No duties yet. Create a parent duty and its subduties.

Locations and sublocations

Choose a parent to create a sublocation.Only locations without sublocations allow people and schedules.Resolve linked records before turning this into a group.
Operating days Each sublocation has its own operating days.Scheduling is unavailable without selected days.Changing the days keeps existing assignments.

No locations yet. Create a parent location and its sublocations.

Files

The schedule is stored only in this browser and device. It does not sync. Download a backup before clearing browser data or changing devices.

Export all data

Includes all six schedule files.

Backup

JSON files to restaurar the schedule.

Spreadsheets

CSV files for viewing the schedule.

Export individual files

Restore a backup

To restore, use the JSON files from your backup. Unzip the ZIP and select all six files to restore everything, or choose individual files. We will validate the data and ask for confirmation before replacing it.

Supported files: people.json, duties.json, locations.json, assignments.json, recurrences.json, and settings.json.

Development tools

Removes the local schedule, saved language, and Tendril browser caches. Download a backup first if you want to keep the schedule.