Lists let you organize and manage structured data with custom fields, from simple checklists to GitHub-backed issue trackers. This page covers creating lists, schemas, rows, folders, sharing, and watching other people's lists.
Subscriber feature. Creating lists and list folders requires an active InterlinedList subscription. Existing lists stay fully usable: you can still read and edit them if your subscription lapses; only creating new ones is gated. See Subscription & Billing or open Settings, then Subscription, to upgrade.
Lists that sync with GitHub Issues from a repository:
GitHub-backed lists display a GitHub icon and sync issues from the selected repo. Rows map to GitHub issues (title, body, labels, assignees, state). You can add rows (creates issues), edit rows (updates issues), and delete rows (closes issues).
Open a GitHub-backed list and the repository it came from is linked directly under the list name, for example owner/repo issues. The link opens that repository's issues page on GitHub in a new tab.
If the repository is private, the link carries a Private repo tag. That tag is about the repository on GitHub, not about who can see your InterlinedList list, and the two are set separately. Someone you invited to the list can open the list here without necessarily having access to the repository, so the tag is the warning that GitHub will ask them to sign in, or show them a "not found" page, when they follow the link. Repository access is granted on GitHub, not in InterlinedList.
Visibility is read from GitHub each time the list syncs (creating it, Refresh from GitHub, or the scheduled sync), so a repository that changes between public and private picks up the change on the next sync. Lists created before this tag existed show no tag until their first sync, since an unrecorded value is never presented as public.
Use the list-plus icon on any message to create a new list with that message. The message content is used as the list description, and the app may suggest a list name extracted from the message. This is a quick way to turn a message into a structured list. For more ways to convert content, see Create from….
Each list has a schema that defines what data you can store:
Lists can have a parent-child relationship, forming a tree:
Adding rows to an existing list is free, even without a subscription. Once your schema is set:
You can edit rows by clicking the edit icon in the table, or delete rows if needed.
Next to the Add Row button on the form is an Add another after saving checkbox, for when you have a batch of entries to get through.
Leave it unchecked and saving works as it always has: the row is added and you go back to the list.
Tick it and saving keeps you on the Add Row screen instead. The row is saved, the form empties, a short confirmation tells you how many rows you have added so far, and the cursor returns to the first field so you can start typing the next one without reaching for the mouse. Repeat as many times as you like, then click Done (the Cancel button changes its label once you have added a row) or Cancel at the top of the page to go back to the list, where all the new rows are waiting.
Two details worth knowing:
This works the same way on GitHub-backed lists, where each saved row creates an issue in the repository.
On a GitHub-backed list, use Refresh from GitHub to sync the latest issues from the repository. The list caches issues locally; refresh when you want to pull new or updated issues.
You do not need to make a list public to share it. Inviting specific people keeps the list private: only the people you invite (plus you) can open it. When you open the Share window for a list, Invite people leads and Make public is offered as a secondary option below. Reach for public only when you want anyone with the link to be able to read the list.
When creating a list, the From Template tab on the New List page lets you start from a pre-defined schema instead of building one field by field.
You can share a list directly with specific named people (whether the list is public or private) in addition to (or instead of) making it public. Sharing with a person (and changing their role) is a subscriber feature, but the people you share with never need to pay: anyone you grant access to can view or edit at the level you chose for free.
The "List access & permissions" section appears below the list table (main view) and in the Edit Schema view. Type a username, display name, or email into the search box, click Search, pick a permission level, and click Add as [role] next to the person. They can then open the list at its normal address without needing a public link.
Each role has a friendly label shown in the UI and an underlying role name used by the Lists API:
watcher): Can view this list and its rows. Shown when viewing your public profile.collaborator): Can add, edit, and delete rows in this list.manager): Can do everything Edit can, plus edit the list schema, change list details, and delete the list.When you add someone (or change their role), they get a notification in InterlinedList and, by default, an email letting them know. If you'd rather not email them, untick Email this person before you add them; they'll still see the in-app notification. Whether the email actually arrives also depends on that person's own Sharing notification settings.
Only you, as the true owner, can add people, change their role, or remove them; even someone you granted the Admin role cannot manage sharing. Removing someone's access is always free, even if your subscription has lapsed.
Subscriber feature. Sending invites requires an active subscription. Accepting an invite is always free.
You can invite someone who does not have an InterlinedList account yet by their email address, and the list stays private the whole time. They only get access after they sign in with that same email and verify it; you never have to make the list public.
In the Invite by email area of the access section:
They receive an email with an Accept invite link. When they open it:
Below the invite form, Pending invites lists everyone you've invited by email with their email, role, status (Pending until they accept, then Accepted), and expiry date if one was set. Click Revoke next to an invite to cancel it; an unaccepted invite stops working immediately. A revoked, expired, or otherwise invalid link shows the recipient a friendly "no longer valid" page instead of granting access.
Subscriber feature. Creating a share link requires an active subscription. Revoking a link never does: you can always turn off access you previously shared, even if your subscription lapses.
Instead of adding people one by one, you can create a share link that grants access to anyone you send it to. Find the Share links section in the same "List access & permissions" area.
Send the link however you like. When someone opens a Viewer link they can view the list right away. When someone opens an Editor or Admin link they'll be asked to sign in first, then claim the access.
Treat a share link like a password. Anyone who has the link gets the access it grants, so only share it with people you trust and don't post it publicly. To cut off access, click Revoke next to the link; it stops working immediately for everyone using it. Setting an expiry turns a link off automatically after the chosen time.
When you visit another user's profile at /user/[username], you see their public lists in a tree on the left. Click a list to open it at /user/[username]/lists/[id].
On the Lists page (/lists), a datagrid shows lists you watch or have access to (watcher, collaborator, or manager). Each entry shows the list title, owner, your role, and a link to view the list.
Two lists you own can be linked together to indicate a relationship between them. Connections appear on each list's page and can be removed from the connection management view.
A search bar on the Lists page lets you find a list by name or description. Type a word or phrase and results appear as you type, each showing the list name and whether it is public or private. Up to 20 results show at once; use the page controls to browse further matches. Click any result to open that list.
Subscriber feature. Creating a new list folder requires an active subscription. You can still view and use existing folders if your subscription lapses.
List folders let you organize your lists into a tree: a folder can hold lists, other folders, or both, so you can build whatever hierarchy works best (for example, a Work folder with Clients and Projects nested inside).
Folders appear in the Lists sidebar tree and in the folder view of the Lists page, with their lists nested underneath.