--- title: "Build Your Own Process" slug: "build-your-own-process" updated: 2026-08-11T00:09:37Z published: 2026-08-11T00:09:37Z canonical: "docs.processmaker.com/build-your-own-process" --- > ## 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. # Build Your Own Process > [!TIP] > [**Plan Availability:**](https://www.processmaker.com/products/pricing/) ![Professional](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/Standard.png)![Professional](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/Professional.png)![Enterprise](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/Enterprise.png) ## Build Your Own Process **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 start from a blank canvas and build your own process: 1. [View your active Processes.](/v1/docs/process-management#view-your-processes) 2. Click the **+Process** button. The **New Process** screen displays. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/New%20Process%20-%202026.png) 3. Click the **Build Your Own** option. The **Create Process** screen displays. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/625d7653-03fd-4937-8bfd-e8826ef6b0a7.png) 4. In the **Name** setting, enter the unique name for the Process. Process names must be unique in your organization regardless of whether the Process is active or [archived](/v1/docs/archive-and-restore-a-process), and can only use apostrophe characters (`'`) and spaces. This is a required setting. 5. In the **Description** setting, enter a description of the Process. This is a required setting. 6. 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/18b07a86-be84-40af-9306-214a527e4a8f.png) icon for that selection or press `Enter` when the drop-down is visible. This is a required setting. For more information, see [What is a Process Category?](/v1/docs/process-categories) 7. From the **Project** drop-down menu, optionally select the [Project(s)](/v1/docs/projects) for this process. To remove a Project that is currently selected, click the ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/18b07a86-be84-40af-9306-214a527e4a8f.png) icon for that selection or press `Enter` when the drop-down is visible. For more information, see [Projects](/v1/docs/projects). 8. From the **Process Manager** drop-down menu, select the Process Manager for this Process. For more information, see [Process Management](/v1/docs/process-management). 9. Optionally, click the **Upload File** button to upload a third-party BPMN file to create a process from the BPMN specifications. ***Note***: This feature does not support the `.json` file format. [See instructions to import a json file](/v1/docs/import-a-processmaker-platform-process). 10. Click **Save**. Your new Process opens in Process Modeler. 11. [Continue designing the process in the Modeler](/v1/docs/process-modeler). > Supported modeling objects for BPMN file import > > When importing a third-party BPMN file, the following modeling objects will be included in the new process. > > **Start Events** > > - Empty Start Event > - Message Catch Start Event > - Timer Start Event > - Conditional Start Event > - Error Start Event > - Signal Start Event > > **End Events** > > - Empty End Event > - Message End Event > - Signal End Event > - Error End Event > > **Participants** > > - Pools > - Lanes > > **Gateways** > > - Exclusive Gateway > - Inclusive Gateway > - Parallel Gateway > > **Artifacts** > > - Text Annotation > > **Activities** > > - Script Task > - Manual Task > - Service Task > > **Events** > > - Message Event > - Timer Event > - Error Event > - Conditional Event > - Signal Event > > **Intermediate Events** > > - Message Throw Event > - Message Catch Event > - Timer Throw Event > - Timer Catch Event > - Conditional Catch Event > - Signal Throw Event > - Signal Catch Event > > **Boundary Events** > > - Message Catch Event > - Timer Catch Event > - Conditional Catch Event > - Signal Catch Event > - Error Catch Event ## Related - [Create a Process from an Image](/create-a-process-from-an-image.md) - [Create a Process from Text](/create-a-new-process-using-ai-assistant.md) - [Create a New Process from Template](/create-a-new-process-from-template.md) - [Lucidchart Integration](/lucidchart-integration.md)