> For the complete documentation index, see [llms.txt](https://docs.stoobly.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stoobly.com/guides/how-to-integrate-e2e-testing/how-to-scaffold-an-app/customizing-a-workflow.md).

# Customizing a Workflow

## Background

{% hint style="info" %}
Non-hidden files are used for customization. Hidden files are scaffold maintained and will be overriden.
{% endhint %}

To learn more:

{% content-ref url="/pages/kGz1rovOOBYXXhoOcn3E" %}
[Workflow](/core-concepts/scaffold/workflow.md)
{% endcontent-ref %}

## Next Steps

In the following sections, we use `SERVICE-NAME` as `sampleapis` and `WORKFLOW-NAME` as `record`. `SERVICE-NAME` and `WORKFLOW-NAME` should be customized to your service(s) and workflow(s).

{% content-ref url="/pages/Vw5dn4e0eSOSrbyxkj0m" %}
[Customizing Container Services](/guides/how-to-integrate-e2e-testing/how-to-scaffold-an-app/customizing-a-workflow/customizing-container-services.md)
{% endcontent-ref %}

{% content-ref url="/pages/9MgKyCWsiFKFp1KjSTjL" %}
[Customizing Lifecycle Hooks](/guides/how-to-integrate-e2e-testing/how-to-scaffold-an-app/customizing-a-workflow/customizing-lifecycle-hooks.md)
{% endcontent-ref %}

{% content-ref url="/pages/Mv45siRhbEhpBkzqcg0Y" %}
[Customizing Init Scripts](/guides/how-to-integrate-e2e-testing/how-to-scaffold-an-app/customizing-a-workflow/customizing-init-scripts.md)
{% endcontent-ref %}

{% content-ref url="/pages/7C8Mb9zdon5ri1ORfQ05" %}
[Customizing Makefile](/guides/how-to-integrate-e2e-testing/how-to-scaffold-an-app/customizing-a-workflow/customizing-makefile.md)
{% endcontent-ref %}
