New name for Setting Profiles

After some doubts and sleepless nights we have finally decided to take a risk and change the name of our quite generic Setting Profiles app to something more unique and memorizing.

If you have an idea for a better name please post it on

Make sure that you prefix your idea with newname: so it will be easy to filter out all proposals like this See all proposals for new name of Setting Profiles

Have an idea or new feature request for Setting Profiles app?

This blog got quite messy with support question, new feature requests and just ‘thank you’ messages spread around all possible places in comments.

So as a first step to sort this out we have created dedicated place for new feature requests:

Support forum for paid users will be added shortly. Please stay tuned.

How multiple active profiles works

So far this is most confusing area of our app.

Setting Profiles takes quite different approach to profiles comparing to other similar apps. It allows to have multiple profiles active at one time. And here is typical use case why:

  • you have office profile: special ringtone, wifi on, office is quite so volume is set to 50%. activates 0800-1700 while at @office
  • you created onMeeting rule to get mute during calendar events with some keywords
  • you have onCharger profile to timeout screen after 10 min and bright it up (who cares for power consumption while on charger?)

So with multiple profiles active all this three profiles and rules to activate them work nicely together. Since it is possible to be in the office, on meeting and with charger connected at the same time in real world,  we do allow three profiles active at the same time in Setting Profiles app as well. Try to imaging how to handle such case with classical single profile active approach…

What happens if two profiles have conflicting setting? The one activated most recently or with higher priority will win. The order in which profiles were activated is shown by small numbers on colored tag left to active profile.

How to setup phone to ring only when plugged in

Never had those, but there are phones you can “set to vibrate always when unplugged, and ring when plugged in. Well, “droid does” this as well with Setting Profiles app.

1. Create a profile with sound turned on if you don’t have it already. Let’s call it ‘OnCharger’

2. Create Rule with Battery Based condition ‘battery connected to charger’ and action ActivateProfile ‘OnCharger’

Now you can change your phone to vibrate only mode. With Setting Profiles it will switch sound on whenever you plugged in and restore to vibrate once unplugged.


During create/edit profile make sure to click on Star next to ‘Silent mode’ to include this setting into profile


Verify that onCharger profile indeed turn silence mode off

onCharger Rule

Create Rule with condition Battery connected to Charger and Action ActivateProfile onCharger

How do you know that I’m at meeting now?

Simply! You define a keyword, the app looks for a calendar entry having the keyword in subject/description.
Combining the Calendar Based condition having the “meeting” keyword with Activate Profile “Silent” action in one Rule automatically switches sound off during your meetings.

How to define my home, office or some location?

The menu on Locations tab might give you some hints. We are still in discussion about how to simplify understanding of “location” concept, so, screen shots and guidelines are coming soon…

Android provides two methods to identify your phone location:

  • Using GPS satellites. Accurate, but  does not works inside building and consume a lot of battery. Due to this reasons Setting Profiles does not support percise GPS positioning.
  • Using wireless networks. Less accurate, but energy efficient. You can read here to find out how it works. Setting Profiles uses this method to track phone location in two, slightly different ways:
    1. Relying on Google MyLocation Api.
      Pros: quite easy from user point of view – just double click on map location and phone position, provided by Google MyLocation Api, will be matched against that location.
      Cons: generates some internet traffic and does not works if internet is not available (if you use apndroid for example to turn off gprs/edge/3g). If Google for some reason mistakenly identifies cell towers coordinates (and it does happens due to nature of underlying architecture) your location detection will be unstable.
    2. Relying on unique Cell Towers ids. Well, under the hood Google MyLocation Api is based on same Cell Towers ids, but instead querying it’s coordinates and matching them against desired lat/lon location Setting Profiles will just save all ids phone ‘hears’ in that particular place and will assume it’s presence in that place as long as it ‘hear’ those cells.
      Pros: does not rely on cells lat/lon coordinates, does not consume any internet traffic for location tracking.
      Cons: more complex setup – you can only define location when you are physically located there and it takes some time to scan for all visible cells (however this can be done in background and only at the initial location definition).

In addition to methods above location can be identified by visibility of specific Wi-Fi access point.

Pros: very accurate.
Cons: obviously you need to have Wi-Fi always enabled to rely on this approach.

Is it possible to temporary activate a profile for 30 minutes?

Yes, it does! Here go the steps how to do:

  1. Put our widget to home screen (Skip if you have had such)
  2. Click on the Setting Profile widget, Toggle Profile dialog opens
  3. Click on the clock icon right to the profile name
  4. Choose the time period for the profile to be active: 30m, 1h, 2h, 3h

Home Screen Widget

Toggle Profile

Timely Activate Profile

How to define when and where a setting profile must be activated?

It’s done via “Rules”. A rule has conditions and actions. Conditions define when and where actions should be applied.
A profile can be activated as an action. As soon as conditions are not met, the profile is deactivated.

Here go the steps to set up the rule: “When I’m home 8 PM through 8 AM, activate Silent profile”

  1. Choose the Locations tab, define a new location “@Home” (Skip if you have already had such)
  2. Choose the Rules tab, add a new rule
  3. Add a new Location Based condition: choose @Home
  4. Add a new Time Based condition: specify the time period the rule to be active
  5. Add a new action Activate Profile and choose Silent profile

Define Location

Create New Rule

Add Condition

Add Condition

Choose Time

How can I activate a setting profile in two clicks?

Easily! Just create a Home Screen Widget and you can access setting profiles in one click and activate a profile in another!

Imagine, you have unplanned a meeting and want to mute the phone ring, now no need to remember to switch sound back:
just activate the silent profile for 30, 60 ,… minutes and it will be deactivated in specified time.

Choose Setting Profiles Widget

Home Screen Widget

Timely Activate Setting Profile

What if I don’t want to miss an important call while I’m on mute?

You can overwrite current sound settings with a rule based on Incoming Call condition.
Here is how to:

  1. Create a new rule
  2. Add Incoming Call condition and set it to your preferred contacts group (like VIP or Family)
  3. Add Activate Profile action to activate the profile where sound is On and/or some custom ring tone specified

That’s it! Now even if your phone is set to mute, it will still ring in case of a call from someone from Contact Group you have set up in step two.

p.s. Yes, you can customize your ringtone for selected contacts group using this condition!

Add New Rule

Add New Action

Incoming Call Condition

Switch to our mobile site