Explore MuleSoft Direct Integration Apps

Discover and deploy out-of-the-box Employee Service integrations right within Salesforce.

The MuleSoft Direct Employee Service Sync from Workday integration facilitates synchronization of employee data between the two systems. This integration ensures that employee information is up to date in Salesforce, while using Workday as the system of record for employee data.

This integration automates the one-way sync of employee data from Workday to Salesforce at scheduled intervals. This approach eliminates manual data entry, reduces errors, and ensures data consistency between HR systems (Workday) and operational systems (Salesforce).

  • One-Way Sync: Employee data flows from Workday to Salesforce only. Salesforce doesn't push any changes back to Workday, maintaining Workday as the single source of truth.
  • Scheduled Intervals: The sync occurs at predefined intervals (for example, daily or weekly), ensuring that any new hires, role changes, terminations, or updates in Workday are reflected in Salesforce quickly.

The integration typically includes these employee attributes:

  • Basic Information: First name, last name, employee ID, date of birth, and so on.
  • Work Information: Job title, department, manager, and start date
  • Contact Information: Email, phone number, and address
  • Employment Status: Active, terminated, on leave, and so on.

These fields can be expanded based on business needs and customization requirements.

Employee Service Sync app is the aggregation of these two apps:

  • get_workday_workers: This parent app retrieves worker data from Workday and sends it to Anypoint MQ.
  • worker_sf_integ: This app is the dependent app for get_workday_workers. It polls Anypoint MQ for messages from the previous app and then pushes the data of the workday worker into the Salesforce ecosystem.