Checklist
Check the platform toggle before copying
Check the platform toggle before copying
Proximate shows hook commands in two platform-specific formats. Before you copy a command, make sure the toggle on the integration card is set to the correct operating system for the machine where the command will run:
- macOS commands start with
open - Windows commands start with
start
Verify the ID in your tool matches the hook in Proximate
Verify the ID in your tool matches the hook in Proximate
Each hook command contains a unique private ID. If you have multiple integrations, it’s easy to accidentally paste the ID from one into the config for another. Open your integration card in Proximate and compare the ID shown in the (truncated) hook display against what’s in your script or config file. They must match exactly, including capitalization.If you suspect a mismatch, re-copy the command directly from Proximate rather than editing the ID by hand.
Confirm Notifications are enabled in Proximate
Confirm Notifications are enabled in Proximate
Hook commands are silently ignored when Proximate’s notification system is turned off. To check:
- Open Settings from the Proximate menu bar, dock, or taskbar icon.
- Select the Notifications tab in the sidebar.
- Confirm the toggle at the top of the sidebar is switched on.
Check the command formatting for your specific context
Check the command formatting for your specific context
Each hook command is copied to your clipboard as a ready-to-run shell command. If you’re embedding it in a config file (for example, a JSON settings file, a YAML pipeline definition, or a Makefile), the quoting rules of that format may require adjustments:
- JSON config files: Double quotes inside a JSON string value must be escaped as
\". For example,open "proximate://…"becomes"command": "open \"proximate://…\"". - YAML files: Watch for characters like
:and"that can break YAML parsing. Wrapping the whole value in single quotes is often the safest option. - Shell scripts: The command should work as-is. Make sure the script is being executed by a shell that has access to
open(macOS) orstart(Windows).
Run the hook command directly in a terminal
Run the hook command directly in a terminal
The fastest way to isolate whether the problem is with Proximate or with how your tool is calling the command is to run the hook manually:
- Copy a hook command from your integration card in Proximate.
- Paste it into a Terminal (macOS/Linux) or Command Prompt / PowerShell (Windows) window.
- Press Return or Enter to run it.
Still Stuck?
If you’ve worked through all the checks above and notifications still aren’t appearing, the Proximate support team is happy to help. Submit a support ticket or reach out directly at support@getproximate.app. It helps to include your operating system, the tool you’re integrating with, and the result of the terminal test above.