I'd like to disable all notification sounds whenever there is a current event in Calendar. How can I do this automatically?


Llama will let you do this, and it is free (Tasker costs money). It has many of the features as Tasker and Locale, and it can even use Locale plugins. I have grown fond of this app and have set up many automated events.

To do this in Llama, you create two events and two profiles.


  1. Create a new profile and name it something like "No Notifications". Uncheck all of the volume options except for Change notification volume. Set the volume level to 0.
  2. Create a second profile and name it "Normal". Again, uncheck all volume options except for Change notification volume. This time, set the volume level to whatever you want, like 5/7.


  1. Create a new event.
  2. Under Actions, click Add Condition and select Calendar Event. Use the defaults.
  3. Next, click Add Action. Select Profile and choose your silent profile.
  4. Create a second event. This one will be the opposite of your first event, so change the condition of the calendar to "Event finished/Not current event" and set the action profile to your normal profile.

The developer of Llama is still working on it and adding new features, and you can get details here.

  • This is, in fact, what I ended up doing.
    – Erik
    Sep 25 '12 at 16:58

Tasker will do this for you. It allows you to automate tasks when certain conditions are met (and is a truly awesome app). Tasker works by monitoring Contexts and then performing Tasks when those contexts match the conditions you set. Contexts and Tasks are grouped together to create Profiles.

You can set up a Tasker Profile with the Calendar Event Context (set to whatever conditions meet your needs, e.g. "From my Google Calendar [Calendar]," "When event shows me as [busy]," and/or "With title [Title]") and a Task containing Silent Mode > On.

You can find more information about Tasker from the Tasker Homepage and from the Tasker Wiki.


You can try Silent!. It's a very easy app to put your phone insilent mode.

It has a schedule plus a white list (to prevent you from losing important calls). It also has a location option; so it turns your phone to silent mode only if you're in a specified place. It's very simple to use and doesn't need a lot of configurations to work.


I wrote an app, Free Busy Silent Mode which will be useful. Very minimal configuration needed, you just need to pick which calendar account to sync, that's it.

  • That link is dead
    – Cullub
    Aug 21 '17 at 15:56

I've defined a custom flow in automate app from llama.

I use location based rules in combination with my calendar like: At work, set ring tone to low level At work and occuring meeting, enable do not disturb profile Etc. Works pretty well!

  • OP wants to permanently disable those, not just in specific locations. Do you suggest to permanently enable DND mode then? Doesn't sound like a suitable solution to me. Your answer is fine, but it doesn't fit the question I'm afraid…
    – Izzy
    Jun 6 '20 at 22:31

I also wrote an app Polite which allows you to pick keywords in your calendar events


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.