{"id":1362,"date":"2026-03-18T08:44:27","date_gmt":"2026-03-18T08:44:27","guid":{"rendered":"https:\/\/onesystemcrm.com\/help\/?post_type=docs&#038;p=1362"},"modified":"2026-03-18T08:44:27","modified_gmt":"2026-03-18T08:44:27","password":"","slug":"workflow-action-number-formatter","status":"publish","type":"docs","link":"https:\/\/onesystemcrm.com\/help\/Supports\/workflow-action-number-formatter\/","title":{"rendered":"Workflow Action &#8211; Number Formatter"},"content":{"rendered":"<h2 id=\"Overview\" dir=\"ltr\" data-identifyelement=\"468\">Overview<\/h2>\n<p id=\"\" dir=\"ltr\" data-identifyelement=\"468\">The\u00a0<strong>Number Formatter<\/strong>\u00a0workflow action is used to format and generate numeric fields. It includes several functionalities like converting text to numbers, formatting numbers, formatting phone numbers, formatting currency, and generating random numbers.<\/p>\n<h2 id=\"Action-Name\" dir=\"ltr\" data-identifyelement=\"468\">Action Name<\/h2>\n<p id=\"-2\" dir=\"ltr\" data-identifyelement=\"468\"><strong dir=\"ltr\">Number Formatter<\/strong><\/p>\n<h2 id=\"Action-Details\" dir=\"ltr\" data-identifyelement=\"468\">Action Details<\/h2>\n<h3 id=\"-6\" dir=\"ltr\" data-identifyelement=\"468\">Text to Number<\/h3>\n<p dir=\"ltr\" data-identifyelement=\"468\">Converts text representations of numbers into numeric format. For example, &#8220;$12,345.67&#8221; to 12345.67.<\/p>\n<p id=\"-7\" dir=\"ltr\" data-identifyelement=\"468\"><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\/155032444844\/original\/gQMRG6tJfZ6hZNRMhH63SfFLy1uiA5aOHw.png?1725710234\" data-attachment=\"[object Object]\" data-id=\"155032444844\" data-index=\"0\" \/><\/p>\n<h4 dir=\"ltr\"><\/h4>\n<h3 dir=\"ltr\">Action Details:<\/h3>\n<table dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" data-sheets-baot=\"1\" data-sheets-root=\"1\">\n<colgroup>\n<col width=\"100\" \/>\n<col width=\"506\" \/>\n<col width=\"119\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>Field<\/td>\n<td>Description<\/td>\n<td>Mandatory<\/td>\n<\/tr>\n<tr>\n<td>Action Name<\/td>\n<td>The name of the action, which can be customized.<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Action Type<\/td>\n<td>Defines the action, set as Text to Number.<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Select Field<\/td>\n<td>Choose the field containing the text representation of a number.<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Input Decimal Mark<\/td>\n<td>Specifies how the decimal is marked in the input (e.g., period).<\/td>\n<td>Yes<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Example Workflow Configuration:<\/h3>\n<ul>\n<li><strong>Trigger:<\/strong>\u00a0Form Submitted<\/li>\n<li dir=\"ltr\"><strong>Action:<\/strong>\u00a0Convert text to number to process payment data accurately.<\/li>\n<\/ul>\n<p dir=\"ltr\" data-identifyelement=\"468\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<h3 dir=\"ltr\" data-identifyelement=\"468\">Format Number<\/h3>\n<p dir=\"ltr\" data-identifyelement=\"468\">Formats a number according to the defined settings, such as decimal places and thousands separators.<\/p>\n<p dir=\"ltr\" data-identifyelement=\"468\"><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\/155032444854\/original\/dnFaP_6cfkINQQDk-mw24WbLN76-c3SPhg.png?1725710280\" data-attachment=\"[object Object]\" data-id=\"155032444854\" data-index=\"1\" \/><\/p>\n<h3 dir=\"ltr\" data-identifyelement=\"468\">Action Details<\/h3>\n<table dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" data-sheets-baot=\"1\" data-sheets-root=\"1\">\n<colgroup>\n<col width=\"100\" \/>\n<col width=\"506\" \/>\n<col width=\"119\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>Field<\/td>\n<td>Description<\/td>\n<td>Mandatory<\/td>\n<\/tr>\n<tr>\n<td>Action Name<\/td>\n<td>The name of the action, which can be customized.<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Action Type<\/td>\n<td>Defines the action, set as Format Number.<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Select Field<\/td>\n<td>Choose the field containing the number.<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Input Decimal Mark<\/td>\n<td>Defines the current decimal mark used in the input number.<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>To Format<\/td>\n<td>The desired output format for the number (e.g., period).<\/td>\n<td>Yes<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Example Workflow Configuration:<\/h3>\n<ul>\n<li><strong>Trigger:<\/strong>\u00a0Trigger link clicked<\/li>\n<li dir=\"ltr\"><strong>Action:<\/strong>\u00a0Format number for displaying statistical data in messages.<\/li>\n<\/ul>\n<p dir=\"ltr\" data-identifyelement=\"468\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<h3 dir=\"ltr\" data-identifyelement=\"468\">Format Phone Number<\/h3>\n<p dir=\"ltr\">Standardises a phone number into the desired format (e.g., (123) 456-7890).<\/p>\n<h4><\/h4>\n<p dir=\"ltr\" data-identifyelement=\"468\"><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\/155032444859\/original\/419_JP_zpjRBHacVlD2xJiT6EGUaYHhR7A.png?1725710312\" data-attachment=\"[object Object]\" data-id=\"155032444859\" data-index=\"2\" \/><\/p>\n<h3 dir=\"ltr\" data-identifyelement=\"468\">Action Details:<\/h3>\n<table dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" data-sheets-baot=\"1\" data-sheets-root=\"1\">\n<colgroup>\n<col width=\"100\" \/>\n<col width=\"506\" \/>\n<col width=\"119\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>Field<\/td>\n<td>Description<\/td>\n<td>Mandatory<\/td>\n<\/tr>\n<tr>\n<td>Action Name<\/td>\n<td>The name of the action, which can be customized.<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Action Type<\/td>\n<td>Defines the action, set as Format Phone Number.<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Select Field<\/td>\n<td>Choose the field containing the phone number.<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>To Format<\/td>\n<td>The desired format for the phone number (e.g., E.164).<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Phone Number Country Code<\/td>\n<td>Specifies the country for the phone number.<\/td>\n<td>Yes<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Example Workflow Configuration:<\/h3>\n<ul>\n<li><strong>Trigger:<\/strong>\u00a0Appointment Booked<\/li>\n<li dir=\"ltr\"><strong>Action:<\/strong>\u00a0Format the contact&#8217;s phone number for outbound calls.<\/li>\n<\/ul>\n<p dir=\"ltr\" data-identifyelement=\"468\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<h3 dir=\"ltr\" data-identifyelement=\"468\">Format Currency<\/h3>\n<p dir=\"ltr\" data-identifyelement=\"468\">Formats a numeric value as currency, taking into account locale-specific settings.<\/p>\n<p dir=\"ltr\" data-identifyelement=\"468\"><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\/155032444872\/original\/pH52nzLK7Onyn_kOPmXka47rSrGcJGpx8w.png?1725710337\" data-attachment=\"[object Object]\" data-id=\"155032444872\" data-index=\"3\" \/><\/p>\n<h3 dir=\"ltr\" data-identifyelement=\"468\">Action Details<\/h3>\n<table dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" data-sheets-baot=\"1\" data-sheets-root=\"1\">\n<colgroup>\n<col width=\"100\" \/>\n<col width=\"506\" \/>\n<col width=\"119\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>Field<\/td>\n<td>Description<\/td>\n<td>Mandatory<\/td>\n<\/tr>\n<tr>\n<td>Action Name<\/td>\n<td>The name of the action, which can be customized.<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Action Type<\/td>\n<td>Defines the action, set as Format Currency.<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Select Field<\/td>\n<td>Choose the field containing the numeric value.<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Currency<\/td>\n<td>The currency type (e.g., USD, EUR).<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Currency Locale<\/td>\n<td>The locale format for the currency (e.g., en-US).<\/td>\n<td>Yes<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 dir=\"ltr\">Example Workflow Configuration:<\/h3>\n<ul>\n<li><strong>Trigger:<\/strong>\u00a0Payment Received<\/li>\n<li dir=\"ltr\"><strong>Action:<\/strong>\u00a0Format currency for generating accurate receipts.<\/li>\n<\/ul>\n<p dir=\"ltr\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<h3 dir=\"ltr\">Random Number<\/h3>\n<p>Generates a random number within a specified range.<\/p>\n<h4><\/h4>\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\/155032444877\/original\/bq9cnzChFLQ4_z0uujoqQsN8iSqWpJtNEQ.png?1725710371\" data-attachment=\"[object Object]\" data-id=\"155032444877\" data-index=\"4\" \/><\/p>\n<h3 dir=\"ltr\" data-identifyelement=\"468\">Action Details<\/h3>\n<table dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" data-sheets-baot=\"1\" data-sheets-root=\"1\">\n<colgroup>\n<col width=\"100\" \/>\n<col width=\"506\" \/>\n<col width=\"119\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>Field<\/td>\n<td>Description<\/td>\n<td>Mandatory<\/td>\n<\/tr>\n<tr>\n<td>Action Name<\/td>\n<td>The name of the action, which can be customized.<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Action Type<\/td>\n<td>Defines the action, set as Random Number.<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Lower Range<\/td>\n<td>The minimum value of the generated random number.<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Upper Range<\/td>\n<td>The maximum value of the generated random number.<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Decimal Points<\/td>\n<td>Defines how many decimal points are allowed.<\/td>\n<td>No<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 dir=\"ltr\">Example Workflow Configuration:<\/h3>\n<ul>\n<li><strong>Trigger:<\/strong>\u00a0Email Opened<\/li>\n<li dir=\"ltr\"><strong>Action:<\/strong>\u00a0Generate a random number for A\/B testing purposes.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Overview The\u00a0Number Formatter\u00a0workflow action is used to format and generate numeric fields. It includes several functionalities like converting text to [&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":[64],"doc_tag":[],"class_list":["post-1362","docs","type-docs","status-publish","hentry","doc_category-workflow-actions"],"year_month":"2026-07","word_count":488,"total_views":"11","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":"Workflow Actions","term_url":"https:\/\/onesystemcrm.com\/help\/Supports-category\/workflow-actions\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1362","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=1362"}],"version-history":[{"count":1,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1362\/revisions"}],"predecessor-version":[{"id":1363,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1362\/revisions\/1363"}],"wp:attachment":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/media?parent=1362"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/doc_category?post=1362"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/doc_tag?post=1362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}