--- title: "Tutorial Example: Data Workflow Using a Segment" slug: "create-data-workflows-with-start-from-segment" description: "Learn to create a Data Workflow using a 6sense segment, enrich CRM records, and optimize sales with targeted account insights." tags: ["6sense Segments", "CRM Enrichment", "data workflows", "DWF", "Intelligent Workflows", "workflow", "workflows"] updated: 2026-02-11T22:01:23Z published: 2026-02-11T22:01:23Z canonical: "support.6sense.com/create-data-workflows-with-start-from-segment" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.6sense.com/llms.txt > Use this file to discover all available pages before exploring further. # Tutorial Example: Data Workflow Using a Segment This page covers the basic steps for creating a Data Workflow that uses a 6sense segment as its start node. Use cases for segment-based workflows include: - Acquire contacts and enrich all relevant CRM or MAP records related to a 6sense segment. - Use a combination of 6sense segment filters plus CRM filters to focus on what records to enrich. - Use both CRM account and CRM lead or contacts to focus on what records to enrich. You can use the following nodes after a segment start node: - T/F Decision nodes - Branching Decision nodes - Enrich CRM Contacts/Leads/Accounts - Update CRM Contacts/Leads/Accounts - Enrich MAP Leads - Update MAP Leads - Acquire Contacts and Push to CRM or MAP or CSV This example creates new accounts that are exhibiting Competitive Keyword Search and acquire new contacts for them so that the sales team can work these accounts. ![](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/11explanations.jpg) For additional information on configuring nodes used in this example, refer to: - [People and Account Enrichment](/v1/docs/data-workflows-account-enrichment-templates) - [MAP Enrichment from All Lead](/v1/docs/data-workflows-enrich-map-leads-template) - [Contact Purchase and Push Nodes](/v1/docs/data-workflows-contact-purchase-and-save-to-crm-or-csv-nodes-nbsp) - [Create New Account Nodes](/v1/docs/create-new-account-nodes-in-data-workflows) ## Prerequisites for this example - A 6sense segment. The workflow starts from a set of accounts that you’ve configured using filters. The set of accounts can be a combination of 6sense accounts that are not in your CRM and accounts in your CRM, depending on how you set up the segment. Refer to [Segments Overview](/v1/docs/segments-overview-new). - An integrated CRM and MAP. This example uses the Salesforce CRM. Refer to [Integrations](/v1/docs/integrations). - Configured keywords. Refer to [Manage Keywords](/v1/docs/manage-keywords). - Optionally, the 6sense Predictive add-on. Refer to [Predictive Modeling](/v1/docs/predictive-modeling-overview). - We recommend that you also refer to [Create Data Workflows](/v1/docs/create-data-workflows-1) and [Filter Conditions in Segments and Nodes](/v1/docs/filter-conditions-in-segments-and-nodes). ## Create a segment-based workflow 1. Go to **Data Workflows > Workflows List > Create > Create from scratch**. In the **Start from Scratch** popup enter: - **Name:** Enter a unique name. - **Frequency:** For this example, select **On-demand**. - **Start From:** Select **Segment**. The segment menu appears. - **Segment:** Select the 6sense segment you want to use in the workflow. ![](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/DWF-create.png) 2. Select **Create**. The new workflow’s canvas opens, showing the segment start node. 3. (Optional) You can select the start node’s View button to access information about the segment, including its filter settings. ![](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/DWF-example-segment-details(1).png) 4. Add a Branching decision node from the Nodes menu. Go to **Nodes > Decision > Branching** and drag the dot icons over to the start node. ![](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/DWF-branch-node.png) 5. Define the branching conditions. Select the Branching node’s edit (pencil) icon to open its properties panel. ![](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/DWF-branch-node-properties.png) 6. Name the node and select **Add Condition**. The **Edit Conditions** panel opens. ![](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/DWF-edit-condition.png) When you start from a 6sense segment, you can use a combination of 6sense keyword, Advertising, AI (requires the Predictive add-on), and other intent data in addition to any CRM filters. Remember that your segment may already have its own filters. 7. Set up the first branch: - Name the branch “High Intent Prospects (In CRM)”. - Create two filters: - The 6sense Account Buying Stage is Decision or Purchase. - The Salesforce CRM Account type is Prospect. ![](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/DWF-filter-SF-prospect.png) - **Tip**: Because this first branch uses a CRM filter, the output of this branch will only be CRM Accounts. 8. Select **Apply**. 9. Select **Add branch**. 10. Set up the second branch: 11. Name the branch “Competitor Keyword Groups”. 12. Create a single filter for accounts have exhibited activities for the Keyword Groups Researched equals Competitors, meaning that someone at the account has researched a competitor. **Tip**: Because this branch only uses a 6sense keyword filter, the output of this branch can have 6sense accounts AND accounts that are in your CRM. 13. Select **Save**. The Conditions panel closes and the canvas shows the two new branches.![](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/7nodeconfigured.jpg) 14. Add multiple enrichment nodes. 15. Go to **Nodes > Action > Enrich** in the Node Toolbar. You have the option to Enrich CRM Accounts/Contacts/Leads and MAP Leads. ![](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/8showenrich.jpg) This tutorial uses the first branch of prospect accounts that are showing high intent and enriches all of the accounts, contacts and MAP leads associated to those CRM accounts. 16. Select the following action nodes and drag them over the High Intents branch: - Enrich CRM Accounts - Enrich CRM Contacts - Enrich MAP Leads 17. Configure the nodes as needed. ![](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/9addedenrichmentnodes.jpg) 18. Select the following action nodes and drag them over the High Intents branch: - Create Account - Purchase Contacts 19. Configure the nodes as needed. ![](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/10showoptions.jpg) 1. Select the Save Purchased Contacts to MAP node and drag it over the Purchase Contacts node. Configure the node as needed. ![](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/10noexplanation.jpg) The workflow should now be ready to test. 1. Save the draft. 2. Select **Preview** to see how the workflow operates. Customer Relationship Management, an external platform used to manage your relationships and interactions with potential customers and clients. Marketing Automation Platform, a 3rd-party platform that automates your marketing tasks and workflows, allowing for more efficient marketing campaigns. Comma-Separated Values, a file format used to store tabular data in plain text, where each line corresponds to a row in the table and each value is separated by a comma.