Can somebody tell me if i can make dashboards role specific in salesforce? basically i want to show dashboards on home page layout according to user who logs in!! If he is a caller for ex. then he should see one dashboard, if he is manager he should see another dashboard on his home page.
There are 2 ways you can do that.
Create 2 profiles, one for caller and one for Manager and configure Home Page layouts with respective dashboards and assign to the profiles.
You can create single Home page layout and instruct users to select dashboard from Customize Page Link as below.
And clicking on that link you can customize the page.