Afterthought developer docs

Integration destinations

Generated reference for canonical routing, destination adapters, writable fields, setup requirements, and current delivery modes.

Source of truth: generated from Afterthought adapter documentation. The LLM extracts canonical fields; the app validates, routes, adapts, and executes destination-specific delivery.

Integration index

TodoistTasks via API creation or Todoist Quick Add. NotionPages in a configured Notion database, with manual app/share fallback modes. EmailMail draft creation through mailto. Afterthought does not send the email automatically. MessagesMessages inbox item delivery generated from the current adapter capability registry. SlackMessages to a configured Slack channel, or copy/open for manual paste. ObsidianMarkdown note creation or append through Obsidian URL handling. Things 3Task creation through the Things URL scheme. TickTickTask creation through the TickTick URL scheme. BearNote creation through Bear URL handling. EvernoteEvernote inbox item delivery generated from the current adapter capability registry. Day OneJournal entry creation through the Day One URL scheme. Apple JournalJournal sharing through the system share flow. Apple NotesNote sharing through the system share sheet. Apple RemindersReminder creation through EventKit. Apple CalendarCalendar event creation through EventKit.

Current capability matrix

DestinationObjectDeliveryAuto createWritable fields
Todoist task api Yes title dueDate dueDateTime description priority
Todoist task quickAdd No title dueDate dueDateTime priority
Notion note api Yes title body dueDate labels priority project section
Notion note appHandoff No title body
Notion note shareSheet No title body
Email email mailto No recipient subject body
Messages inbox_item appHandoff No recipient subject body
Slack message api Yes body channel
Slack message appHandoff No body
Obsidian note urlScheme No title body labels
Things 3 task urlScheme No title body dueDate dueDateTime
TickTick task urlScheme No title body dueDate dueDateTime project
Bear note urlScheme No title body
Evernote inbox_item shareSheet No title body
Day One journal_entry urlScheme No body
Apple Journal journal_entry shareSheet No body
Apple Notes note shareSheet No title body
Apple Reminders task local Yes title dueDate dueDateTime description
Apple Calendar calendar_event local Yes title dueDate dueDateTime description

Canonical flow

Speech/Text
  -> Intent extraction
  -> Canonical object
  -> Validation
  -> Routing engine
  -> Destination adapter
  -> Execution