
BobS.45479 (Customer) asked a question.
We use Rippling (HRIS) to provision users in Okta by way of an Okta plugin that's available in Rippling.
We want to provision users in Okta ahead of their start date, unfortunately the Rippling Okta plugin does not allow for users to be provisioned in a staged state; user accounts can only be porivisioned in an active state, which then triggers the Okta welcome email to be sent ahead of their start date.
We can disable the Okta welcome email from going out using Okta's global settings, but we would then need the welcome message to go out on the user's start date (exists as a profile attribute). Is it possible to create a workflow to do this?

@BobS.45479 (Customer) -- I wouldn't recommend utilizing "wait" for any extended period of time such as described in this use case. A better approach would be to store "pending" users in a Workflows table and have a scheduled flow that looks at the table daily then performs actions against the users that should be actioned against. Then once the job is successful remove the entry from the table.
Essentially, the Workflow table would be a "pending" job queue.
Edit: Also, I recommend storing Dates as ISO 8601 (YYYY-MM-DD). This is a standard and you will have much more consistent results when performing "searches" against a standard vs a non standard format.