An Alfred workflow to quickly interact with your Productive.io organization.
Download the workflow from the latest release and install it. You will be prompted to configure 2 variables:
PRODUCTIVE_ORG_ID
: the ID of your organization on Productive, you can find it in the URL when logging inhttps://app.productive.io/<PRODUCTIVE_ORG_ID>-.../...
PRODUCTIVE_AUTH_TOKEN
: a personal access token for the API, generate one in Settings → API integrationsPRODUCTIVE_PERSON_ID
: your account ID on Productive, it can be found in the URL when you visit your profile:https://app.productive.io/ORG_ID-.../people/PERSON_ID/overview
Once this is done, open Alfred and use the pp
keyword to list all tasks from your organization.
You may need to allow the execution of the static PHP CLI shipped with the Workflow. To do so, right click on the workflow in Aflred and choose "Open in Finder", then, if you are on a M1 or greater, right on the bin/php-8.2.13-cli-macos-arm64
(otherwise use the one ending with x86_64
) file and choose Open with → Terminal
. You should be prompted by macOS to indicate if you trust this executable or not, choose as you prefer (if you refuse, the workflow will not work), then quit the Terminal app.
The following commands are available:
Keyword | Action |
---|---|
ppt |
Get all tasks |
ppp |
Get all projects |
ppd |
Get all deals |
ppc |
Get all companies |
ppg |
Get all people (g for gens which means people in French) |
pps |
Get all services |
Thanks to crazywhalecc/static-php-cli for the static PHP executables and to brandlabs/productiveio for the Productive.io SDK
- Clean log files periodically (daily ?)
- Display error notification when starting a timer has failed