> ## Documentation Index
> Fetch the complete documentation index at: https://university.triggr-app.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Run a workflow

> Run a workflow for a client from Core, fill in its form and follow the request to Executions.

<Steps>
  <Step title="Choose the workflow and client">
    Click **Run a workflow** at the top of the sidebar, pick the Workflow and Client, then click **Open form**.

    <Frame>
      <img src="https://mintcdn.com/triggr/MwzXHG3UWzFixdSz/images/core/run-a-workflow/run-dialog.png?fit=max&auto=format&n=MwzXHG3UWzFixdSz&q=85&s=aea3fcef092b147c8b0ac00fe1f7e236" alt="The Run a workflow dialog with Forms and Reports tabs, a Workflow list set to User Onboarding, a Client list set to Acme Corp, and Cancel and Open form buttons." width="820" height="720" data-path="images/core/run-a-workflow/run-dialog.png" />
    </Frame>
  </Step>

  <Step title="Fill in the form">
    The form asks that client's questions; What will run lists the steps and who approves.

    <Frame>
      <img src="https://mintcdn.com/triggr/MwzXHG3UWzFixdSz/images/core/run-a-workflow/run-form.png?fit=max&auto=format&n=MwzXHG3UWzFixdSz&q=85&s=274a8ecf767bbbc07ab95c4a71308976" alt="The User Onboarding run form for Acme Corp with First name Jane, Last name Doe, Domain acme.com and Work email jdoe@acme.com, beside a What will run panel listing external approval and five steps: Create user, Assign licenses, Add to groups, Grant mailbox access and Send welcome email." width="2288" height="1104" data-path="images/core/run-a-workflow/run-form.png" />
    </Frame>
  </Step>

  <Step title="Submit">
    Click **Submit request**. Note the reference, such as `3F2A9C1B`. User Onboarding and Password Reset show a Temporary password once: click **Copy** before you leave.

    <Frame>
      <img src="https://mintcdn.com/triggr/MwzXHG3UWzFixdSz/images/core/run-a-workflow/request-submitted.png?fit=max&auto=format&n=MwzXHG3UWzFixdSz&q=85&s=70455a7ac29b80c55d7dca4721e2446b" alt="The Request submitted card for Password Reset · Jane Doe · Acme Corp with the reference 3F2A9C1B, a timeline of Submitted and Running on Acme Corp, a Temporary password box with a Copy button and the note Shown once — copy it now, and View in Executions and Run another buttons." width="1152" height="952" data-path="images/core/run-a-workflow/request-submitted.png" />
    </Frame>
  </Step>
</Steps>

| Status | Meaning | Button |
| - | - | - |
| Running | Core has started the run. | View in Executions |
| Awaiting approval | A teammate approves it on [Approvals](/core/use/approvals). | View in Approvals |
| Awaiting client approval | The client's contact approves it from an emailed link. | View in Executions |

If the request needs approval, the password is set once it's approved. The Reports tab of Run a workflow opens a read-only lookup instead; see [Reports](/core/use/reports).

## Troubleshooting

<AccordionGroup>
  <Accordion title="“No form has been configured for this workflow yet”">
    Set the workflow to Internal only or Internal + public under Config and save.
  </Accordion>

  <Accordion title="“No primary domain is set for …, so the work email can't be generated”">
    Set the client's primary domain on Clients, or choose Show options on form under the workflow's Domain setting.
  </Accordion>

  <Accordion title="A “… will fail for …” warning above the form">
    The client's Microsoft access is missing something. Click How to fix, or see [Keep an eye on Microsoft access](/core/get-started/add-your-clients#keep-an-eye-on-microsoft-access).
  </Accordion>

  <Accordion title="“… has no available licences (0 of N seats free)” when you submit">
    The client has no free seat for that licence. Free one, or let Core [buy seats automatically](/core/manage/licences-and-distributors#buy-seats-automatically).
  </Accordion>

  <Accordion title="“This workflow's approval policy needs a client approver email”">
    Override the client's Approval card with its Client approver email. See [Settings for each client](/core/get-started/configure-user-onboarding#settings-for-each-client).
  </Accordion>
</AccordionGroup>

Next: [Executions](/core/use/executions).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.