Advanced Shortcuts Support

from @ Bwt615 and @kapild

1. Better error handling
Currently the automation will fail when there is an error (for example if ‘End Session’ shortcut is triggered when no Session is active.

2. Get Current Status:
I want an automation to start a session if I disable it on the hour)

How I wish I was using it: I’d use personal automations to start opal every hour. Then, during sessions I would respectively start and cancel sessions. However, the shortcut action is literally the bare minimum. It will fail while cancelling if the session isn’t running which breaks the flow. And it will fail with the inverse. This could easily be remedied with an action to be able to check the current session or just not erroring when run. Or even better, I’d love to be in a deep focus session all day that I can’t cancel and be able to trigger breaks with a shortcut session from Session.

3. Session Time input

What I meant was is there a way to make “time of session” made available as an input to the automation script? This way, I can start the session automatically for x minutes without needing to worry about creating another automation to end the session.

1 Like

I wish more people would vote on this one :(. I use session for pomodoro cause of how well it is integrated with shortcuts, not having this is breaking my automation! I’d love to also add toggling a break via shortcuts would be GREAT instead of cancelling.

Hey @Bwt615 ! We made some improvements here:

  • Have you tried this? Opal FAQ | How to start a Pomodoro with Opal
  • We have introduced a new ‘End Session’ shortcut so you can theoretically use that to create a break:
    Start Session
    after X minutes
    End Session
    after X minutes
    Start Session
    Etc.
    Let me know if this works for you!

Hi team!

I started using Opal via of of the automation techniques mentioned here but I ended up in a infinite Opal Deep focus mode. Opal FAQ | 5+ Ways to use Opal with shortcuts

What happened:

  • I created an automation to start Opal when I start one of my Pomodoro app
  • I set the automation to start in Deep mode,
  • The session started as expected.
  • But, since I am in a deep focus mode, the session has no “end time” limit nor I can cancel the session.

Is there a way to provide the time for which I want to start the Opal session via automatic approach?

Thanks
K

Hello !
Deepfocus sessions started via shortcuts cannot be stopped from within the app, but can be stopped via another automation. So setting up another automation with the “End Session” action correlated with the end of your pomodoro timer should work.

Regarding your other question, you can use the “Time of day” trigger in your shortcut automation would allow you to start a session on a schedule using shortcuts.

Regards !
Peter

1 Like

Thanks for providing this info. @kapild does this work for you?

Thanks for clarifying this it makes sense.

Sorry for being unclear on this.

What I meant was is there a way to make “time of session” made available as an input to the automation script? This way, I can start the session automatically for x minutes without needing to worry about creating another automation to end the session.

Crystal clear ! This is something we can consider adding for sure !
For now, you can achieve similar results by programming a session from within the app.

Regards

2 Likes