Integration between Salesforce and Workday: User Creation

216 views 1 replies

In my project, I've built up the Salesforce-Workday integration.

I now want to construct user Accounts in Salesforce that map to the user information from Workday as the following step.

i.e. When a salesforce admin adds a new user's email address in Salesforce, after hitting the Save button, it should immediately begin looking for a Workday user with the same email address and auto-populate Salesforce user details with Workday user details.

Thank You.

Replies (1)

To automate the process of populating Salesforce user details with information from Workday based on an email address, you generally need to implement an integration layer that acts as a bridge between the two systems.

Recommended Approaches

  1. Use an Integration Platform (iPaaS):

    Integration tools like Tray.ai, MuleSoft, or Redbird AI provide pre-built connectors specifically for the Salesforce-Workday ecosystem.

    • Workflow: You can configure these platforms to trigger a "Get Worker" request in Workday whenever a new user is created in Salesforce. The platform then takes the email address, queries the Workday API for the matching record, and maps the returned data back to the corresponding Salesforce user fields.

  2. Custom Salesforce Automation (Flow + Apex):

    If you prefer to build this directly in Salesforce without third-party middleware, you can use a combination of Salesforce Flows and Apex:

    • Flow: Use a Record-Triggered Flow on the User object that runs "after save."

    • Apex Action: Since Salesforce Flow cannot directly perform a complex API callout to an external system like Workday, you will need to call an @ InvocableMethod (Apex class) from your flow.

    • Execution:

      1. The Flow triggers upon record creation.

      2. The Apex class executes an HTTP callout to the Workday REST/SOAP API using the new user's email as a filter parameter.

      3. Workday returns the user details.

      4. The Apex code updates the Salesforce user record with the retrieved information.

  3. Salesforce Data Cloud:

    If you are using Salesforce Data Cloud, you can leverage its out-of-the-box Workday Connector. This allows you to ingest Workday data into Salesforce, which can then be used to enrich user profiles or trigger automated actions using standard Data Cloud activation features.

Implementation Steps

  • Identify the Trigger: Ensure your Salesforce trigger is set to capture the email address immediately upon creation.

  • API Authentication: You will need to set up "Named Credentials" in Salesforce to securely store the Workday API credentials (OAuth or Username/Password token policies).

  • Data Mapping: Clearly define the mapping between Workday fields (e.g., workEmail, jobTitle, department) and your target Salesforce User fields.

Summary

To auto-populate Salesforce user details from Workday upon user creation, you can either use an iPaaS tool (like MuleSoft or Tray.ai) for a low-code approach, or develop a custom solution using an Apex Invocable Method triggered by a Record-Triggered Flow to query the Workday API.

Leave a Reply

Your are not logged in . Please login to post replies

Click here to Login / Register  

Company
ARTICLESHIP 08 June 2026
Internal & Taxation Article

O P Bagla & Co LLP

New Delhi

CA Inter

View Details
Company
06 July 2026
Accountant

Agarwal Anoop and Associates

Noida

CA Final

View Details
Company
09 June 2026
Accounts Associate

S Madan and CO

New Delhi

Graduate (Any)

View Details
Company
ARTICLESHIP 28 June 2026
Article Assistant

Sharma Chetan And Company

Gurgaon

CA Inter

View Details
Company
24 June 2026
Chartered Accountant

CA Darshita Shah & Co

Nadiad

CA

View Details
Company
10 June 2026
Senior Account Executive

JDS Advisory LLP

Ahmedabad

CA Inter

View Details
Company
22 June 2026
Finance Manager- Chartered Accountant

Triveni Turbine Limited

Bengaluru

CA

View Details
Company
29 June 2026
Accountant (Finance & Compliance)

TRIEYEZ

Kolkata

CA

View Details