{"id":271580,"date":"2025-07-21T10:35:21","date_gmt":"2025-07-21T10:35:21","guid":{"rendered":"https:\/\/www.revechat.com\/?post_type=help-center&#038;p=271580"},"modified":"2025-07-23T07:21:21","modified_gmt":"2025-07-23T07:21:21","slug":"pre-chat-form-script","status":"publish","type":"help-center","link":"https:\/\/www.revechat.com\/help-center\/pre-chat-form-script\/","title":{"rendered":"Pre-Chat Form Script"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>Using this API Developer can set Online Pre Chat form data. Such as user name, email and contact number.<\/p>\n\n\n\n<p>API call should be placed always bellow the REVE Chat script and Wrapped within, learn more on how to call this.<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-javascript\">$_REVECHAT_API(function(){ \u2026 });<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Method<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>setName<\/td><td>set Visitor Name<\/td><\/tr><tr><td>setEmail<\/td><td>set visitor email address<\/td><\/tr><tr><td>setContact<\/td><td>set visitor contact no<\/td><\/tr><tr><td>setSubject<\/td><td>set subject of offline message<\/td><\/tr><tr><td>setMessage<\/td><td>set predefined offline message<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Setting Pre-Chat Form Data<\/h2>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-javascript\">function setName(name)\nset the visitor name.\n\n\u200bfunction setEmail(email)\nset the visitor email address.\n\n\u200bfunction setContact(contact)\nset the visitor contact number.<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">How to Run Code<\/h3>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>SetFormInfo<\/summary>\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-javascript\">&lt;script type=&quot;text\/javascript&quot;&gt;\u00a0\n$_REVECHAT_API(function()\n{\n$_REVECHAT_API.Form.Online.setFormInfo(&#039;name&#039;, &#039;email&#039;, &#039;phoneNo&#039;);\n});\n&lt;\/script&gt;<\/code><\/pre>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>SetName<\/summary>\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-javascript\">&lt;script type=&quot;text\/javascript&quot;&gt;\n$_REVECHAT_API(function()\u00a0\n{\n$_REVECHAT_API.Form.Online.setName(&#039;john&#039;);\n});\n&lt;\/script&gt;<\/code><\/pre>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>SetEmail<\/summary>\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-javascript\">&lt;script type=&quot;text\/javascript&quot;&gt;\n$_REVECHAT_API(function()\u00a0\n{\n$_REVECHAT_API.Form.Online.setEmail(&#039;john@gmail.com&#039;);\n});\n&lt;\/script&gt;<\/code><\/pre>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>SetContact<\/summary>\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-javascript\">&lt;script type=&quot;text\/javascript&quot;&gt;\n$_REVECHAT_API(function()\u00a0\n{\n$_REVECHAT_API.Form.Online.setContact(&#039;+8801811412833&#039;);\n});\n&lt;\/script&gt;<\/code><\/pre>\n<\/details>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Enable\/Disable Pre-Chat Form<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Insert chat script into website first<\/li>\n\n\n\n<li>Insert following html code into your website as needed<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Enable pre-chat form when visitor is not logged in<\/h3>\n\n\n\n<p>Paste following code snippet into webpage<\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Enable pre-chat form<\/summary>\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-javascript\">$_REVECHAT_API(function()\n{\n$_REVECHAT_API.Form.Online.enableOrDisableForm(true);\n});\n&lt;\/script&gt;<\/code><\/pre>\n<\/details>\n\n\n\n<h3 class=\"wp-block-heading\">Disable pre-chat form when visitor is logged in<\/h3>\n\n\n\n<p>Paste following code snippet into webpage<\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Disable pre-chat form<\/summary>\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-javascript\">$_REVECHAT_API(function()\n{\n\u00a0\u00a0\u00a0$_REVECHAT_API.Form.Online.enableOrDisableForm(false);\n});<\/code><\/pre>\n<\/details>\n\n\n\n<p><\/p>\n\n\n\n<p>Any questions? Please email us at <a href=\"mailto:support@revechat.com\">support@revechat.com<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Using this API Developer can set Online Pre Chat form data. Such as user name, email and contact number. API call should be placed always bellow the REVE Chat script and Wrapped within, learn more on how to call this. MethodDescriptionsetNameset Visitor NamesetEmailset visitor email addresssetContactset visitor contact nosetSubjectset subject of offline messagesetMessageset predefined offline [&hellip;]<\/p>\n","protected":false},"author":43,"featured_media":0,"menu_order":47,"template":"","meta":{"_acf_changed":false,"footnotes":""},"help_center_type":[1816],"class_list":["post-271580","help-center","type-help-center","status-publish","hentry","help_center_type-javascript-api"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.revechat.com\/wp-json\/wp\/v2\/help-center\/271580","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.revechat.com\/wp-json\/wp\/v2\/help-center"}],"about":[{"href":"https:\/\/www.revechat.com\/wp-json\/wp\/v2\/types\/help-center"}],"author":[{"embeddable":true,"href":"https:\/\/www.revechat.com\/wp-json\/wp\/v2\/users\/43"}],"version-history":[{"count":1,"href":"https:\/\/www.revechat.com\/wp-json\/wp\/v2\/help-center\/271580\/revisions"}],"predecessor-version":[{"id":271591,"href":"https:\/\/www.revechat.com\/wp-json\/wp\/v2\/help-center\/271580\/revisions\/271591"}],"wp:attachment":[{"href":"https:\/\/www.revechat.com\/wp-json\/wp\/v2\/media?parent=271580"}],"wp:term":[{"taxonomy":"help_center_type","embeddable":true,"href":"https:\/\/www.revechat.com\/wp-json\/wp\/v2\/help_center_type?post=271580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}