function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
AbAb 

Creating technial users best practices

Hello,

I have to create users for interfacing with differrent external systems, can i use the same user for all the interfaces or is there any best practices to implement, please ?

I have differrent UI integration, system integration, tool usage, etc
Best Answer chosen by Ab
SwethaSwetha (Salesforce Developers) 
HI Sandrine,
It is not recommended to use the same integration user for integration with multiple systems. You need to create separate users with their own license

Also, if some other process using this integration user account attempts to connect to salesforce with the wrong password then it locks the user account, which causes all the jobs or integrations dependent on this user to fail.

Related: https://salesforce.stackexchange.com/questions/313553/salesforce-integration-user
https://salesforce.stackexchange.com/questions/302717/best-to-go-with-single-api-user-or-need-to-create-multiple-users
https://stackoverflow.com/questions/64106086/salesforce-integration-user-best-practice

Happy to answer follow-up queries.Thank you 

All Answers

SwethaSwetha (Salesforce Developers) 
HI Sandrine,
It is not recommended to use the same integration user for integration with multiple systems. You need to create separate users with their own license

Also, if some other process using this integration user account attempts to connect to salesforce with the wrong password then it locks the user account, which causes all the jobs or integrations dependent on this user to fail.

Related: https://salesforce.stackexchange.com/questions/313553/salesforce-integration-user
https://salesforce.stackexchange.com/questions/302717/best-to-go-with-single-api-user-or-need-to-create-multiple-users
https://stackoverflow.com/questions/64106086/salesforce-integration-user-best-practice

Happy to answer follow-up queries.Thank you 
This was selected as the best answer
mukesh guptamukesh gupta
Hi Sandrine.

As per my expersince you need to create seprate user for each Integration like name of profile and user as below:-

ProfileName:-
IntegrationADO
IntegrationMailChimp
IntegrationAWS


UserName:-
IntegrationUserADO
IntegrationUserMailChimp
IntegrationUserAWS

Please follow best url :-

https://www.coastalconsulting.co/blog/salesforce-integration-user-best-practices

if you need any assistanse, Please let me know!!

Kindly mark my solution as the best answer if it helps you.

Thanks
Mukesh