External Integrations

Let other apps drive PrimeTask - and embed deep links back to your other apps anywhere in PrimeTask. A two-way bridge between your toolset.

PrimeTask integrates with the rest of your toolset through deep links, in both directions:

  • Other apps can drive PrimeTask through PrimeTask's own primetask:// URL scheme - from Apple Shortcuts, Alfred, Raycast, a terminal command, or any tool that can open a URL.
  • PrimeTask can embed deep links to your other apps - Obsidian notes, Figma files, Linear issues, VS Code files, Spotify playlists, Slack channels - in task notes, project notes, and on PrimeFlow canvases.

The result: your toolset talks to itself. Your calendars don't stay in isolation. Your notes don't stay in isolation. Your research lives next to the task that needs it, and the task is one click from every tool you use to get it done.

For the Integrations category hub, see Integrations Overview.

Opt-in by default

Deep link commands are disabled until you enable them. Each command type can be individually allowed or blocked, and every command that runs is written to an audit log you can review.

What you can do

Drive PrimeTask from another app

Apple Shortcuts, Alfred, Raycast, terminal, email, or anything else that can open a URL.

Create tasks

, start timers, mark tasks complete, open a specific entity, and navigate to any PrimeTask page.

Copy a link

to any task, project, contact, or company and paste it into Obsidian, Craft, Notion, email - and that link will open PrimeTask at that exact entity.

Embed deep links to other apps inside PrimeTask

paste obsidian://..., figma://..., linear://..., spotify:..., slack://... into a task note or project note, and it becomes a clickable link that opens that app at the right spot.

Use the External App node

in PrimeFlow to place a deep link as a canvas node connected to the work it belongs to.

Outbound - other apps drive PrimeTask

PrimeTask registers the primetask:// URL scheme on your operating system. Any tool that can open a URL can trigger PrimeTask - create a task, start a timer, open a project, jump to a page.

The URL format is always the same:

primetask://category/action?spaceName=YourSpace&param=value

Every command carries a Space name (or Space ID) so it always targets the right Space, even when PrimeTask is minimised or you have several Spaces open.

Space name is always required

Every command must include spaceName (or spaceId). This prevents a command from accidentally running against the wrong Space.

Task commands

  • Create a task - primetask://task/create?spaceName=Personal&title=Buy%20groceries&priority=high

- Parameters: spaceName (required), title (required), description, priority (low / medium / high / urgent)

  • Complete a task - primetask://task/complete?spaceName=Work&taskId=task-abc123
  • Start a task (set to In Progress) - primetask://task/start?spaceName=Work&taskId=task-abc123
  • Open a task - primetask://task/open?spaceName=Work&taskId=task-abc123

Timer commands

  • Start the timer on a task - primetask://timer/start?spaceName=Work&taskId=task-abc123
  • Stop the running timer - primetask://timer/stop?spaceName=Work
  • Toggle the timer on a task - primetask://timer/toggle?spaceName=Work&taskId=task-abc123

Navigation commands

Open any PrimeTask page directly:

  • primetask://nav/tasks?spaceName=Work
  • primetask://nav/calendar?spaceName=Work
  • primetask://nav/projects?spaceName=Work
  • primetask://nav/dashboard?spaceName=Work
  • primetask://nav/primeflow?spaceName=Work
  • primetask://nav/reports?spaceName=Work
  • primetask://nav/crm?spaceName=Work (Pro with CRM enabled)
  • primetask://nav/settings?spaceName=Work

Open a specific entity

  • A project - primetask://project/open?spaceName=Work&projectId=proj-abc123
  • A contact (Pro) - primetask://crm/openContact?spaceName=Sales&contactId=contact-abc123
  • A company (Pro) - primetask://crm/openCompany?spaceName=Sales&companyId=company-abc123

Copy Link - the fastest way to get a link

Right-click any task, project, contact, or company and pick Copy Link. PrimeTask copies a primetask:// URL for that entity to your clipboard. Paste it in Obsidian, Craft, Notion, email, or anywhere that takes a link - clicking it opens PrimeTask at that exact entity.

Copy Link appears in right-click menus only when External Integrations are enabled.

Use Copy Link to stitch your notes to your tasks

Paste task links inside your Obsidian notes, your Craft docs, your Notion wiki. When the note references the task, one click opens the task in PrimeTask - without a fragile search.

Inbound - PrimeTask embeds deep links to your other apps

The same idea runs the other way. PrimeTask accepts any URL scheme - not just http:// or https://. Paste a deep link to another app and PrimeTask treats it as a clickable link that opens that app at the right spot.

In task notes

Open a task's notes editor and paste a deep link like:

  • obsidian://open?vault=Work&file=Q2-Plan
  • figma://file/abc123/Design-System
  • linear://team/ENG/issue/ENG-142
  • vscode://file/Users/you/project/src/App.tsx
  • spotify:playlist:...
  • slack://channel?team=...&id=...

The paste becomes a clickable link. Click it and the other app opens to that exact note, file, issue, or channel.

For the full task notes workflow, see Task Notes.

In project notes

Project notes work the same way. Paste any deep link and it becomes an inline clickable reference to the other app. Use this to keep a project's research, design file links, ticket links, and documentation next to the project brief.

For the full project notes workflow, see Project Notes.

On a PrimeFlow canvas

For a visual layout instead of inline notes, drop an External App node in PrimeFlow. Paste the deep link in the node configuration; the node becomes a clickable launcher you can connect to tasks, projects, and records on the canvas.

See PrimeFlow External App Nodes.

Don't just link to the app - link to the spot

A sticky with "Figma →" is useful once. A node that opens this specific file in Figma is useful every time. Deep links are always the better choice when the app supports them.

Apple Shortcuts, Alfred, Raycast

The outbound story pairs perfectly with automation tools - triggering PrimeTask from a keyboard shortcut, a menu bar item, Siri, or time/location triggers.

Apple Shortcuts

1

Step 1

Open the Shortcuts app (macOS includes it).

2

Step 2

Create a new shortcut and add the Open URLs action.

3

Enter a `primetask://` URL

for example, primetask://task/create?spaceName=Personal&title=Quick%20Task.

4

Step 4

Save with a name you'll remember; add an Ask for Input action beforehand and reference that input in the URL when you want dynamic titles.

See Apple Shortcuts and Deep Links for detailed recipes.

Alfred

Create a new workflow with a Keyword Input connected to an Open URL action. Use {query} in the URL for dynamic task titles.

Raycast

Create a Quicklink with the PrimeTask URL. Use {Query} for dynamic parameters.

Test from Terminal

You can test any primetask:// URL from your terminal:

open "primetask://task/create?spaceName=Personal&title=Test%20Task"
open "primetask://timer/stop?spaceName=Work"

Security

  • Opt-in per command type - enable only the commands you want to accept. Everything else is blocked.
  • Space name required - every command must target a specific Space. No accidental cross-Space actions.
  • Audit log - every external command that runs is written to the audit log, with timestamp and source. Review it any time.
  • Copy Link is gated - the Copy Link action only appears in right-click menus when external integrations are enabled.

See External Integrations Settings for the full set of toggles and the audit log viewer.

How to enable

1

Step 1

Open Settings → External Integrations.

2

Step 2

Enable External Integrations.

3

Step 3

Allow the specific commands you want to use. Leave the rest disabled.

4

Step 4

The Copy Link action appears in right-click menus once External Integrations are on.

Things worth knowing

Outbound and inbound are independent

The outbound primetask:// scheme and the inbound "paste other apps' deep links into notes" feature are separate. You can use either without the other. Most users turn on both.

Deep links to other apps don't require enabling anything in PrimeTask

Pasting obsidian:// or figma:// into a task note works as soon as you paste. There's no separate toggle - it's just how URLs work in PrimeTask's notes.

Works on macOS and Windows

The primetask:// scheme is registered on both platforms. Outbound deep links to other apps work wherever the target app is installed and supports its own URL scheme.

Copy Link never exposes sensitive data

A PrimeTask copy link is a URL that opens PrimeTask at an entity. It doesn't include the entity's content or any of your data - just the reference.

Common questions

"Can I automate capturing a task from Siri?"

Yes - create an Apple Shortcut that opens a primetask://task/create?... URL, and trigger the shortcut with Siri, a keyboard shortcut, or a widget. See Apple Shortcuts and Deep Links.

"Why doesn't Copy Link show in my right-click menu?"

External Integrations must be enabled in Settings first. Once enabled, Copy Link appears on tasks, projects, contacts, and companies.

"Can I paste any kind of deep link into task notes?"

Yes. PrimeTask treats anything that looks like a URL scheme as a clickable link. Your operating system opens it using whichever app is registered for that scheme.

"What happens if I click a deep link and the target app isn't installed?"

Your operating system handles it - usually a prompt to install the app, a browser fallback if the target supports one, or an error. PrimeTask isn't affected by the result.

"Does this require Pro?"

No. External Integrations are available on every PrimeTask license. A few specific commands (CRM open, CRM nav) require Pro because they touch Pro features, but the integration surface itself is not gated.

"Can I undo a command that ran?"

Commands are regular actions in PrimeTask. If a task was created, you can delete it. If a timer was started, you can stop it. The audit log shows what ran and when so you can trace anything unexpected.

Where to go next

If you want to…Read this
Build Apple Shortcuts recipesApple Shortcuts and Deep Links
Place deep links as canvas nodesPrimeFlow External App Nodes
Embed deep links in task notesTask Notes
Embed deep links in project notesProject Notes
Configure command toggles and audit logExternal Integrations Settings
Connect AI agents (MCP)Bring Your Own AI

Related Articles