Set Up Your Workspace on FloStack

1. Feature Overview

This article will help Administrators set up their workspace settings on FloStack. Workspace settings let the administrator configure the company profile, add members, define lead fields, create routing and scheduler forms, and integrate a CRM with FloStack.

 

2. Prerequisites

 

3. Workspace Settings

To find your workspace settings, navigate to Settings>Workspace Settings.

The following settings are available:

  • Personalization – Configure your company logo, brand colors, and customer-facing text.
  • Members & Teams – Add members, assign roles, and group members into teams.
  • Lead Fields – Define the attributes FloStack captures for a lead.
  • Forms – Create Routing Forms to capture leads from your website, and a Scheduler Form to collect additional details during booking.
  • Integrations – Connect your CRM to FloStack.

navigating to work space setting

 

4. Personalization

The Personalization section allows you to customize your company profile

4.1 Brand Setup

Instead of uploading your branding manually, you can set up your brand automatically from your website. In the Personalization section, enter your website URL, and FloStack fetches your logo, brand color, text color, and content from the site, then applies them across your FloStack experience. You can edit or override any of these details after they’re imported.

personalization brand set up

4.2 Text

Configure the messages displayed to leads and customers during call scheduling, event registration, and on the Thank You Popup.

personalization text

4.3 Email Notification

Email notifications are based on templates that you can set up. To change the content of an email, click the relevant template and edit it. For example, FloStack sends email notifications when a meeting is booked. A meeting reminder is sent to the lead, and the host (the person conducting the meeting) receives an email as well. If the meeting is booked by a different user, that user also receives an email.

personalization email notification

 

5. Members & Teams

Create members for your FloStack account; you can even assign them an administrator role. Once the members are set up, you can create different teams and assign specific members to each team.

Note: If you have users/members set up on your CRM, you can make an API call to retrieve these users on FloStack. For more information, contact flostack@leadsquared.com.

workspace members and teams

 

6. Lead Fields

Lead Fields is where you define every attribute FloStack can capture for a lead. You create a field once at the workspace level, and it becomes available in Routing Forms, Scheduler Forms, and Rule Board conditions.

This keeps the meaning of each attribute consistent across your workspace. Earlier, forms mapped values to generic custom attributes, so the same attribute could refer to a program on one form and a campus on another, which produced unreliable rule matches. A lead field has one meaning everywhere it is used.

To view your lead fields, navigate to Settings>Workspace Settings>Lead Fields.

The Lead Fields page shows the following columns:

  • Display Name – The name shown to your team inside FloStack.
  • Schema Name – The internal name used for form mapping and mail merge.
  • Field Type – Whether the field is a System field or a Custom Only Custom fields can be added to a Scheduler Form.
  • Data Type – The data input type configured for the field.
  • Last Modified By – The member who last updated the field, and when.

Use the Search box to find a field. Under Show, click All, Custom, or System to filter the list.

lead fields overview

Note: You can create up to 50 custom lead fields in a workspace. System fields cannot be deleted.

6.1 Create a Lead Field

To create a lead field:

  1. Navigate to Settings>Workspace Settings>Lead Fields.
  2. Click Create Lead Field.
  3. Enter a Display Name.
  4. On the Data Input Type drop-down, select a data type.
  5. For Dropdown and Multiselect Dropdown fields, add the options leads can select.
  6. Click Save Changes.

Data Input Types

Data Input Type Use it to capture
Text Free-form text, such as a city name or a comment.
Email An email address, with format validation.
Phone A phone number.
URL A web address.
Date A calendar date, such as a date of birth.
Number A numeric value, such as an age or a score.
Boolean A true or false value, such as consent to be contacted.
Dropdown A single choice from a fixed list of options.
Multiselect Dropdown One or more choices from a fixed list of options.

The field is available in your Rule Board conditions, Routing Forms, and Scheduler Forms as soon as you save it.

Note: To use a lead field as a Rule Board condition, its data input type must be Dropdown or Multiselect Dropdown. Fields with other data types are captured and synced, but cannot be used in rules.

creating a lead field

6.3 Edit or Delete a Custom Lead Field

On the Lead Fields page, hover your cursor over a custom field row and click the edit icon to change the field, or the delete icon to remove it.

Note:

  • Data type of the custom field cannot be changed once it’s created.
  • You cannot delete a lead field that is used in a rule or a form. FloStack displays an error naming the dependency. Remove the field from the rule or form first, then delete it.

edit or delete lead field

6.4 Use Lead Fields in Emails

Custom lead fields are available as mail merge fields in FloStack emails. Reference the lead field by its schema name so the lead’s value resolves when the email is sent. For example, {{lead.custom_attr1}}.

 

7. Forms

The Forms page is where you configure how lead data enters FloStack, and what additional data you collect while a lead books a meeting.

To find your forms, navigate to Settings>Workspace Settings>Forms. The page has two tabs:

  • Routing Forms – Connect your website lead capture form to FloStack, so submissions are routed and mapped against your lead fields.
  • Scheduler Forms – Collect additional details from a lead after they select a meeting slot.

On both tabs, use the Rows per page drop-down and the pagination arrows to move through the list, and enable the Dense toggle to fit more rows on screen.

forms section

7.1 Routing Forms

If your website has a lead capture form, you can enhance it by creating a Routing Form in FloStack and adding a script to your web page to route and map the details in FloStack. While setting up the Routing Form, enter the IDs of the lead fields from your existing lead capture form into the Routing Form. Assign a unique ID to the Routing Form as well. Once configured, you can embed the Routing Form script into the webpage containing your lead capture form.

The Routing Forms tab lists each form with its Name and ID, the mapped Email Address, First Name, Last Name, and Phone Number IDs, the Attributes mapped to the form, and Last Modified By. Click the more options icon on a row to manage a form.

To create a Routing Form:

  1. Navigate to Settings>Workspace Settings>Forms.
  2. On the Routing Forms tab, click Create Form.
  3. Enter a Name and a Form Id.
  4. Enter the Email Address Id, Phone Number Id, First Name Id, and Last Name Id from your website form.
  5. Select Use Email Address Id to identify unique leads or Use Phone Number Id to identify unique leads.
  6. Click Add Attribute, select a lead field under Attribute Name, and enter its corresponding ID from your website form.
  7. Click Create.

Note:

  • The IDs you enter must match the field IDs on your website’s lead capture form. These are the values FloStack reads from the incoming submission, so they do not change when you change a lead field.
  • Under Attribute Name, you select from the lead fields created in your workspace. This defines what the attribute means inside FloStack, so the same attribute carries the same meaning across every form.
  • You can add up to 15 attributes to a Routing Form.

creating a routing form

7.2 Add Custom Scripts to LeadSquared Widgets and Your Custom Website

7.2.1 LeadSquared Widgets

Depending on your requirement, you can add either the Scheduler Script or Microsite Script listed below. Follow these steps to insert the script into the widget –

  1. Edit the Widget where you need to add the script.
  2. Go to the Settings(Top-Left Hamburger) Menu.
  3. Navigate to Scripts.
  4. Scroll down to the End of Body section.
  5. Paste the required script (given below).
  6. Click Save.

Note:

  • Ensure the form ID in the script matches the form IDs configured in both LeadSquared and Flostack.
  • Always ensure you paste the script inside the End of Body section.
  • Only one script is required per form setup (choose Scheduler or Microsite).
  • Test your form after saving to confirm the redirection works correctly.

1. Scheduler Script

Use this script if you want the form submission to redirect users to a Scheduler page.

< script > window.addEventListener("LSQ_FORM_SUBMITTED", function() {
    const leadID = document.lsqformevaluator.leadId;
    console.log("LeadID:", leadID);
    let formEntity = document.lsqformevaluator.lsqformfield.prepareRequestData("save", undefined, true).FormEntity;
    console.log("Form Data", formEntity);
    const formParams = {};
    formEntity[0].LeadFields.forEach((field) => {
        formParams[field.SchemaName] = field.Value;
    });
    if (leadID) {
        formParams.LeadId = leadID;
    }
    let payload = {
        formId: "lsq-form",
        formParams: formParams
    };
    fetch("https://api-us11.flostack.io/v1/leads/route", {
        method: "POST",
        headers: {
            "Content-Type": "application/json",
        },

        body: JSON.stringify(payload),
    }).then((response) => {
        return response.json();
    }).then((data) => {
        console.log("Data sent successfully", data);
        if (data?.schedulingUrl) {
            window.top.location.href = data?.schedulingUrl;
        }
    }).catch((error) => {
        console.error("Error sending data:", error);
    });
}); < /script>

2. Microsite Script

Use this script if you want the form submission to redirect users to a Microsite page.

< script > window.addEventListener("LSQ_FORM_SUBMITTED", function() {
    const leadID = document.lsqformevaluator.leadId;
    console.log("LeadID:", leadID);
    let formEntity = document.lsqformevaluator.lsqformfield.prepareRequestData("save", undefined, true).FormEntity;
    console.log("Form Data", formEntity);
    const formParams = {};
    formEntity[0].LeadFields.forEach((field) => {
        formParams[field.SchemaName] = field.Value;
    });
    if (leadID) {
        formParams.LeadId = leadID;
    }
    let payload = {
        formId: "lsq-form",
        formParams: formParams
    };
    fetch("https://api-us11.flostack.io/v1/leads/route", {
            method: "POST",
            headers: {
                "Content-Type": "application/json",
            },
            body: JSON.stringify(payload),
        })

        .then((response) => {
            return response.json();
        }).then((data) => {
            console.log("Data sent successfully", data);
            if (data?.micrositeUrl) {
                window.top.location.href = data?.micrositeUrl;
            }
        }).catch((error) => {
            console.error("Error sending data:", error);
        });
}); < /script>

7.2.3 Custom Website or LeadSquared Landing Pages Pro

Add the below script to the tag in your site’s HTML markup:

<script type="text/javascript" src="https://assets-us11.flostack.io/js/flo.min.js"> </script>

Add the below code just before the closing  </body> tag in your site’s HTML markup. Depending on your CMS/Website builder, you can also add this to the footer section :

<script type="text/javascript"> FloStack.route('lsq-<your_form_id>'); </script>
Note: For a custom website, the lsq tag isn’t required. Instead add this to the footer: <script type="text/javascript"> FloStack.route('<your_form_id>'); </script>

7.3 Scheduler Forms

A Scheduler Form collects additional lead details inside the instant scheduling flow, after the lead selects a meeting slot. This lets you keep your website form short while still capturing the details your team needs before the meeting.

Long forms increase drop-offs at the point of capture. Restrict your website form to the fields your Rule Board rules need to identify the lead and the meeting type, and collect the remaining details on the Scheduler Form, where the lead has already chosen a slot and is more likely to complete the form. As a guideline, keep your website form to fewer than seven fields.

Note: You can create only one Scheduler Form per workspace.

To create a Scheduler Form:

  1. Navigate to Settings>Workspace Settings>Forms.
  2. Click the Scheduler Forms
  3. Click Create Form.
  4. Enter a Name and a Form Description.
  5. Under the Select lead fields for the form section, select the lead fields you want to show on the form.
  6. Click Create Form.

Note:

  • The list shows the First Name, Last Name, Email, and Phone fields, along with every lead field that has the field type Custom. System fields are not available, because FloStack populates them through enrichment rather than through a form.
  • If a field you need is not listed, create it as a lead field first. For more information, refer to section 6. Create a Lead Field.
  • The count beside Select lead fields for the form shows how many of the available fields you have selected. It is not a limit on the number of fields you can add to the form. The number of fields available grows as you create more custom lead fields, up to the workspace limit of 50.

creating scheduler form

Enable the Scheduler Form

The Scheduler Form is shown only to leads that qualify for a prioritization bucket where the Scheduler form action is enabled. Leads in other buckets continue to book directly.

To enable it, refer to Configure Rule Board on FloStack.

Note:

  • Scheduler form is available only when Instant Scheduling is enabled for the bucket.
  • When a Scheduler Form is enabled, the meeting is created only after the lead submits the form. Selecting a slot and clicking Register does not create the meeting. If the lead closes the form without submitting it, no meeting is created and the slot stays available.

 

8. Integrations

When you integrate your CRM with FloStack, data from FloStack can then be pushed to your CRM. In addition to updating lead data back in your CRM, automation can also be triggered within the CRM to send relevant information to leads like their unique microsite URL, appointment timings, reminders, etc.

Note: Once you integrate your CRM on FloStack there might be additional configuration required on the CRM platform. For more information, contact flostack@leadsquared.com.

workspace settings integration

 

Any Questions?

Did you find this article helpful? Please let us know in the comments section below if you have feedback or questions. We’d love to hear from you and help you out!

Subscribe
Notify of
guest
0 Comments
Newest
Oldest Most Voted
toggle

In This Article