--- title: "Create a Process from Text" slug: "create-a-new-process-using-ai-assistant" updated: 2026-08-11T00:04:55Z published: 2026-08-11T00:04:55Z canonical: "docs.processmaker.com/create-a-new-process-using-ai-assistant" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.processmaker.com/llms.txt > Use this file to discover all available pages before exploring further. # Create a Process from Text > [!TIP] > [**Plan Availability:**](https://www.processmaker.com/products/pricing/) ![Enterprise](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/Enterprise.png) Use ProcessMaker's powerful AI Assistant to quickly build a complete Process, including any required [Screens](/v1/docs/screens), [Scripts](/designer-advanced/what-is-a-script), and [Sub Processes](/v1/docs/sub-process), from a text description. [Embedded content](https://demos.processmaker.com/embed/QdVSa677Sm6I4cnUXgbZe?embed_v=2) **Supported Modeling Objects** The following BPMN element types and connectors are supported for AI Process generation: - [DocuSign connector](/v1/docs/docusign-connector) - [End-type Event elements](/v1/docs/end-event) - [Exclusive Gateway element](/v1/docs/exclusive-gateway) - [Inclusive Gateway element](/v1/docs/inclusive-gateway) - [Parallel Gateway element](/v1/docs/parallel-gateway) - [PDF Generator connector](/v1/docs/pdf-generator-connector) - [Script Task element](/v1/docs/script-task) - [Send Email connector](/v1/docs/send-email-connector) - [Start-type Event elements](/designer-modeler/model-your-process/event-elements/start-type-event-elements) - [Sub Process element](/v1/docs/sub-process) - [Web Entry for Start Event element](/v1/docs/start-event#web-entry-panel-settings) - [Web Entry for Task-type element](/v1/docs/form-task#web-entry-panel-settings) ## Generate a Process from Text **Permissions** Your user account or group membership must have the following permissions to create a new Process unless your user account has the **Make this user a Super Admin** setting selected: - Processes: Create Processes - Processes: View Processes See the [Processes](/v1/docs/permission-descriptions-for-users-and-groups#processes) permissions or ask your Administrator for assistance. Follow these steps to generate a process model from a text description: 1. [View your active Processes.](/v1/docs/process-management#view-your-processes) 2. Click the **+Process** button to view the New Process screen. 3. From the **New Process** screen, click **Generate from AI**. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/New Process - 2026.png) 4. Click the **Text to process** setting of the **Process with AI** tab, and enter a description of your process. Follow these guidelines: ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/Process AI Assistant(1).png) - Each process description is limited to 1,000 tokens. A token is a common sequence of characters in a language, with one token typically representing about four (4) characters. The token counter next to the **Text to process** field shows how many tokens your description currently uses. - You may enter your description in one language, but generate the Process model's labels using a different language. For example, enter your description in English language, but write this at the end of your description: `Generate the Process in Spanish` or `Return in Spanish`. - Click the **Need Inspiration?** field to view English-language phrases that to describe specific functions to generate in the Process model. Click a phrase or phrase template to copy it into your Clipboard, and then paste it into into the appropriate location in your description. 5. Click the **Generate** button. After the Process model generates, it displays in the **AI Generated Response** section. ![Process AI Assistant Result](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/Process%20AI%20Assistant%20Result.png) 6. You can revise your description, and then click the **Regenerate** button to regenerate the process. 7. Click the **History** tab to view past iterations of the process. Click a description to view its text as well as the generated Process model. 8. Click the **Download** button to download a PNG image of the Process model. 9. Click the **Use Model** button to continue creating the process. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/Create Process After IA(1).png) - In the **Name** setting, edit the unique name for the Process. Names can only use apostrophe characters (`'`) and spaces. - In the **Description** setting, edit the description of the Process if necessary. - From the **Category** drop-down menu, select one or more [Process Categories](/v1/docs/process-categories) to associate with this Process. To remove a Process Category that is currently selected, click the ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/b34c5fc9-9931-44fa-887a-9e048fdb8265.png) icon. - From the **Project** drop-down menu, optionally select a [Project(s)](/v1/docs/projects) for this Process. - From the **Process Manager** drop-down menu, select the [Process Manager](/v1/docs/process-manager) for this Process. 10. Click **Save**. The new generated Process displays in the Process Modeler. ## Generate Multiple Assets Follow these steps to automatically generate assets for all tasks in a process: 1. Click **Create Now** to generate assets for all tasks in the process using the AI Asset Generator. ![AI Asset Generator](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/AI%20Asset%20Generator%20window.png) 2. The AI Asset Generator is also accessible through the ![AI Asset Generator](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/AI%20Asset%20Generator%20icon.png) icon from menu on top right of the Modeler and creates assets for all tasks in the process. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/25947bbd-fb4a-4520-851f-faea94f955ae.png) > [!NOTE] > Best Practices > > - When the AI Generator creates multiple assets for your process, it produces a consistent JSON data model for all of them. > - If your process already includes an asset, such as a screen for the first task, the AI Generator will not create a new one. Instead, it uses the JSON data model of the existing asset to build a consistent model for the remaining assets. > - To optimize the AI Generator's performance, it is recommended to add a screen for the first task. This allows the AI Generator to train on the JSON data model and use it as a foundation for the rest of the process. > - Ensure that each object in the process model is clearly named to accurately describe its function. > - Additionally, [Sequence Flow](/v1/docs/sequence-flow-element) should be properly added to reflect the intended workflow routing. 3. Click **Create Assets with AI** to begin asset generation. 4. The AI Generator reviews existing assets from left to right in the Process Model, and then generates applicable Screens, Scripts, and Sub Processes. Each object is highlighted as follows: ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/Assets Generation.png) - **Blue:** An asset is being generated for this object. - **Green:** An asset has been generated for this object. - **Gray:** An asset already exists, therefore, the object will be skipped. 5. As a best practice, before further revising your Process or any of its generated assets, [run a Process test](/v1/docs/process-testing). 6. To add individual assets using AI, see [Add Assets using the AI Generator object](/v1/docs/create-a-new-process-using-ai-assistant#add-assets-using-the-ai-generator) section. ## Generate Individual Assets Use the AI Generated object to automatically create assets for your Process model. Place the AI Generated object onto your Process model like any other object, and then select to generate any of the following assets using natural language: - **Screen:** ProcessMaker AI creates a [Screen](/v1/docs/screens) using your natural language description and adds a [Form Task](/v1/docs/form-task) to your process. - **Script:** ProcessMaker AI creates a [Script](/v1/docs/scripts) using your natural language description and adds a [Script Task](/v1/docs/script-task) to the process. - **Sub Process:** ProcessMaker AI creates a sub-process using your natural language description and adds a [Sub Process](/v1/docs/sub-process) to your process. ### Add an AI Generated Object to the Process Model Add an AI Generated object from one of the following locations in Process Modeler: - **Object Panel:** Located to the left of the Process Modeler canvas, the Object Panel contains various process model objects. - **Object Bar:** Located at the bottom of the Process Modeler canvas, the Object Bar contains [pinned](/v1/docs/process-modeler#pin-and-unpin-objects) Process model objects for quick access. Add from the Object PanelAdd from the Object bar Follow these steps to add an AI Generated object from the Object panel to the Process model: 1. Ensure that the Object panel is visible. If not, click the **Add** icon ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/1e14ac51-2b8c-4ce7-a993-d872a3523cf9.png) from the Object bar at the bottom. 2. Click the **AI Generated** object from one of the following sections: - **Pinned Objects:** The AI-generated object appears in the Pinned Objects section when it is pinned. - **Object Category:** The AI-generated object appears in the Object Category section when it is not pinned. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/c7319786-3bc6-4ea5-b231-3a1a092549e7.png) 3. Click the location in the Process model to place this element. Follow these guidelines when placing this element: - Optionally place this element between two existing Process model objects already connected with a Sequence Flow element. See [Place an object between two connected objects](/v1/docs/sequence-flow-element#place-an-object-between-two-process-model-objects-already-connected-with-a-sequence-flow-element). - If a Pool element is in your Process model, the AI Generated element cannot be placed outside of the Pool element. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/32bb5e47-bfae-452f-aa1c-656f50f37731.png) Follow these steps to add an AI Generated object from the Object bar to the Process model: 1. Ensure that the object is pinned to the Object bar. If not, [pin](/v1/docs/process-modeler#pin-and-unpin-objects) it. 2. In the Object bar at the bottom center, click the object's icon. This object's icon displays adjacent to the mouse icon, indicating that this AI Generated object can be placed into the Process model. 3. Click the location in the Process model to place this object. Follow these guidelines when placing this element: - Optionally place this element between two existing Process model objects already connected with a Sequence Flow element. See [Place an object between two connected objects](/v1/docs/sequence-flow-element#place-an-object-between-two-process-model-objects-already-connected-with-a-sequence-flow-element). - If a Pool element is in your Process model, the AI Generated element cannot be placed outside of the Pool element. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/32bb5e47-bfae-452f-aa1c-656f50f37731.png) **Adjust location and appearance** - [Move a Process Model Object.](/v1/docs/process-modeler#move-process-model-objects) - [Connect Two Process Model Objects with a Sequence Flow Element.](/v1/docs/sequence-flow-element#connect-two-process-model-objects-with-a-sequence-flow-element) - [Customize the Appearance of a Process Model Object.](/v1/docs/customize-the-appearance-of-a-process-model-object) - [Copy Process Model Objects into the Clipboard.](/v1/docs/process-modeler#copy-process-model-objects-into-the-clipboard) - [Clone Process Model Objects Without the Clipboard.](/v1/docs/process-modeler#clone-process-model-objects) - [Delete Process Model Objects.](/v1/docs/process-modeler#delete-process-model-objects) ### Select the Asset the AI Generated Object Creates Follow these steps to select the asset the AI Generated object creates using your natural language description: 1. [Add an AI Generated object to the Process model](/v1/docs/all-in-one-ai-asset-generation#add-an-ai-generated-object-to-the-process-model). 2. [Show the Configuration settings](/v1/docs/show-configuration-settings-for-a-process-model-object). The **AI Assistant** panel displays. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/e9f0b8b2-aca4-4943-8cf2-9832c7cb38de.png) 3. Select one of the following options: - **Sub Process From Text:** Select the **Sub Process From Text** option to use your natural language description for a Sub Process at this point in your current Process. After creating your AI-generated Process, the current AI Generated object becomes a [Sub Process](/v1/docs/sub-process) element that references the new Process you created using AI. [Embedded content](https://demos.processmaker.com/embed/clolzkmj021ycpekicjnogykc?embed_v=2) - **Screen From Text:** Select the **Screen From Text** option to use your natural language description for a Screen at this point in your current Process. Use the AI Control in Screen Builder to describe the control(s) for your Screen. After using the AI Control to create your Screen, the current AI Generated object in this Process becomes a [Form Task](/v1/docs/form-task) element that references the new Screen you created using AI. [Embedded content](https://demos.processmaker.com/embed/WwRSc8ZJSrV6WQaOArgjV?embed_v=2) - **Script From Text:** Select the **Script From Text** option to use your natural language description for a Script at this point in your current Process. Use the AI Assistant in Script Editor to describe functionality for your Script. After using the the AI Assistant, the current AI Generated object in this Process becomes a [Script Task](/v1/docs/script-task) element that references the new Script you created using AI. [Embedded content](https://demos.processmaker.com/embed/clozzfr6of9xcpes1vmryn6j9?embed_v=2)