{"id":1386,"date":"2026-03-18T10:47:57","date_gmt":"2026-03-18T10:47:57","guid":{"rendered":"https:\/\/onesystemcrm.com\/help\/?post_type=docs&#038;p=1386"},"modified":"2026-03-18T10:47:57","modified_gmt":"2026-03-18T10:47:57","password":"","slug":"workflow-action-create-contact","status":"publish","type":"docs","link":"https:\/\/onesystemcrm.com\/help\/docs\/workflow-action-create-contact\/","title":{"rendered":"Workflow Action &#8211; Create Contact"},"content":{"rendered":"<p>This article explains the\u00a0<strong dir=\"ltr\">&#8220;Create Contact&#8221;<\/strong>\u00a0workflow action, a powerful tool that automates the creation and updating of contact records in your CRM. You will learn what this action does, its key benefits, how to configure it step-by-step, and real-world use cases. Finally, we address common questions to help you maximize its potential.<\/p>\n<h1 id=\"What-is-Create-Contact-Workflow-Action\" data-identifyelement=\"510\"><strong dir=\"ltr\">What is Create Contact Workflow Action<\/strong><\/h1>\n<p data-identifyelement=\"511\">The Create Contact workflow action enables businesses to automatically create new contact records or update existing ones based on predefined criteria. By capturing and maintaining accurate contact information, this action ensures seamless communication and data management. It is a cornerstone for automating workflows that involve customer onboarding, lead management, and other contact-based activities.<\/p>\n<hr data-identifyelement=\"512\" \/>\n<h2 id=\"Key-Benefits-of-Create-Contact-Workflow-Action\" data-identifyelement=\"514\"><strong>Key Benefits of Create Contact Workflow Action<\/strong><\/h2>\n<ul>\n<li dir=\"ltr\" data-identifyelement=\"517\"><strong>Improved Data Accuracy:\u00a0<\/strong>Ensures that contact records are always up-to-date, reducing errors and duplications.<\/li>\n<li dir=\"ltr\" data-identifyelement=\"520\"><strong>Streamlined Processes:<\/strong> Automates the manual task of adding or updating contact details, saving time and effort.<\/li>\n<li dir=\"ltr\" data-identifyelement=\"523\"><strong>Enhanced Communication:\u00a0<\/strong>Enables timely follow-ups and personalized communications by maintaining accurate contact information.<\/li>\n<li dir=\"ltr\" data-identifyelement=\"526\"><strong>Customizable Fields:\u00a0<\/strong>Supports standard and custom fields, allowing businesses to tailor contact records to their specific needs.<\/li>\n<li dir=\"ltr\" data-identifyelement=\"529\"><strong>Seamless Integration:\u00a0<\/strong>Easily integrates with other workflow actions and triggers, creating robust automation processes.<\/li>\n<\/ul>\n<hr data-identifyelement=\"530\" \/>\n<h2 id=\"Configuring-the-Create-Contact-Workflow-Action\" data-identifyelement=\"532\"><strong dir=\"ltr\">Configuring the Create Contact Workflow Action<\/strong><\/h2>\n<h3 id=\"Access-Workflow-Settings\" dir=\"ltr\" data-identifyelement=\"535\"><strong>Access Workflow Settings<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"536\">Navigate to the workflow builder inside <span dir=\"ltr\">automation section of<\/span>\u00a0your CRM. Create a new workflow from scratch or select the existing workflow where you want to implement the<strong>\u00a0&#8220;Create Contact&#8221;<\/strong>\u00a0workflow action.<\/p>\n<h3 id=\"Add-a-New-Action\" dir=\"ltr\" data-identifyelement=\"541\"><strong>Add a New Action<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"542\">Click <strong dir=\"ltr\">\u201c+\u201d\u00a0<\/strong>icon and select Create Contact from the dropdown menu.<\/p>\n<p><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155039310054\/original\/WuFv53oy7nz43NidBrihXSA-VHDWn73uZw.png?1736153467\" data-id=\"155039310054\" data-attachment=\"[object Object]\" data-index=\"0\" \/><\/p>\n<h3 id=\"Name-Your-Action\" dir=\"ltr\" data-identifyelement=\"545\"><strong>Name Your Action<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"546\">Provide a descriptive name, such as \u201cCreate Contact from Web Form.\u201d<\/p>\n<p><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155039310124\/original\/yIUzSZ0til10P3zvfOfYySrAuYAzA94NFg.png?1736153517\" data-id=\"155039310124\" data-attachment=\"[object Object]\" data-index=\"1\" \/><\/p>\n<h3 id=\"Select-Fields\" dir=\"ltr\" data-identifyelement=\"549\"><strong>Select Fields<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"550\">Configure the fields to include in the contact creation or update process:<\/p>\n<h3 id=\"Standard-Fields\" dir=\"ltr\" data-identifyelement=\"553\"><strong>Standard Fields<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"554\">Examples include First Name, Last Name, Email, Phone, and Address.<\/p>\n<p><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155039310202\/original\/nrd2uo6Bpw7q9JOC2PzN9yzKPz1tHP98XA.png?1736153562\" data-id=\"155039310202\" data-attachment=\"[object Object]\" data-index=\"2\" \/><\/p>\n<h3 id=\"Custom-Fields\" dir=\"ltr\" data-identifyelement=\"557\"><strong>Custom Fields<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"558\">\nAdd unique fields specific to your organization, such as \u201cMembership ID\u201d or \u201cReferral Source.\u201d<\/p>\n<p><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155039310264\/original\/ZgS3qv1q1xL2KKE9rKybCq_mOEmKpUYYog.png?1736153616\" data-id=\"155039310264\" data-attachment=\"[object Object]\" data-index=\"3\" \/><\/p>\n<hr data-identifyelement=\"559\" \/>\n<h3 id=\"Save-the-Configuration\" dir=\"ltr\" data-identifyelement=\"561\"><strong>Save the Configuration<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"562\">Click the <strong>&#8220;Save&#8221;<\/strong>\u00a0button to confirm your setup.<\/p>\n<h3 id=\"Test-and-Publish\" data-identifyelement=\"565\"><strong>Test and Publish<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"566\">Validate the workflow with test data to ensure it functions as expected. Once verified, enable the Publish toggle to activate the workflow.<\/p>\n<hr data-identifyelement=\"567\" \/>\n<h2 id=\"Use-Cases\" data-identifyelement=\"569\"><strong>Use Cases<\/strong><\/h2>\n<h3 id=\"Automating-Contact-Creation-from-Web-Forms\" data-identifyelement=\"572\"><strong>Automating Contact Creation from Web Forms<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"575\"><strong><u dir=\"ltr\">Scenario<\/u>:\u00a0<\/strong>A business wants to capture customer information from web form submissions and create or update contact records automatically.<\/p>\n<p dir=\"ltr\" data-identifyelement=\"578\"><strong>Action Setup:<\/strong><\/p>\n<ul>\n<li dir=\"ltr\" data-identifyelement=\"583\"><strong>Action:<\/strong> Create Contact.<\/li>\n<li dir=\"ltr\" data-identifyelement=\"586\"><strong>Fields:<\/strong>\u00a0First Name, Last Name, Email, Phone, City, Country.<\/li>\n<\/ul>\n<p dir=\"ltr\" data-identifyelement=\"589\"><strong><u dir=\"ltr\">Outcome<\/u>:<\/strong>\u00a0The workflow creates or updates contact records in the CRM and notifies the sales team for follow-ups.<\/p>\n<p dir=\"ltr\" data-identifyelement=\"589\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155039343561\/original\/TIFnSKhBhNfXN0OC5QIiycpiPtHLKFWzNQ.png?1736175733\" data-id=\"155039343561\" data-attachment=\"[object Object]\" data-index=\"4\" \/><\/p>\n<hr \/>\n<h3 id=\"Updating-Contact-Records-After-Purchases\" data-identifyelement=\"594\"><strong>Updating Contact Records After Purchases<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"597\"><strong><u dir=\"ltr\">Scenario<\/u>:<\/strong>\u00a0When a customer makes a purchase, their CRM profile needs to be updated with transaction details.<\/p>\n<p dir=\"ltr\" data-identifyelement=\"600\"><strong>Action Setup:<\/strong><\/p>\n<ul>\n<li dir=\"ltr\" data-identifyelement=\"605\"><strong>Action:<\/strong> Create Contact.<\/li>\n<li dir=\"ltr\" data-identifyelement=\"608\"><strong>Fields:<\/strong>\u00a0Full Name, Email, Purchase History (Custom Field).<\/li>\n<\/ul>\n<p dir=\"ltr\" data-identifyelement=\"611\"><strong><u dir=\"ltr\">Outcome<\/u>:\u00a0<\/strong>The workflow updates the customer\u2019s profile with their latest purchase and tags them as \u201cActive Customer.\u201d<\/p>\n<hr \/>\n<h3 id=\"Lead-Management-from-External-Data-Sources\" data-identifyelement=\"616\"><strong>Lead Management from External Data Sources<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"619\"><strong><u dir=\"ltr\">Scenario<\/u>:<\/strong>\u00a0Leads from a third-party platform are imported into the CRM, and their records need to be created or updated automatically.<\/p>\n<p data-identifyelement=\"622\"><strong>Action Setup:<\/strong><\/p>\n<ul>\n<li dir=\"ltr\" data-identifyelement=\"627\"><strong dir=\"ltr\">Action:<\/strong> Create Contact.<\/li>\n<li dir=\"ltr\" data-identifyelement=\"630\"><strong>Fields:<\/strong>\u00a0Business Name, Contact Source, Phone, Email.<\/li>\n<\/ul>\n<p dir=\"ltr\" data-identifyelement=\"633\"><strong><u dir=\"ltr\">Outcome<\/u>:<\/strong>\u00a0The workflow ensures that all leads are accurately recorded in the CRM with relevant details, ready for follow-up.<\/p>\n<hr \/>\n<h3 id=\"Onboarding-New-Customers\" data-identifyelement=\"638\"><strong>Onboarding New Customers<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"641\"><strong><u dir=\"ltr\">Scenario<\/u>:\u00a0<\/strong>A subscription-based business wants to create a contact record for each new customer and assign them to an onboarding specialist.<\/p>\n<p dir=\"ltr\" data-identifyelement=\"644\"><strong>Action Setup:<\/strong><\/p>\n<ul>\n<li dir=\"ltr\" data-identifyelement=\"649\"><strong>Action:<\/strong> Create Contact.<\/li>\n<li dir=\"ltr\" data-identifyelement=\"652\"><strong>Fields:<\/strong>\u00a0First Name, Last Name, Subscription Tier (Custom Field), Email.<\/li>\n<\/ul>\n<p dir=\"ltr\" data-identifyelement=\"655\"><strong><u dir=\"ltr\">Outcome<\/u>:\u00a0<\/strong>The workflow creates the contact record, assigns it to the onboarding team, and sends a welcome email.<\/p>\n<hr \/>\n<h3 id=\"Capturing-Event-Registrations\" data-identifyelement=\"660\"><strong>Capturing Event Registrations<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"663\"><strong><u dir=\"ltr\">Scenario<\/u>:\u00a0<\/strong>Attendee information from event registration forms needs to be recorded in the CRM for tracking and communication.<\/p>\n<p dir=\"ltr\" data-identifyelement=\"666\"><strong>Action Setup:<\/strong><\/p>\n<ul>\n<li dir=\"ltr\" data-identifyelement=\"671\"><strong>Action:\u00a0<\/strong>Create Contact.<\/li>\n<li dir=\"ltr\" data-identifyelement=\"674\"><strong>Fields:\u00a0<\/strong>Full Name, Email, Event Name (Custom Field).<\/li>\n<\/ul>\n<p dir=\"ltr\" data-identifyelement=\"677\"><strong><u dir=\"ltr\">Outcome<\/u>:\u00a0<\/strong>The workflow creates contact records for all attendees and tags them with the event name for future engagement.<\/p>\n<hr data-identifyelement=\"678\" \/>\n<h2 id=\"Frequently-Asked-Questions\" data-identifyelement=\"680\"><strong>Frequently Asked Questions<\/strong><\/h2>\n<p dir=\"ltr\" data-identifyelement=\"683\"><strong>Q. What happens if the contact already exists?<\/strong><\/p>\n<p data-identifyelement=\"686\">The Create Contact action updates the existing record with new information, ensuring data consistency and avoiding duplicates.<\/p>\n<p dir=\"ltr\" data-identifyelement=\"689\"><strong>Q. Can I use this action with custom fields?<\/strong><\/p>\n<p data-identifyelement=\"692\">Yes, the action supports both standard and custom fields, allowing you to tailor contact records to your specific requirements.<\/p>\n<p dir=\"ltr\" data-identifyelement=\"695\"><strong dir=\"ltr\">Q. How can I prevent duplicate records?<\/strong><\/p>\n<p data-identifyelement=\"698\">The action uses matching criteria, such as email or phone number, to identify existing contacts and update their records instead of creating new ones.<\/p>\n<p dir=\"ltr\" data-identifyelement=\"701\"><strong>Q. Can this action be combined with other workflow actions?<\/strong><\/p>\n<p dir=\"ltr\" data-identifyelement=\"704\">Absolutely. The Create Contact action integrates seamlessly with actions like\u00a0<strong>\u201cSend Email\u201d<\/strong>\u00a0or\u00a0<strong>\u201cAssign Task\u201d<\/strong>\u00a0to build comprehensive workflows.<\/p>\n<p dir=\"ltr\" data-identifyelement=\"707\"><strong>Q. Is it possible to notify teams when a contact is created or updated?<\/strong><\/p>\n<p dir=\"ltr\" data-identifyelement=\"710\">Yes, you can add a notification action within the same workflow to inform relevant teams about the new or updated contact.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article explains the\u00a0&#8220;Create Contact&#8221;\u00a0workflow action, a powerful tool that automates the creation and updating of contact records in your [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_category":[65],"doc_tag":[],"class_list":["post-1386","docs","type-docs","status-publish","hentry","doc_category-crm-workflow-actions"],"year_month":"2026-09","word_count":771,"total_views":"37","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"usamasaeed219","author_nicename":"usamasaeed219","author_url":"https:\/\/onesystemcrm.com\/help\/author\/usamasaeed219\/"},"doc_category_info":[{"term_name":"CRM Workflow Actions","term_url":"https:\/\/onesystemcrm.com\/help\/docs-category\/crm-workflow-actions\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/comments?post=1386"}],"version-history":[{"count":1,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1386\/revisions"}],"predecessor-version":[{"id":1387,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1386\/revisions\/1387"}],"wp:attachment":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/media?parent=1386"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/doc_category?post=1386"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/doc_tag?post=1386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}