# Project Create Action

With the **Project Create Action**, you can programmatically create a new project in Helmut FX—bypassing the “Add Project” dialog.

When executed, this node fires the [Create\_Project](/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/create_project.md) trigger (ensure your host client/server has permission to run it), and the associated streams will use the parameters you supply to instantiate the project.

**Configurable Settings**

* **Name**\
  The display name for the new project.
* **Group**\
  The target group in which the project will reside.
* **Category**\
  The category under which the project will be organized.
* **Template**\
  The template from which the project is derived.

  > **Note:** The chosen template must physically exist within the selected group.
* **Project Type**\
  Select one of the following:
  * Premiere Pro
  * After Effects
  * Audition
  * ProTools
* **Private Project**\
  If enabled, the project is created as a private (restricted) project.
* **Add Current Metadata**\
  If enabled, metadata from the active project object is copied into the new project—useful for wildcard-based workflows built on existing project objects.
* **Use Result as Current Project**\
  If enabled, the newly created project becomes the active project for any subsequent actions in the stream.

**Usage Notes**

1. **Template Location**\
   The defined template must reside in the selected group. This ensures that you can, for example, base a new project on an existing project object—substituting parameters via wildcards.
2. **Alternative Workflows**\
   You might also use this action to create a Helmut project that, for instance, imports an XML file via a watch-folder integration with a third-party system.
3. **Stream Availability**\
   The Project Create Action is accessible in any stream where a project object is already present.

<figure><img src="/files/JLuJMrjXZD9qMb9iT1w2" alt="" width="345"><figcaption><p>Project Create Action</p></figcaption></figure>


---

# Agent Instructions: 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:

```
GET https://docs.helmut.de/helmut4-releases/helmut4-components/streamdesigner/nodes/actions/project-21/project-create-action.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
