Starter or above plan is required.

Add company data

To further enhance the functionality and context within Supahub, you can now include company data when identifying your users. By sending company data like company name, monthly spend, pricing plan, logo etc we will track your companies, making this information accessible throughout Supahub.

Here’s an example on how to add company data to an identify call:

<script id="supahub" type="text/javascript">
  (function (h, u, b) {
    var g = h.createElement(u), s = h.getElementsByTagName(u)[0];
    (g.id = b), (g.src = "https://widget.supahub.com/sdk.js"), s.parentNode.insertBefore(g, s);
    g.onload = function () {
      window.SupahubWidget("identify", {
        // Workspace
        workspaceName: "workspace-name", // Required: Copy your workspace name from 'workspace-name.supahub.com'

        // User Data
        id: "786", // Required: Unique id that you are using to identify your user
        name: "Username", // Required
        email: "[email protected]", // Required
        avatar: "https://example.com/images/user-profile.jpg", // Optional

        customFields: {
          title: "Product Manager",
          location: "Paris",
        }, // Optional: Add any type of field, in the format ({key1: "value1", key2: "value2"})

        // Company Data
        companies: [
          {
            id: "786", // Required
            name: "Acme Inc.", // Required
            logo: "https://example.com/images/company-logo.jpg", // Optional
            monthlySpend: 300, // Optional, but recommended
            createdAt: "2023-05-19T15:35:49.915Z", // Optional
          }
        ]
      });
    };
  })(document, "script", "supahub-sdk");
</script>

For improved sorting capabilities, we strongly recommend including the monthlySpend for each company.

This helps you to prioritize and identify the most requested posts by your paying users, ensuring that you address their needs effectively.

In situations where users manage multiple companies, add each company to the companies array in the identify call.

Add custom fields for a company

You can enhance the information associated with your companies by adding custom fields, such as their chosen pricing plan, employees, industry, and more.

To add custom data for a company to an identify call, follow this example:

<script id="supahub" type="text/javascript">
  (function (h, u, b) {
    var g = h.createElement(u), s = h.getElementsByTagName(u)[0];
    (g.id = b), (g.src = "https://widget.supahub.com/sdk.js"), s.parentNode.insertBefore(g, s);
    g.onload = function () {
      window.SupahubWidget("identify", {
        // Workspace
        workspaceName: "workspace-name", // Required: Copy your workspace name from 'workspace-name.supahub.com'

        // User Data
        id: "786", // Required: Unique id that you are using to identify your user
        name: "Username", // Required
        email: "[email protected]", // Required
        avatar: "https://example.com/images/user-profile.jpg", // Optional

        customFields: {
          title: "Product Manager",
          location: "Paris",
        }, // Optional: Add any type of field, in the format ({key1: "value1", key2: "value2"})

        // Company Data
        companies: [
          {
            id: "786", // Required
            name: "Acme Inc.", // Required
            logo: "https://example.com/images/company-logo.jpg", // Optional
            monthlySpend: 300, // Optional, but recommended
            createdAt: "2023-05-19T15:35:49.915Z", // Optional

            customFields: {
              plan: "Premium",
              employees: 100,
              industry: 'technology',
            } // Optional: Add any type of field, in the format ({key1: "value1", key2: "value2"})
          }
        ]
      });
    };
  })(document, "script", "supahub-sdk");
</script>

By incorporating custom fields, you can gain deeper insights and tailor your analysis in Supahub based on your specific requirements.