Hi I have got a question related to integration with external portal:
A client has asked us to integrate their external portal. This requires each contact within the CRM to have a password created and sent to a 3rd Party API.
On Create of a contact where the First name, Last Name and Email address contain data or when a contact is updated from not having an email address to having one, generate a password & a BCrypt password hash in flow. The contact should be updated with the password hash.
When the password hash changes on the Contact record the process should use a web hook to send the Contact ID, First Name, Last Name, Email Address and Password Hash to the 3rd Party API
Technology Preference
This is up to us however the use of flows, azure functions and plugins is preferred.
Resources to use
Use a rest testing service like https://requestbin.com or https://requestinspector.com/ for the 3rd Party API
Also we cannot deploy to Azure