Issues with displaying different default Dashlets for users with different permissions

I would like to help newly created users (who can be assigned based on user groups/roles) have different homepage Dashlets. Is this possible?

For example, sales personnel are shown the Calls section, but finance personnel should be shown the Contracts section.

Hello Scott,

it works, but it’s a bit of a hassle.
If you check the DB:

SELECT * FROM `user_preferences` WHERE `category` LIKE '%home%'

you’ll find the column: contents with Base64 encoded configurations.

You can simply create two users and prepare their dashboards and then check in the user_preferences table their contents string.

In order to read it, you can use an online service like this:

After preparing the ‘template’ of the dashboard, it’s just the question on how you’d like to add it:
Manually in the DB, via a custom PHP script or a logic hook or similar after creating a user, …