# Templates

#### Benefits

* Appizap Workflow Builder might already have a template that does what you need.
* Examples of what you can build
* Best practices for creating your own workflows

### Access templates <a href="#access-templates" id="access-templates"></a>

Choose `Templates` to access the repository of templates. When utilizing Appizap Workflow Builder's template library, users are directed to explore Workflows on the n8n website. In the case of a custom library offered by your organization, you have the capability to search and navigate templates directly within the application.

### Add your workflow to the Appizap Workflow Builder library <a href="#add-your-workflow-to-the-n8n-library" id="add-your-workflow-to-the-n8n-library"></a>

You have the option to contribute your workflows to the template library of Appizap Workflow Builder. It is in the process of establishing a creator program and constructing a marketplace for templates. This initiative is currently in progress, thus the specifics are subject to modifications.

### Self-hosted Appizap Workflow Builder: Disable templates <a href="#self-hosted-n8n-disable-templates" id="self-hosted-n8n-disable-templates"></a>

In your environment variables, set `AWB_TEMPLATES_ENABLED` to false.

### Self-hosted Appizap Workflow Builder: Use your own library <a href="#self-hosted-n8n-use-your-own-library" id="self-hosted-n8n-use-your-own-library"></a>

In your environment variables, set `AWB_TEMPLATES_HOST` to the base URL of your API.

Your API must provide the same endpoints and data structure as Appizap Workflow Builder's.

The endpoints are:

| Method | Path                          |
| ------ | ----------------------------- |
| GET    | /templates/workflows/`<id>`   |
| GET    | /templates/workflows          |
| GET    | /templates/collections/`<id>` |
| GET    | /templates/collections        |
| GET    | /templates/categories         |
| GET    | /health                       |
