Paste to Import
Turn text into tasks instantly. Paste meeting notes, shopping lists, or project plans and import them in one click.
Overview
Paste to Import lets you bulk-create tasks from any text. Copy a list from your notes, email, or document, paste it into TaskSpot, and get structured tasks with sub-tasks, priorities, and due dates. No manual entry required.
How to Access
- Desktop: On the Today view, below the task form, click "or paste to import".
- Mobile: Tap the + FAB, then choose "Paste to import" from the action picker.
- Keyboard: Press i to open the paste import modal.
Formatting Guide
The free parser understands common list formats. Use these patterns for best results:
- Bullets: Start lines with
-,*, or+. - Numbered lists: Use
1.,2), etc. - Sub-tasks: Indent lines under a parent (e.g. 4 spaces or a tab) to create sub-tasks.
- Priority: Add
!!!(high),!!(medium), or!(low) at the start or end of a line. Also supports#high,#p1, etc. - Due dates: Add
@today,@tomorrow,@next week, or@Monday(and other weekday names).
Example:
- !!! Review proposal @today
- Check pricing section
- Verify timeline
- Call client @tomorrow
- Update docs @next weekAI Enhance
Toggle AI Enhance in the modal to use AI for parsing unstructured text like meeting notes or prose. The AI extracts actionable tasks, infers priorities from urgency language, and extracts dates. AI Enhance requires an active subscription.
Subscribers get 25 AI parses per billing period (resets when your subscription renews). The modal shows how many you have left. If you reach the limit, use the free parser or wait until your next renewal.
When you toggle AI Enhance on, TaskSpot checks your subscription status. If you don't have an active subscription, you'll see an upsell message with a link to pricing.
Tips & Limits
- You can edit the preview before importing — click any title to inline-edit, or remove tasks you don't want.
- Maximum 100 tasks per import.
- Task titles are limited to 500 characters; longer text is split into title + description.
- Empty lines reset the parent context, so the next non-empty line starts a new top-level task.
- Sub-tasks do not get due dates (they inherit from the parent conceptually, but the data model stores due dates only on parent tasks).