Maintenance work orders not triggering notifications after migration

Since migrating to cloud, our maintenance work order notifications have stopped working completely. When technicians create work orders, no notifications are being sent to supervisors or facility managers.

The business process configuration includes notification steps that should trigger when work orders are created or status changes occur. We’ve checked the process definition and all notification steps are still configured exactly as they were pre-migration. The work orders themselves are created successfully and can be viewed in the system.

The logs show no errors related to notifications or the business process execution. Everything appears to process normally, but the actual email notifications never arrive. This is causing significant delays in maintenance response times because supervisors aren’t aware of new work orders until they manually check the system.

Has anyone dealt with notification failures after cloud migration where the business process shows no errors?

Your notification failure is a common post-migration issue that requires systematic resolution across multiple configuration areas.

Analyzing your three key symptoms:

No notifications sent post-cloud move: Cloud environments don’t automatically inherit on-premise email infrastructure. Your on-premise deployment likely used your organization’s internal SMTP server for email delivery, which was configured at the network level. Cloud deployments require explicit email delivery service configuration within Workday because they operate in isolated cloud infrastructure without access to your internal mail servers.

Business process includes notification steps: The business process configuration itself is intact and executing correctly. The notification steps are triggering as designed, but the actual email delivery mechanism is missing. Think of it like a notification being created and addressed but having no postal service to deliver it.

No errors in logs: This is the confusing part - Workday logs show successful business process completion because from the process perspective, everything worked. The notification was generated, queued, and handed off to the (non-existent) delivery service. The absence of a delivery service doesn’t generate an error in the business process logs because the handoff completed successfully.

Complete resolution framework:

Phase 1 - Configure Cloud Email Delivery Service:

  1. Navigate to Integration System > Email Delivery Configuration
  2. Select “Configure Workday Cloud Email Service”
  3. Enable the service and set Status = Active
  4. Configure sender email address (use a monitored address like workday-notifications@yourcompany.com)
  5. Set as Default Delivery Service for all notification types
  6. Save and verify activation

Phase 2 - Update Notification Templates:

  1. Navigate to Notifications > Notification Templates
  2. Search for work order related templates (filter by “Maintenance” or “Work Order”)
  3. For each template:
    • Verify Status = Active
    • Click Edit
    • In Delivery Channels section, select “Email”
    • Assign “Workday Cloud Email Service” as the delivery service
    • Verify recipient configuration (should include role or position)
    • Save changes

Phase 3 - Validate Business Process Integration:

  1. Open your Maintenance Work Order business process
  2. Review each notification step
  3. Verify that notification steps reference the correct templates
  4. Check that conditional logic (if any) isn’t preventing notification triggers
  5. Ensure notification steps occur after data commit steps

Phase 4 - Test End-to-End Delivery:

  1. Create a test work order as a technician
  2. Monitor business process execution in Process History
  3. Check Notification History to verify notification generation
  4. Confirm email delivery to supervisor inbox
  5. Test status change notifications by updating work order status

Critical cloud-specific considerations:

Cloud email delivery has rate limiting and throttling policies. If you have high-volume work order creation, configure batch notification settings to group multiple notifications into digest emails rather than individual messages. This prevents delivery delays during peak usage.

Also review your notification recipient configuration. Cloud deployments are stricter about valid email addresses. If worker records have invalid or missing email addresses, those notifications will fail silently. Run a report of all facility workers and verify email address completeness.

Addressing the maintenance delay impact:

For your immediate backlog, create a custom report showing all work orders created since migration with Status = Open or Pending. Distribute this to supervisors manually while the notification system is being restored. Also consider temporarily enabling in-app notifications as a backup channel - these work independently of email delivery configuration.

Once email delivery is configured, notifications for future work orders will trigger automatically. Historical work orders won’t retroactively send notifications, so you’ll need to manually communicate the backlog to your maintenance supervisors.

The lack of errors in logs is actually working as designed - Workday distinguishes between business process execution errors and delivery service errors. Enable email delivery logging separately under Integration System > Email Delivery Logs to track actual delivery success/failure rates going forward.


This draft is based on general Workday knowledge. It has not been verified against your specific version and environment. Practitioners: verify the steps and share your experience below.

Check your email delivery service configuration in cloud. Cloud deployments require explicit setup of email delivery providers, whereas on-premise might have used your internal SMTP server. Navigate to Integration System > Email Delivery Configuration and verify that a delivery service is configured and active.

Also verify that your notification templates are enabled for the cloud tenant. Sometimes during migration, notification templates get disabled or lose their delivery channel configuration. Go to Notifications > Notification Templates and check that your work order templates show Status = Active and have an email delivery channel assigned. The business process might be triggering the notification, but if the template is disabled, nothing gets sent.

I found the Email Delivery Configuration and there’s no delivery service configured at all. It looks like this wasn’t set up during migration. What delivery service should I configure for standard work order notifications?

You need to configure Workday Cloud Email Service as your delivery provider. Go to Integration System > Email Delivery Service > Configure Workday Cloud Email. Enable it and set it as the default delivery service. Then go back to your notification templates and assign this delivery service to each template.

Tested this on our Workday tenant migration last quarter—reconfiguring the SMTP relay settings in Workday’s Notification Framework resolved all three notification failures within hours.

Don’t forget to test the email delivery after configuration. Send a test notification to verify that emails are actually being delivered and not caught in spam filters. Also check recipient email addresses in worker records - sometimes email fields get cleared during migration if there were data mapping issues.