> For the complete documentation index, see [llms.txt](https://knowledge.out-smart.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://knowledge.out-smart.com/marketplace-packages-and-power-ups/power-ups/workflows/validate-workflow-setup.md).

# Validate workflow setup

OutSmart validates a workflow when you save it.

This prevents broken step sequences and missing references.

### What the system checks

#### Send step position

The **Send** step should be the last step in the workflow.

If it is placed earlier, the workflow setup is invalid.

#### Timer pairing

Timer steps should be placed in a valid sequence.

A **Start** timer needs a matching **Stop** timer.

#### Predefined forms

A **Predefined form** step should point to a valid form.

If the form no longer exists, the workflow needs to be updated.

#### Picture requirements

Picture settings should make sense.

For example, the minimum number of pictures should not exceed the maximum.

### Validation during use

The app also validates each step while employees work through the workflow.

If a required action is missing, employees cannot continue to the next step.

### How to fix common errors

1. Open the workflow.
2. Check the step order.
3. Review the step settings.
4. Save again.

If the save still fails, correct the specific step that caused the message.

### Frequently asked questions

<details>

<summary>Can I save a workflow with validation errors?</summary>

No.

You need to resolve the errors first.

</details>

<details>

<summary>Do employees see configuration errors?</summary>

No.

Configuration errors are handled in the BackOffice.

</details>

<details>

<summary>What happens if a referenced form is deleted?</summary>

The workflow needs to be updated with a valid form.

</details>

### Related topics

* [**Workflows**](/marketplace-packages-and-power-ups/power-ups/workflows.md)
* [**Workflow step types**](/marketplace-packages-and-power-ups/power-ups/workflows/workflow-step-types.md)
* [**Create and manage workflows**](/marketplace-packages-and-power-ups/power-ups/workflows/create-and-manage-workflows.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://knowledge.out-smart.com/marketplace-packages-and-power-ups/power-ups/workflows/validate-workflow-setup.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
