Can I Configure Salesforce Adoption Manager to Send Emails to a Specific Group of Users Only?

No. When you enable Adoption Manager, it’s turned on for all users in your org. But users can opt out of receiving future messages from the footer of any email from the program.

Check the below link for more info


How to enable and disable Salesforce Adoption Manager?

1. Go to Manage Users --> Adoption Manager.

2. Check or Uncheck the check box to enable or disable Salesforce Adoption Manager.

Opportunity Competitors in Salesforce

Opportunity Competitors are related to a Competitor and an Opportunity. They hold deal specific details about the competitor. Details include why this competitor is being considered, what prospect said to you about the competitor, what the prospect sees as their strengths and our weaknesses

1. Go to Competitors.

2. Click New.

3. Save the values.

4. Go to an opportunity record.

5. Click New button in Competitors related list.

6. Save Competitor.


Article Actions

By default, users with the Manage Articles permission can perform all the actions like edit, delete and publish. To restrict access, first create public groups containing article managers and then use this page to assign the groups to specific article actions. Using this Article Actions page and Public Groups to manage permissions is only applicable to Knowledge in Salesforce Classic. Permissions in Lightning Knowledge are managed via Profile permissions.

1. Go to Article Actions.

2. Click Edit.

3. Create public groups for required actions and set it up. Select public group for each actions to have users in the public group to do these actions.


Manage Salesforce Knowledge Permission Not found

1. Go to User Interface.

2. Disable "Enable Enhanced Profile User Interface".

3. Manage Salesforce Knowledge permission will be under Administrative Permissions.


This is not available under System Permission in the enhanced profile view.

Salesforce LiveMessage

Salesforce LiveMessage empowers companies to engage with customers through the messaging apps they love, such as Facebook Messenger and SMS/MMS—all directly within the world’s #1 customer service platform, Salesforce Service Cloud.

New Service Cloud Bots automate routine tasks, such as data gathering or answering simple FAQs, freeing up service agents' time to focus on more complex customer issues.

With Bring Your Own Bot, companies can easily connect existing bots into LiveMessage, seamlessly moving conversations from bots to agents.

LiveMessage setup:
1. Install the Managed Package.
2. Contact support for Activation Request with Org Id, Facebook Page Id or Mobile Number and LiveMessage Version.
3. Authorize the connection, using the below URL
Above step should be done only after successful activation from Salesforce support.
4. Go to LiveMessage admin tab.
5. Select North America server.
6. Click Connect button.
7. Find the Channel when you are in LiveMessage Admin Tab. Click Edit.
8. Fill in the information.
9. Open LiveMessage app from the available apps.
10. Set your status to Available in LiveMessage console.
11. Click "Send Message" button on the Facebook page to test it.
12. You should accept the Chat from LiveMessage app in Salesforce.

To Setup using Omni-Channel in Salesforce Classic, check

Salesforce Adoption Manager

Quickly turn your mobile employees into Salesforce1 power users with SalesforceAdoption Manager. This tool trains and engages your users with intelligent email journeys aimed at driving adoption of the Salesforce1 mobile app and the Lightning Experience. After inviting users to download the mobile app, Adoption Manager follows up with tips that help users get the most out of Salesforce1. It also encourages dormant Salesforce1 users to try using the app again.

After you activate the program, Salesforce Adoption Manager begins targeting content for users regarding Salesforce1 and the Lightning Experience. All emails are optimized for desktop and mobile devices. If users access the email from a desktop, they can text a link to download Salesforce1 to their mobile devices. After users downloaded Salesforce1, they receive emails based on their actual usage of the mobile app. These emails suggest top actions to take and also keep track of actions already taken. The goal is to get users up to speed with Salesforce1 so your company can start realizing more benefits from the product. Salesforce Adoption Manager also helps your users capture the power of the Lightning Experience by highlighting key Lightning features that drive productivity and help close deals faster.

For more information, check the below link


Salesforce Interview Questions with Answers Part 40

1. What is the complex organization setup that you have done in your SFDC implementations?

Territory Management, Forecasting.

2. What is the challenge you faced while doing this complex org setup?

Data skew.

3. Apart from trust IP, IP range, and hours, have you done any security policies? How it was done?

Transaction Security in Salesforce -

Password Policies -

Session Settings -

4. Any challenges that you faced during Data migration from legacy CRM to SFDC?

Data Lock issues.
Data loading taking a longer time than normal.

5. What is the complex visibility access that you have done by using Profile & Permissionset?

Setting Profiles for Partner Users and Knowledge users.

6. Is there any complex integration have you done? how it is complex and challenges?

Integrating Salesforce with Work Day for user management.

Integrating Salesforce JIRA for case management.

7. In which situation you use SOAP API and REST API?

8. For a simple implementation where the scope revolves around out of the box service cloud functionalities, how much man effort required to do the implementation?

Very less when compared to coding

9. What are the pros & cons of using Siebel and SFDC?

No mobile support in Siebel. Responsive UI is possible using Lightning in Salesforce.

10. Is there any limitation in SFDC compare to Siebel?

Data limit.
File limit.
Governor limit.

11. Is there a chance you by-pass governor rule? how u handled that?

12. How did you approach SFDC implementation?

The fundamental step is to ensure the business investment in new software and processes reaps great rewards long term.

13. How did you approach the SFDC solution?

Since SFDC is the best Cloud-based CRM solution.

14. How to design a data model for SFDC?

Object In Salesforce Object Equal to Database Table Standard Predefined/CRM Related Custom Defined by Developer Fields Equal to Database Table column Standard Automatically Created Custom Defined by Developer

15. How you design a data model against the Siebel data model for a conversion project?

16. For which kind of client you suggest for Lightning as is not fully developed? 

More customized application which has VF pages.

17. How many lightning components you suggested?

It depends upon the requirement.

18. How you do deployment?

ANT or Continuous integration tools.

19. Is there a Continuous improvement environment?

Yes. GIT and Jenkins can be used.

20. Who plans and designs the sandbox? How many sandboxes?

One for development, one for SIT, one for UAT.

21. Is there any Complex extensive APEX code you have done? what for?

REST API request from external 3rd party application.

Siebel Vs Salesforce


How to enable the Shared Activities Feature in Salesforce?

1. Go to Activity Settings in Setup.

2. Enable "Allow Users to Relate Multiple Contacts to Tasks and Events".

Check the below for Classic Setup.
1. Go to Activities Settings.

2. Enable "Allow Users to Relate Multiple Contacts to Tasks and Events" check box.

Salesforce Lightning Experience:


Salesforce Interview Questions with Answers Part 39

1. Difference between Salesforce classic app and lightning app?

Similar to apps in Salesforce Classic, Lightning apps give your users access to sets of objects, tabs, and other items all in one convenient bundle in the navigation bar. However, Lightning apps take things to a level beyond Classic apps. Lightning apps let you brand your apps with a custom color and logo. You can even include a utility bar and Lightning page tabs in your Lightning app.

2. What can you put in the Lightning app navigation bar?

Most standard objects, including Home, the main Chatter feed, Groups, and People
Your org’s custom objects
Visualforce tabs
Lightning component tabs
Canvas apps via Visualforce tabs
Web tabs

3. What is the difference between and Service Cloud console in Salesforce?

4. Platform Encryption in Salesforce

5. Transaction Security in Salesforce

6. External Data Integration Limits in Salesforce

7. How to automate creation of sandbox in Salesforce?

8. Platform Cache in Salesforce

9. Apex Sharing Reason in Salesforce


11. What is the purpose of Protected custom settings?

Setting the visibility of the Custom Setting Definition to “Protected” and including it in a managed package ensures that it’s only accessible programmatically via Apex code that exists within your package.
Unlike custom metadata types, custom settings can be updated at runtime in your Apex class, but cannot be updated via the Metadata Api.

12. What is granular locking ?

13. In what ways that SOQL differs from SQL

14. What is the Apex Crypto Class?

15. ROW_LOCK issue

ROW_LOCK issue is very common if you have multiple users updating the record at the same time .Or say a batch job is running and is updating a record and same record another trigger or code snippet (usually a future method) is updating.

Account [] accts = [SELECT Id FROM Account LIMIT 2 FOR UPDATE];
Using FOR UPDATE keyword helps to achieve a lock a client end to prevent this locking issues .


How to check object level security within a Visualforce page in Salesforce?

{!$ObjectType.Lead.Accessible} is used to check object level security within a Visualforce page in Salesforce

Sample Visualforce Code: