{"id":2183,"date":"2026-01-14T23:41:38","date_gmt":"2026-01-14T23:41:38","guid":{"rendered":"https:\/\/devad.io\/guides\/?p=2183"},"modified":"2026-01-28T18:21:45","modified_gmt":"2026-01-28T18:21:45","slug":"users-access","status":"publish","type":"post","link":"https:\/\/devad.io\/guides\/chat-devad-io-docs\/users-access\/","title":{"rendered":"Users &#038; Access"},"content":{"rendered":"\n<div class=\"gspb_heading_sep_gsbp-367da19\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><\/div><h2 id=\"gspb_heading-id-gsbp-367da19\" class=\"gspb_heading gspb_heading-id-gsbp-367da19 \">Manage users<\/h2><div class=\"gspb_heading_sep gspb_heading_sep_after\"><\/div><\/div>\n\n\n\n<p>Manage users from the <b>Users area<\/b> in the left menu of the admin area.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-6562096\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><\/div><h2 id=\"gspb_heading-id-gsbp-6562096\" class=\"gspb_heading gspb_heading-id-gsbp-6562096 \">Import users<\/h2><div class=\"gspb_heading_sep gspb_heading_sep_after\"><\/div><\/div>\n\n\n\n<p>You can import users from <b>Settings &gt; Users &gt; Import users<\/b>. Only CSV files are\n                                supported.\n                                You can download an example CSV file <a href=\"files\/users.csv\">here<\/a>.\n                                In the example file, the first row is the header and the columns <b>Height<\/b> and\n                                <b>Hair color<\/b> are custom user fields added from <b>Settings &gt; Users &gt; Custom\n                                    fields<\/b>.<\/p>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-e2f5cb1\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><\/div><h2 id=\"gspb_heading-id-gsbp-e2f5cb1\" class=\"gspb_heading gspb_heading-id-gsbp-e2f5cb1 \">Search users<\/h2><div class=\"gspb_heading_sep gspb_heading_sep_after\"><\/div><\/div>\n\n\n\n<p>You can search users by name, surname, email, and custom fields.<\/p>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-26e91de\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><\/div><h2 id=\"gspb_heading-id-gsbp-26e91de\" class=\"gspb_heading gspb_heading-id-gsbp-26e91de \">Delete users<\/h2><div class=\"gspb_heading_sep gspb_heading_sep_after\"><\/div><\/div>\n\n\n\n<p>You can delete a user by opening the <b>User edit box<\/b> and then clicking <b>Delete\n                                    user<\/b>.\n                                To delete multiple users at once, select the users you want to delete from the Users\n                                table and then click the top right <b>Delete icon<\/b>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>When a user is deleted, all of their conversations and messages are automatically deleted permanently.<\/li>\n\n\n\n<li>The conversation attachments will be deleted permanently. If <a href=\"#aws\" class=\"scroll-to\">AWS S3<\/a> is enabled, also the AWS S3 files will be deleted. <\/li>\n\n\n\n<li>If a user of a deleted user come back to the website, a new user is automatically created.<\/li>\n\n\n\n<li>Visitors are automatically deleted every 24 hours.<\/li>\n<\/ul>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-35ef941\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><\/div><h2 id=\"gspb_heading-id-gsbp-35ef941\" class=\"gspb_heading gspb_heading-id-gsbp-35ef941 \">Merge users<\/h2><div class=\"gspb_heading_sep gspb_heading_sep_after\"><\/div><\/div>\n\n\n\n<p>You can merge two users into one directly from the user table. Select any two users,\n                                then click the <b>Merge Users<\/b> button at the top.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>When two users are merged, all their conversations are combined under the new user account.<\/li>\n\n\n\n<li>The system automatically identifies and merges relevant information from both users into the new account.<\/li>\n<\/ul>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-6e6963b\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><\/div><h2 id=\"gspb_heading-id-gsbp-6e6963b\" class=\"gspb_heading gspb_heading-id-gsbp-6e6963b \">Additional user table columns<\/h2><div class=\"gspb_heading_sep gspb_heading_sep_after\"><\/div><\/div>\n\n\n\n<p>To display additional columns in the user table go to <b>Settings &gt; Admin &gt; Users table\n                                    additional columns<\/b> and add the new columns.\n                                The value of each column is the slug of the user detail or extra user detail you want to\n                                display. The slug is lowercase and with spaces replaced by the char <b>&#8211;<\/b>.\n                                For example, the slug of the extra user detail &#8220;Date of birth&#8221; is &#8220;date-of-birth&#8221;.<\/p>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-9bad759\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><\/div><h2 id=\"gspb_heading-id-gsbp-9bad759\" class=\"gspb_heading gspb_heading-id-gsbp-9bad759 \">User types<\/h2><div class=\"gspb_heading_sep gspb_heading_sep_after\"><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th>Type<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><\/td><td>A &#8220;user&#8221; is any user with an email.<\/td><\/tr><tr><td><\/td><td>\n                                            A &#8220;lead&#8221; is any user with no user details, who is automatically registered,\n                                            and with at least one conversation.\n                                        <\/td><\/tr><tr><td><\/td><td>\n                                            A &#8220;visitor&#8221; is any user who has not started a conversation.\n                                            Note: Visitors are automatically deleted every 24 hours.\n                                        <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-ff1de6d\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><\/div><h2 id=\"gspb_heading-id-gsbp-ff1de6d\" class=\"gspb_heading gspb_heading-id-gsbp-ff1de6d \">Manage agents and admins<\/h2><div class=\"gspb_heading_sep gspb_heading_sep_after\"><\/div><\/div>\n\n\n\n<p>Manage, create, and delete agents and admins from the <b>Users area<\/b>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li> Configure agents&#8217; privileges and permissions from <b>Settings &gt; Admin &gt; Agent privileges<\/b>. <\/li>\n\n\n\n<li> It can create a supervisor from <b>Settings &gt; Admin &gt; Supervisor<\/b>. The Supervisor is a special agent with specific privileges, it must be an administrator. You can add multiple supervisors by adding comma separated admin IDs. <\/li>\n\n\n\n<li> To create an agent or ad admin, go to the <b>users<\/b> area and click the button <b>Add user<\/b> on the top right. <\/li>\n\n\n\n<li> Only agents and admins can log in the CHAT.devad.io admin area. <\/li>\n\n\n\n<li> When you activate the CHAT.devad.io plugin on WordPress, an admin account is automatically created using the same username and password as the currently logged-in user. <\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-716d77d\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><\/div><h2 id=\"gspb_heading-id-gsbp-716d77d\" class=\"gspb_heading gspb_heading-id-gsbp-716d77d \">Collect user details<\/h2><div class=\"gspb_heading_sep gspb_heading_sep_after\"><\/div><\/div>\n\n\n\n<p>You can gather user details, such as their name and email, through various methods:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li> With a pre-chat form using the <a href=\"#registration\" class=\"scroll-to\">registration form<\/a>. <\/li>\n\n\n\n<li> With the <a href=\"#built-in-messages\" class=\"scroll-to\">Follow-up<\/a> message. <\/li>\n\n\n\n<li> With the chatbot <a href=\"#open-ai-flows\" class=\"scroll-to\">flows<\/a>. <\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-677cb4a\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><\/div><h2 id=\"gspb_heading-id-gsbp-677cb4a\" class=\"gspb_heading gspb_heading-id-gsbp-677cb4a \">Pre-chat Form Registration<\/h2><div class=\"gspb_heading_sep gspb_heading_sep_after\"><\/div><\/div>\n\n\n\n<p>The registration form is a pre-chat form that requires the user to enter specific\n                                information before starting the chat.\n                                Use it to require users to provide certain information, such as their name and email,\n                                before starting a chat.\n                                You can configure the registration form in <b>Settings &gt; Users<\/b>.<\/p>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-3f3f173\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><\/div><h2 id=\"gspb_heading-id-gsbp-3f3f173\" class=\"gspb_heading gspb_heading-id-gsbp-3f3f173 \">User Information<\/h2><div class=\"gspb_heading_sep gspb_heading_sep_after\"><\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li> You can use the registration form as a pre-chat form by limiting the information requested to the user to only the user&#8217;s email address or the user name, for example. To do that, set the <b>Require registration<\/b> option to <b>Registration form<\/b> and enable the required user fields under the <b>Registration fields<\/b> list. <\/li>\n\n\n\n<li> The log-in form is shown only if the email field is enabled. <\/li>\n\n\n\n<li> The password field is always shown when the user system is set to &#8220;WordPress&#8221;. <\/li>\n\n\n\n<li> You can automatically log in a user via <a href=\"#url-parameters\" class=\"scroll-to\">URL parameters<\/a>. <\/li>\n\n\n\n<li> If a user tries to register with an email that&#8217;s already registered, an <a href=\"#otp\" class=\"scroll-to\">OTP<\/a> will be sent to allow them to log in. Keep in mind that in real-world use, duplicate registrations rarely occur since users remain logged in on the same device, it usually happens only during testing. <\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-cace6f8\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><\/div><h2 id=\"gspb_heading-id-gsbp-cace6f8\" class=\"gspb_heading gspb_heading-id-gsbp-cace6f8 \">Information<\/h2><div class=\"gspb_heading_sep gspb_heading_sep_after\"><\/div><\/div>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-50e3394\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><\/div><h2 id=\"gspb_heading-id-gsbp-50e3394\" class=\"gspb_heading gspb_heading-id-gsbp-50e3394 \">OTP<\/h2><div class=\"gspb_heading_sep gspb_heading_sep_after\"><\/div><\/div>\n\n\n\n<p>The OTP feature verifies a user\u2019s email during registration by sending a one-time code\n                                to their email address. The user must enter this code in the registration form.\n                                Enable it from <b>Settings &gt; Users &gt; Email verification<\/b>, and customize the OTP email\n                                from <b>Settings &gt; Users &gt; Email verification email<\/b>.\n                                Note that the OTP is always sent \u2014 even if the feature is disabled \u2014 when a user tries\n                                to register with an email that\u2019s already registered.<\/p>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-4b240d7\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><\/div><h2 id=\"gspb_heading-id-gsbp-4b240d7\" class=\"gspb_heading gspb_heading-id-gsbp-4b240d7 \">Login verification URL<\/h2><div class=\"gspb_heading_sep gspb_heading_sep_after\"><\/div><\/div>\n\n\n\n<p>The login verification URL feature can be found under <b>Settings &gt; Users &gt; Login\n                                    verification URL<\/b> in CHAT.devad.io.\n                                This feature allows CHAT.devad.io to authenticate an external login from an external\n                                source and automatically register and log in the user.\n                                CHAT.devad.io will send a request to the specified URL, appending the user&#8217;s email\n                                address and the password entered in the chat login form as URL parameters.\n                                The parameters are named <b>email<\/b> and <b>password<\/b>.\n                                Example: <b>https:\/\/example.com\/login.php?email=example@mail.com&amp;password=12345678<\/b>.\n                                The expected response from the URL should be a JSON object like below:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\n{\n    \"first_name\": \"Jon\",\n    \"last_name\": \"Dans\",\n    \"email\": \"johon@example.com\",\n    \"profile_image\": \"https:\/\/chat.devad.io\/user.svg\",\n    \"department\": null,\n    \"password\": \"\",\n    \"details\": {\n        \"location\": &#91;\n            \"Location\",\n            \"New York, United States\"\n        ],\n        \"country_code\": &#91;\n            \"Country code\",\n            \"America\/New_York\"\n        ]\n    }\n}\n<\/code><\/pre>\n\n\n\n<p>The value <b>first_name<\/b> is required.<\/p>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-f9e29f6\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><\/div><h2 id=\"gspb_heading-id-gsbp-f9e29f6\" class=\"gspb_heading gspb_heading-id-gsbp-f9e29f6 \">Login link and forgot password<\/h2><div class=\"gspb_heading_sep gspb_heading_sep_after\"><\/div><\/div>\n\n\n\n<p>If a user forgets their password, they can click on the <b>Forgot password<\/b> button\n                                and an email containing a login link will be sent to their registered email address.\n                                Once the user clicks the link, they will be logged in automatically.\n                                You can customize the email sent to users from <b>Settings &gt; Users &gt; Login link\n                                    email<\/b>.\n                                This feature is available only if <b>Require registration<\/b> is set to <b>Registration\n                                    and login form<\/b> or <b>Login form<\/b>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-aa752ac\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><\/div><h2 id=\"gspb_heading-id-gsbp-aa752ac\" class=\"gspb_heading gspb_heading-id-gsbp-aa752ac \">Other Access Settings<\/h2><div class=\"gspb_heading_sep gspb_heading_sep_after\"><\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li> New users are automatically displayed in the user table in real time. <\/li>\n\n\n\n<li> To view online users enable <b>Settings &gt; Users &gt; Register all visitors<\/b>. <\/li>\n\n\n\n<li> To receive the online user notification you have to enable <b>Settings &gt; Notifications &gt; Online users notification<\/b>, <b>Settings &gt; Miscellaneous &gt; Pusher<\/b> (if you are using the <a href=\"#cloud-version\" class=\"scroll-to\">cloud version<\/a>, this setting is automatically activated) and <b>Settings &gt; Users &gt; Register all visitors<\/b> (activated by default). The feature covers all user types, including visitors and leads. Notifications are only sent once per user within a 24-hour period. <\/li>\n\n\n\n<li> Agents and admins can set their status to online or offline from the bottom-left profile panel. If the option <b>Settings &gt; Notifications &gt; Away mode<\/b> is active, the offline status is activated automatically when the agent or admin has been inactive in the admin area for at least 10 minutes. Inactivity is defined as not performing any mouse clicks, movements, or key presses. The automatic offline status feature is not enabled on mobile devices. For this feature to work correctly, <a href=\"#pusher\" class=\"scroll-to\">Pusher<\/a> should be enabled. <\/li>\n\n\n\n<li> The users table use auto-pagination, which is limited to 100 results per scroll. <\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Manage users from the Users area in the left menu of the admin area. You can import users from Settings &gt; Users &gt; Import users&#8230;.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_gspb_post_css":"#gspb_heading-id-gsbp-367da19{background-image:linear-gradient(135deg,#0693e3 0,#9b51e0 100%);margin-top:0;margin-bottom:0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.gspb_heading_sep_gsbp-367da19>.gspb_heading_sep{width:40px;border-top-width:3px;border-top-color:var(u002du002dwpu002du002dpresetu002du002dcoloru002du002dvivid-purple, #9b51e0);border-top-style:double}.gspb_heading_sep_gsbp-367da19 .gspb_heading_sep_before{margin-right:17px;margin-left:17px}@media (max-width:575.98px){#gspb_heading-id-gsbp-6562096{font-size:19px}}#gspb_heading-id-gsbp-6562096{background-image:linear-gradient(135deg,#0693e3 0,#9b51e0 100%);margin-top:0;margin-bottom:0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.gspb_heading_sep_gsbp-367da19,.gspb_heading_sep_gsbp-6562096{display:flex;align-items:center;justify-content:space-around;margin-bottom:0}.gspb_heading_sep_gsbp-6562096>.gspb_heading_sep{width:40px;border-top-width:3px;border-top-color:var(u002du002dwpu002du002dpresetu002du002dcoloru002du002dvivid-purple, #9b51e0);border-top-style:double}.gspb_heading_sep_gsbp-6562096 .gspb_heading_sep_before{margin-right:17px;margin-left:17px}@media (max-width:575.98px){#gspb_heading-id-gsbp-e2f5cb1{font-size:19px}}#gspb_heading-id-gsbp-e2f5cb1{background-image:linear-gradient(135deg,#0693e3 0,#9b51e0 100%);margin-top:0;margin-bottom:0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.gspb_heading_sep_gsbp-e2f5cb1>.gspb_heading_sep{width:40px;border-top-width:3px;border-top-color:var(u002du002dwpu002du002dpresetu002du002dcoloru002du002dvivid-purple, #9b51e0);border-top-style:double}.gspb_heading_sep_gsbp-e2f5cb1 .gspb_heading_sep_before{margin-right:17px;margin-left:17px}@media (max-width:575.98px){#gspb_heading-id-gsbp-26e91de{font-size:19px}}#gspb_heading-id-gsbp-26e91de{background-image:linear-gradient(135deg,#0693e3 0,#9b51e0 100%);margin-top:0;margin-bottom:0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.gspb_heading_sep_gsbp-26e91de,.gspb_heading_sep_gsbp-e2f5cb1{display:flex;align-items:center;justify-content:space-around;margin-bottom:0}.gspb_heading_sep_gsbp-26e91de>.gspb_heading_sep{width:40px;border-top-width:3px;border-top-color:var(u002du002dwpu002du002dpresetu002du002dcoloru002du002dvivid-purple, #9b51e0);border-top-style:double}.gspb_heading_sep_gsbp-26e91de .gspb_heading_sep_before{margin-right:17px;margin-left:17px}@media (max-width:575.98px){#gspb_heading-id-gsbp-35ef941{font-size:19px}}#gspb_heading-id-gsbp-35ef941{background-image:linear-gradient(135deg,#0693e3 0,#9b51e0 100%);margin-top:0;margin-bottom:0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.gspb_heading_sep_gsbp-35ef941>.gspb_heading_sep{width:40px;border-top-width:3px;border-top-color:var(u002du002dwpu002du002dpresetu002du002dcoloru002du002dvivid-purple, #9b51e0);border-top-style:double}.gspb_heading_sep_gsbp-35ef941 .gspb_heading_sep_before{margin-right:17px;margin-left:17px}@media (max-width:575.98px){#gspb_heading-id-gsbp-6e6963b{font-size:19px}}#gspb_heading-id-gsbp-6e6963b{background-image:linear-gradient(135deg,#0693e3 0,#9b51e0 100%);margin-top:0;margin-bottom:0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.gspb_heading_sep_gsbp-35ef941,.gspb_heading_sep_gsbp-6e6963b{display:flex;align-items:center;justify-content:space-around;margin-bottom:0}.gspb_heading_sep_gsbp-6e6963b>.gspb_heading_sep{width:40px;border-top-width:3px;border-top-color:var(u002du002dwpu002du002dpresetu002du002dcoloru002du002dvivid-purple, #9b51e0);border-top-style:double}.gspb_heading_sep_gsbp-6e6963b .gspb_heading_sep_before{margin-right:17px;margin-left:17px}@media (max-width:575.98px){#gspb_heading-id-gsbp-9bad759{font-size:19px}}.gspb_heading_sep_gsbp-9bad759>.gspb_heading_sep{width:40px;border-top-width:3px;border-top-color:var(u002du002dwpu002du002dpresetu002du002dcoloru002du002dvivid-purple, #9b51e0);border-top-style:double}.gspb_heading_sep_gsbp-9bad759 .gspb_heading_sep_before{margin-right:17px;margin-left:17px}#gspb_heading-id-gsbp-9bad759,#gspb_heading-id-gsbp-ff1de6d{background-image:linear-gradient(135deg,#0693e3 0,#9b51e0 100%);margin-top:0;margin-bottom:0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.gspb_heading_sep_gsbp-9bad759,.gspb_heading_sep_gsbp-ff1de6d{display:flex;align-items:center;justify-content:space-around;margin-bottom:0}.gspb_heading_sep_gsbp-ff1de6d>.gspb_heading_sep{width:40px;border-top-width:3px;border-top-color:var(u002du002dwpu002du002dpresetu002du002dcoloru002du002dvivid-purple, #9b51e0);border-top-style:double}.gspb_heading_sep_gsbp-ff1de6d .gspb_heading_sep_before{margin-right:17px;margin-left:17px}.gspb_heading_sep_gsbp-716d77d>.gspb_heading_sep{width:40px;border-top-width:3px;border-top-color:var(u002du002dwpu002du002dpresetu002du002dcoloru002du002dvivid-purple, #9b51e0);border-top-style:double}.gspb_heading_sep_gsbp-716d77d .gspb_heading_sep_before{margin-right:17px;margin-left:17px}#gspb_heading-id-gsbp-677cb4a,#gspb_heading-id-gsbp-716d77d{background-image:linear-gradient(135deg,#0693e3 0,#9b51e0 100%);margin-top:0;margin-bottom:0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.gspb_heading_sep_gsbp-677cb4a,.gspb_heading_sep_gsbp-716d77d{display:flex;align-items:center;justify-content:space-around;margin-bottom:0}.gspb_heading_sep_gsbp-677cb4a>.gspb_heading_sep{width:40px;border-top-width:3px;border-top-color:var(u002du002dwpu002du002dpresetu002du002dcoloru002du002dvivid-purple, #9b51e0);border-top-style:double}.gspb_heading_sep_gsbp-677cb4a .gspb_heading_sep_before{margin-right:17px;margin-left:17px}@media (max-width:575.98px){#gspb_heading-id-gsbp-3f3f173{font-size:19px}}.gspb_heading_sep_gsbp-3f3f173>.gspb_heading_sep{width:40px;border-top-width:3px;border-top-color:var(u002du002dwpu002du002dpresetu002du002dcoloru002du002dvivid-purple, #9b51e0);border-top-style:double}.gspb_heading_sep_gsbp-3f3f173 .gspb_heading_sep_before{margin-right:17px;margin-left:17px}#gspb_heading-id-gsbp-3f3f173,#gspb_heading-id-gsbp-cace6f8{background-image:linear-gradient(135deg,#0693e3 0,#9b51e0 100%);margin-top:0;margin-bottom:0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.gspb_heading_sep_gsbp-3f3f173,.gspb_heading_sep_gsbp-cace6f8{display:flex;align-items:center;justify-content:space-around;margin-bottom:0}.gspb_heading_sep_gsbp-cace6f8>.gspb_heading_sep{width:40px;border-top-width:3px;border-top-color:var(u002du002dwpu002du002dpresetu002du002dcoloru002du002dvivid-purple, #9b51e0);border-top-style:double}.gspb_heading_sep_gsbp-cace6f8 .gspb_heading_sep_before{margin-right:17px;margin-left:17px}@media (max-width:575.98px){#gspb_heading-id-gsbp-50e3394{font-size:19px}}#gspb_heading-id-gsbp-50e3394{background-image:linear-gradient(135deg,#0693e3 0,#9b51e0 100%);margin-top:0;margin-bottom:0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.gspb_heading_sep_gsbp-50e3394>.gspb_heading_sep{width:40px;border-top-width:3px;border-top-color:var(u002du002dwpu002du002dpresetu002du002dcoloru002du002dvivid-purple, #9b51e0);border-top-style:double}.gspb_heading_sep_gsbp-50e3394 .gspb_heading_sep_before{margin-right:17px;margin-left:17px}@media (max-width:575.98px){#gspb_heading-id-gsbp-4b240d7{font-size:19px}}#gspb_heading-id-gsbp-4b240d7{background-image:linear-gradient(135deg,#0693e3 0,#9b51e0 100%);margin-top:0;margin-bottom:0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.gspb_heading_sep_gsbp-4b240d7,.gspb_heading_sep_gsbp-50e3394{display:flex;align-items:center;justify-content:space-around;margin-bottom:0}.gspb_heading_sep_gsbp-4b240d7>.gspb_heading_sep{width:40px;border-top-width:3px;border-top-color:var(u002du002dwpu002du002dpresetu002du002dcoloru002du002dvivid-purple, #9b51e0);border-top-style:double}.gspb_heading_sep_gsbp-4b240d7 .gspb_heading_sep_before{margin-right:17px;margin-left:17px}@media (max-width:575.98px){#gspb_heading-id-gsbp-f9e29f6{font-size:19px}}#gspb_heading-id-gsbp-f9e29f6{background-image:linear-gradient(135deg,#0693e3 0,#9b51e0 100%);margin-top:0;margin-bottom:0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.gspb_heading_sep_gsbp-f9e29f6>.gspb_heading_sep{width:40px;border-top-width:3px;border-top-color:var(u002du002dwpu002du002dpresetu002du002dcoloru002du002dvivid-purple, #9b51e0);border-top-style:double}.gspb_heading_sep_gsbp-f9e29f6 .gspb_heading_sep_before{margin-right:17px;margin-left:17px}@media (max-width:575.98px){#gspb_heading-id-gsbp-aa752ac{font-size:19px}}#gspb_heading-id-gsbp-aa752ac{background-image:linear-gradient(135deg,#0693e3 0,#9b51e0 100%);margin-top:0;margin-bottom:0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.gspb_heading_sep_gsbp-aa752ac,.gspb_heading_sep_gsbp-f9e29f6{display:flex;align-items:center;justify-content:space-around;margin-bottom:0}.gspb_heading_sep_gsbp-aa752ac>.gspb_heading_sep{width:40px;border-top-width:3px;border-top-color:var(u002du002dwpu002du002dpresetu002du002dcoloru002du002dvivid-purple, #9b51e0);border-top-style:double}.gspb_heading_sep_gsbp-aa752ac .gspb_heading_sep_before{margin-right:17px;margin-left:17px}","pgc_sgb_lightbox_settings":"","footnotes":"","_siteseo_titles_title":"","_siteseo_titles_desc":"","_siteseo_analysis_target_kw":"","_siteseo_robots_canonical":"","_siteseo_robots_index":"","_siteseo_robots_follow":"","_siteseo_robots_primary_cat":"","_siteseo_social_fb_title":"","_siteseo_social_fb_desc":"","_siteseo_social_fb_img":"","_siteseo_social_twitter_title":"","_siteseo_social_twitter_desc":"","_siteseo_social_twitter_img":""},"categories":[2,113],"tags":[105,104],"class_list":["post-2183","post","type-post","status-publish","format-standard","hentry","category-chat-devad-io-docs","category-setup-basics","tag-chat-app","tag-chat-devad-io"],"acf":[],"menu_order":0,"_links":{"self":[{"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/posts\/2183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/comments?post=2183"}],"version-history":[{"count":2,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/posts\/2183\/revisions"}],"predecessor-version":[{"id":2187,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/posts\/2183\/revisions\/2187"}],"wp:attachment":[{"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/media?parent=2183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/categories?post=2183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/tags?post=2183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}