Analytics

Gosquared, worked by an AI employee

Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Gosquared account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.

  • Analytics
  • Connects with a key
  • 43 ready-made tools
  • Asked in Slack or Teams
At work

An illustration of how the conversation reads, not a transcript from a client account.

What Gosquared is

GoSquared provides real-time web analytics and customer engagement tools to help businesses understand and interact with their website visitors.

You paste in a key from your own Gosquared account. It is kept encrypted, and you can withdraw it from inside Gosquared whenever you like.

How a run works

One message in, the work done in Gosquared.

  1. 01

    You ask

    You message your AI employee in the chat your team already has open, in one sentence, in your own words.

  2. 02

    It works out the step

    It decides what the job needs in Gosquared. You do not pick anything from a menu or wire anything together.

  3. 03

    It does the work

    Signed in to your own Gosquared account, inside the access you granted it, doing the thing you asked for.

  4. 04

    It reports back

    It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.

43 tools it already has

What it can do in Gosquared

These are the ready-made tools your AI employee already has in Gosquared. It is not limited to them, but it never has to be taught these.

  • Account Shared UsersTool to retrieve all team members that have access to a given project. Use after specifying the project to inspect user access.
  • Add Account SiteTool to add a new site to the GoSquared account. Use when you want to register a new site for data collection under your account.
  • Add Shared UserTool to add a new shared user to a project. Use when inviting team members via their email address.
  • Archive Chat ConversationTool to archive a chat conversation. Use when you need to programmatically close out a chat after its session ends.
  • Check API Token Validity and ScopesTool to check whether an API key is valid and retrieve its enabled scopes. Use when verifying API credentials before making further API calls.
  • Create People SmartGroupTool to add a new Smart Group to a GoSquared project. Use when you need to segment users by custom criteria.
  • Delete personTool to delete a person profile and all associated data. Use when you need to permanently remove a person's record and optionally blacklist them.
  • Export Smart Group FeedTool to export all pageview activity for a Smart Group to CSV. Use when you need a temporary download link for up to 60 days of data; link expires after 15 minutes.
  • Get Base Path MetricsTool to retrieve base path metrics over a time period. Use when you need to analyze the most common entry page paths for a site within a specified date range.
  • Get Campaign Medium MetricsTool to retrieve UTM medium metrics over a time period. Use when analyzing campaign performance by medium.
  • Get current concurrent visitorsTool to retrieve the number of concurrent visitors currently on your site. Use when you need live, real-time visitor metrics.
  • Get Page MetricsTool to retrieve page-level metrics over a specified period. Use when you want summarised page metrics for individual pages within a date range.
  • Get People Event TypesTool to retrieve event types ordered by tracked count. Use when you need to display the most tracked event types.
  • Get People Property TypesTool to retrieve all property types in People CRM. Use when you need to discover available profile or event properties.
  • Get PersonTool to retrieve a specific person profile by ID. Use when you need to fetch details of a person by their unique identifier.
  • Get Real-Time Online VisitorsTool to retrieve a list of current online visitors. Use when you need detailed real-time visitor information.
  • Get Real-Time OverviewTool to retrieve a summary of real-time data for the site. Use when a snapshot of current online visitor metrics and summary statistics is needed.
  • Get Real-Time Popular PagesTool to retrieve the most popular pages currently being viewed on your site. Use when real-time active page data is needed.
  • Get Real-Time Visitor PlatformsTool to retrieve platforms used by online visitors sorted by visitor count. Use when you need a real-time breakdown of active visitor platforms.
  • Get specific chat messageTool to retrieve a specific chat message. Use when you have both chat ID and message ID to fetch the message details.
  • Get Specific VisitorTool to retrieve information for a specific online visitor. Use after obtaining visitorID to get detailed visit data.
  • Get Time SeriesTool to retrieve visitor counts over time as data points. Use when you need historical visitor data bucketed by interval.
  • GoSquared - Get Person FeedTool to retrieve a specific person's event feed in reverse chronological order. Use after confirming the personID.
  • GoSquared - People DevicesTool to retrieve device information from People CRM. Use when you need a paginated view of a user's device usage.
  • Leave Chat NoteTool to leave a note in a chat conversation. Use when you need to annotate or add comments to an existing chat session.
  • List Account SitesTool to list all projects/sites accessible to the authenticated account. Use when you need to retrieve the account's sites in either grouped or flat format.
  • List PeopleTool to search and filter People CRM profiles. Use when you need to retrieve a list of people based on query terms, specific property or event filters, sorting, and pagination.
  • List People SmartGroupsTool to retrieve all Smart Groups for a project. Use when you need to list the Smart Groups configured in your People project.
  • Now SourcesTool to retrieve the most influential traffic sources currently driving visitors to your site. Use when you need an up-to-the-minute breakdown of referrer sources.
  • Remove shared userTool to remove a user from a GoSquared project. Use when you need to revoke a shared user's access to your site.
  • Retrieve Aggregate MetricsTool to retrieve aggregate metrics for a specified period. Use after specifying both start and end date-times to obtain summarised metrics, optionally grouped by interval.
  • Retrieve Chat ConversationTool to retrieve a chat conversation by its ID. Use when you need the full conversation history after obtaining a chat session ID.
  • Retrieve Chat ConversationsTool to retrieve chat data for reporting purposes. Use when you need to list active chat conversations within a specific time window.
  • Retrieve Chat FeedTool to retrieve messages and events from a chat conversation. Use when you need to fetch chat history for a specific chat session.
  • Retrieve Chat MessagesTool to retrieve a list of messages from a chat conversation. Use after identifying the chatID via listing chat conversations to page through a chat's message history.
  • Retrieve Event CountsTool to retrieve counts of event triggers over a specified time period. Use when you need to analyze event frequency for a site between two date-times.
  • Send Chat MessageTool to send a message in a chat conversation. Use after confirming chatID and providing auth if sending as client.
  • Smart Group PeopleTool to retrieve people in a specific Smart Group. Use when listing or filtering members of a Smart Group.
  • Track GoSquared EventTool to send custom events to GoSquared. Use when tracking user or system events in analytics.
  • Track GoSquared IdentifyTool to identify users and associate them with specific properties in GoSquared. Use after obtaining or confirming a visitor’s identity to link their anonymous activity with their
  • Track GoSquared TransactionTool to track e-commerce transactions. Use when a user completes a purchase and you need to record the transaction in GoSquared.
  • Track PageviewTool to track pageviews. Use when you need to record a pageview event for a visitor after obtaining their visitorid and page details.
  • Unarchive Chat ConversationTool to unarchive a chat conversation. Use when you need to restore an archived chat back to active state after confirming that the conversation should be resumed.
Access, and who is in charge of it

You stay the boss of your Gosquared account.

Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.

How we handle your data
  • It signs in to your own Gosquared account. You are not moving anything into ours.
  • You grant access one app at a time, and you can take it back the same way.
  • Everything it does in Gosquared is written down, with what it did and when.
  • Anything you tell it to check with you first, it checks with you first.
Other apps in the same corner of the business

It works in Gosquared and the rest of your software in the same job

A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.

Questions people ask about Gosquared

Can an AI employee really work inside Gosquared?
Yes. It signs in to your own Gosquared account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
Do I have to move anything out of Gosquared?
No. Nothing moves and nothing is replaced. Your records stay in Gosquared, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
How does it get into my Gosquared account?
You paste in a key from your own Gosquared account. It is kept encrypted, and you can withdraw it from inside Gosquared whenever you like. You approve it before anything connects, and you can take the access back the same way you gave it.
What can it actually do in Gosquared?
It has 43 ready-made tools in Gosquared today, among them Account Shared Users, Add Account Site and Add Shared User. The full list is on this page. It is not limited to those, but it never has to be taught them.
Can it use Gosquared and the rest of my software in the same job?
Yes, and that is usually the point. Reading a message in one app, checking a record in Gosquared and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
Who decides what it is allowed to do in Gosquared?
You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Gosquared is written down with what it did and when.