Skip to content
✦ Made with Docsie · generated from video

How to Create a Business Process Flow in Dynamics 365

This guide walks you through how to create a business process flow in Dynamics 365, using the built-in "Lead to Opportunity" process as a working example. You will learn how to add new fields and stages, apply conditional logic so stages appear only when specific criteria are met, and attach workflows to automate actions at each stage.

Dynamics 365 26 steps 17 screenshots 1586 words Source video 7:17 Generated cost $2.80

Video: Setting up Business Process Flows within Microsoft Dynamics 365 by Subscribe360 (2016). All credit for the demonstration goes to the creator; watch the original on YouTube. The written guide below was generated from this video by Docsie. Creator? Request a change or removal.

This guide walks you through how to create a business process flow in Dynamics 365, using the built-in "Lead to Opportunity" process as a working example. You will learn how to add new fields and stages, apply conditional logic so stages appear only when specific criteria are met, and attach workflows to automate actions at each stage.

Dynamics 365 Settings area with Process Center highlighted and Processes selected
Dynamics 365 Settings area with Process Center highlighted and Processes selected

Prerequisites

  • Access to Dynamics 365 with valid login credentials.
  • Permissions to open the Settings area and edit records under Process Center.
  • At least one existing business process flow to edit (this guide uses "Lead to Opportunity Sales Process").
  • Any workflow you want to attach to a stage must already exist and be active in your Dynamics 365 environment.
Process designer showing the "Free Trial equals Yes" condition block with its properties panel open
Process designer showing the "Free Trial equals Yes" condition block with its properties panel open

Reviewing the existing process flow

Step 1: Open the Lead to Opportunity process flow

Log in to Dynamics 365 and open a record that uses the "Lead to Opportunity" business process flow. The stages appear across the top of the form: Qualify, Develop, Propose, and Close. In the Qualify stage you will see fields such as "Existing Contact?", "Existing Account?", "Purchase Timeframe", and a CRM Free Trial field. The summary panel on the right shows contact details, while the Stakeholders and Competitors sections remain empty until populated.

Dynamics 365 Lead to Opportunity business process flow showing stages, contact summary, and the CRM Free Trial field
Dynamics 365 Lead to Opportunity business process flow showing stages, contact summary, and the CRM Free Trial field

Step 2: Review the timed stage indicator

Each stage in the flow displays how long it has been active — for example, "Qualify (Active for 1 hour)." This lets you report on how much time is spent in each stage of the process.

Step 3: Navigate to the process designer

To begin editing, open the Settings area from the main navigation, then select Processes under the Process Center section.

Step 4: Open the process for editing

In the Processes list, open "Lead to Opportunity Sales Process." The process designer opens, showing the stages as connected boxes — "Lead qualify," "Opportunity develop," "Opportunity propose," and "Opportunity close." The right panel lists the components you can add: Stage, Condition, Step, and Workflow.

Expanded Qualify stage showing all current steps in the process designer
Expanded Qualify stage showing all current steps in the process designer

Step 5: View the steps in the Qualify stage

Click Details on the "Lead qualify" stage box to expand it. You will see the current steps: Existing Contact?, Existing Account?, Purchase Timeframe, Estimated Budget, Purchase Process, Identify Decision Maker, and Capture Summary. You will add a new step for the CRM Free Trial field after this list.

Adding a new field and stage

Step 6: Add a new step to the Qualify stage

Click Add in the toolbar, then choose Add Step under the "Composition" section. A plus (+) icon appears between the existing steps so you can insert the new step at any position. Insert it after "Capture Summary" so it becomes Step #8.

New stage properties panel with Free Trial Details as Display Name, Qualify as Category, and Lead as Entity
New stage properties panel with Free Trial Details as Display Name, Qualify as Category, and Lead as Entity

Step 7: Configure the new step

Select the new Step #8 in the left panel. In the Properties panel, set the Display Name to "CRM Free Trial," choose "CRM Free Trial" as the Data Field, tick Required to make the field mandatory, and confirm the Sequence is set to 8. Click Apply to save the step.

Step properties panel with CRM Free Trial selected as Data Field, Required checked, and Apply button visible
Step properties panel with CRM Free Trial selected as Data Field, Required checked, and Apply button visible

Step 8: Add a new stage

Click Add again, then select Add Stage under the "Flow" section. Click the plus (+) icon between "Lead qualify" and "Opportunity develop" to insert the new stage between them.

Step 9: Configure the new stage

Select the new stage and, in the Properties panel, set the Display Name to "Free Trial Details," the Category to "Qualify," and the Entity to "Lead." Leave Relationship as "None." Click Apply to save the stage.

Step 10: Configure the first step in the new stage

The new stage automatically includes a "Step #1: New Step." Set the Display Name (for example, "Trial URL") and select the appropriate Data Field for the trial URL. Repeat this process with Add Step to add further steps to the stage as needed.

New stage insertion point between Lead qualify and Opportunity develop
New stage insertion point between Lead qualify and Opportunity develop

Step 11: Add a second step for the CRM username

Under "Lead > Free Trial Details," add another step. Set Display Name to "CRM Username," choose "CRM Username" as the Data Field, set Sequence to 2, and click Apply.

Condition block with tick and cross paths, with the Add button highlighted for adding connectors
Condition block with tick and cross paths, with the Add button highlighted for adding connectors

Step 12: Add a third step for the trial password

Add a further step for the trial password. Set Display Name to "CRM Trial Temp Password," choose "CRM Trial Temp Password" as the Data Field, set Sequence to 3, and click Apply.

Condition block labeled "Free Trial equals Yes," with CRM Free Trial field, Equals operator, and Yes value selected
Condition block labeled "Free Trial equals Yes," with CRM Free Trial field, Equals operator, and Yes value selected

Adding conditional logic

Step 13: Add a condition before the new stage

Click Add, then select Add Condition under the "Flow" section. Insert the condition after "Lead qualify" and before "Free Trial Details." Select the new condition block and, in Properties, set Display Name to "Free Trial equals Yes." Under Rules, set Field to "CRM Free Trial," Operator to "Equals," Type to "Value," and tick the checkbox for Yes. Click Apply to save the condition.

Once applied, a tick (✔) and a cross (✖) appear on the condition block. The tick path represents the flow when CRM Free Trial equals Yes, leading into "Free Trial Details." The cross path represents the flow when the condition is not met.

Step 14: Define the path when the condition is not met

If CRM Free Trial does not equal Yes, define where the process should go from the cross (✖) path — you can add new steps or stages there, or connect it directly to another part of the flow, such as "Opportunity develop." To do this, click the Connector button in the toolbar and draw the connection from the cross to the desired stage.

Step #2 in the Free Trial Details stage configured as CRM Username
Step #2 in the Free Trial Details stage configured as CRM Username

Validating and testing the process flow

Step 15: Confirm the condition properties

Reopen "Lead to Opportunity Sales Process" in the process designer and select the "Free Trial equals Yes" condition to confirm its properties: Field set to CRM Free Trial, Operator set to Equals, and Value set to Yes.

Step #3 in the Free Trial Details stage being configured as CRM Trial Temp Password
Step #3 in the Free Trial Details stage being configured as CRM Trial Temp Password

Step 16: Review the branching logic

With the condition applied, the flow branches based on the CRM Free Trial value. If the condition is met, the process follows the upper path into "Lead Free Trial Details." If it is not met, the process follows the lower path.

Lead record showing the process bar with CRM Free Trial set to Yes and the Free Trial Details stage open
Lead record showing the process bar with CRM Free Trial set to Yes and the Free Trial Details stage open

Step 17: Validate the process

Click Validate in the toolbar to check the configuration for errors. Confirm that a "Validation successful" message appears and that the branching logic displays correctly in the diagram.

C2 Software end screen with branding, social media handles, and the message: 'Business Process Flows – What You Need To Know'
C2 Software end screen with branding, social media handles, and the message: 'Business Process Flows – What You Need To Know'

Step 18: Open a Sales record to test the flow

Return to the main dashboard and click the Sales tile to access sales records.

Step 19: Verify the conditional logic on a lead

Open a lead record from the Leads list. Check the process bar at the top of the record: if CRM Free Trial is set to "Yes," the "Free Trial Details" stage opens for data entry. Enter or verify the details in that stage as required.

Dynamics 365 dashboard with Sales, Marketing, Settings, and Training tiles, cursor on Sales
Dynamics 365 dashboard with Sales, Marketing, Settings, and Training tiles, cursor on Sales

Step 20: Test the alternate path

Change the CRM Free Trial field on the lead record to "No" and observe that the process bar updates so the flow moves to the next stage instead of "Free Trial Details."

Adding workflows to a stage

Step 21: Return to process settings

From the dashboard, click the Settings tile to access system and process configuration options.

Step 22: Open the Process Center

In Settings, locate the Process Center section and click Processes to manage business process flows and workflows.

Step 23: Locate the Workflows section on a stage

Open a stage in the process designer and scroll to the bottom of its details to find the Workflows section. You can now attach workflows to stages in addition to steps. Note that any workflow you want to attach must already exist in the system.

Process designer showing stage details with a "Workflows (0)" section highlighted
Process designer showing stage details with a "Workflows (0)" section highlighted

Step 24: Add a workflow to the stage

On the desired stage (for example, "Lead qualify"), use the "+" menu and select Add Workflow. A new entry appears under the Workflows section, and the properties panel on the right displays the workflow configuration options.

Step 25: Configure the workflow properties

In the properties panel, enter a Display Name for the workflow and set the Entity to the relevant record type (for example, "Lead"). Choose the Trigger — either Stage Entry or Stage Exit — depending on when the workflow should run. Use the lookup field to select an existing workflow, or click + New to create one if none is available. Note that only active, on-demand workflows for the same entity as the stage can be selected, so the workflow must be created and activated in Dynamics 365 before it can be assigned here.

Process designer with the "Add Workflow" menu open on a stage
Process designer with the "Add Workflow" menu open on a stage

Step 26: Save and confirm the workflow assignment

Click Apply to save the workflow assignment to the stage, or Discard to cancel the change. Once saved, the workflow appears listed under the Workflows section for that stage. If no workflow is selected, the section remains empty until one is assigned.

Workflows section in the process designer, showing no workflow selected yet
Workflows section in the process designer, showing no workflow selected yet

What's next

Once your fields, stages, conditions, and workflows are configured, review the entire process flow to confirm everything works as intended:

  • Validate the process again to check for errors.
  • Save and activate the process flow so it is available in your Dynamics 365 environment.
  • Test the flow with different field values to confirm that conditional stages and workflows trigger correctly.

With these steps, you have created a business process flow in Dynamics 365 that adds a new required field, introduces a conditional stage, and attaches a workflow — giving your sales process the ability to adapt dynamically based on lead data and automate key actions at each stage.

Generation details: cost, quality tiers

Docsie billed 4,000 credits ($2.80) to analyze this 8-minute video at standard quality. The rewrite, template fill and Word/PDF exports were included. The same video at each quality tier:

QualityFrames sampledCreditsApprox. cost
Draftevery 16-30 s2,000$1.40
Standard (this guide)every 8-15 s4,000$2.80
Detailedevery 4-7 s8,000$5.60
Ultraevery 1-3 s16,000$11.20

Credits priced at $0.70 per 1,000; plans include a monthly allowance. Enterprise customers on on-premise or bring-your-own-model deployments run this on their own inference and pay no per-video credits.

Generated by Docsie Video-to-Docs on 2026-09-14 from a 7-minute video. Screenshots are frames from the source video and belong to their creator, Subscribe360, whose original is embedded above. If you own this video and want the guide removed or credited differently, contact us and we will act within one business day.

Turn your own training videos into guidesJoin teams that save hours, reduce documentation work and scale training with Docsie.
See Docsie in action. No commitment.

Ready to Transform Your Documentation?

Start creating professional documentation that your users will love