I need to create an integration between Salesforce and a third party service. Essentially Salesforce will trigger a callout to the third party when a status change occurs on a custom object record. The unique identifier in both systems will be the email address. When the status changes I need to retrieve assessment information and push it back into Salesforce on the same record. How do I do this??
I know that I need to create a trigger that calls a class to request information from the third party system. What would the initial trigger look like? It needs to run when the status changes from '8 - Offer Accepted' to '9 - Induction Booked', and call an HTTP request class. Is there anything I'm missing?
Many Thanks, Natasha