Skip to main content
Gosquared logo

Gosquared

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

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Gosquared authenticates with an API key. Generate the credential in your Gosquared account, then paste it into FlyMyAI the first time an agent uses a Gosquared action.

Get your Gosquared credential →

Fields to fill in FlyMyAI

FieldDetails
GoSquared API KeyAn API Key associated with your GoSquared account. Manage your API keys under the API Access section of your account settings. (required)
GoSquared Site TokenThe token for the project you are retrieving data for. Find this under Settings > Current Project > General. (required)

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
GOSQUARED_ACCOUNT_ADD_SHARED_USERTool to add a new shared user to a project. Use when inviting team members via their email address.email
GOSQUARED_ACCOUNT_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.email
GOSQUARED_ACCOUNT_SHARED_USERSTool to retrieve all team members that have access to a given project. Use after specifying the project to inspect user access.-
GOSQUARED_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.-
GOSQUARED_AUTH_TOKEN_INFOTool to check whether an API key is valid and retrieve its enabled scopes. Use when verifying API credentials before making further API calls.api_key
GOSQUARED_CHAT_CHATTool to retrieve a chat conversation by its ID. Use when you need the full conversation history after obtaining a chat session ID.chatID
GOSQUARED_CHAT_CHATSTool to retrieve chat data for reporting purposes. Use when you need to list active chat conversations within a specific time window.-
GOSQUARED_CHAT_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.chatID
GOSQUARED_CHAT_FEEDTool to retrieve messages and events from a chat conversation. Use when you need to fetch chat history for a specific chat session.chat_id
GOSQUARED_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.person_id
GOSQUARED_GET_CHAT_CHAT_MESSAGETool to retrieve a specific chat message. Use when you have both chat ID and message ID to fetch the message details.chat_id, message_id
GOSQUARED_GET_NOW_VISITORTool to retrieve information for a specific online visitor. Use after obtaining visitorID to get detailed visit data.visitorID
GOSQUARED_GET_PEOPLE_EVENT_TYPESTool to retrieve event types ordered by tracked count. Use when you need to display the most tracked event types.-
GOSQUARED_GET_PEOPLE_PROPERTY_TYPESTool to retrieve all property types in People CRM. Use when you need to discover available profile or event properties.-
GOSQUARED_GET_PERSONTool to retrieve a specific person profile by ID. Use when you need to fetch details of a person by their unique identifier.person_id
GOSQUARED_GET_PERSON_FEEDTool to retrieve a specific person's event feed in reverse chronological order. Use after confirming the personID.personID
GOSQUARED_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.-
GOSQUARED_NOW_CONCURRENTSTool to retrieve the number of concurrent visitors currently on your site. Use when you need live, real-time visitor metrics.-
GOSQUARED_NOW_PAGESTool to retrieve the most popular pages currently being viewed on your site. Use when real-time active page data is needed.-
GOSQUARED_NOW_PLATFORMSTool to retrieve platforms used by online visitors sorted by visitor count. Use when you need a real-time breakdown of active visitor platforms.-
GOSQUARED_NOW_V3_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.-
GOSQUARED_NOW_V3_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.-
GOSQUARED_NOW_V3_TIME_SERIESTool to retrieve visitor counts over time as data points. Use when you need historical visitor data bucketed by interval.-
GOSQUARED_NOW_VISITORSTool to retrieve a list of current online visitors. Use when you need detailed real-time visitor information.-
GOSQUARED_PEOPLE_DEVICESTool to retrieve device information from People CRM. Use when you need a paginated view of a user's device usage.-
GOSQUARED_PEOPLE_SMARTGROUP_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.group_id
GOSQUARED_PEOPLE_SMARTGROUP_PEOPLETool to retrieve people in a specific Smart Group. Use when listing or filtering members of a Smart Group.group_id
GOSQUARED_PEOPLE_SMART_GROUPSTool to retrieve all Smart Groups for a project. Use when you need to list the Smart Groups configured in your People project.-
GOSQUARED_POST_ACCOUNT_SITESTool to add a new site to the GoSquared account. Use when you want to register a new site for data collection under your account.url
GOSQUARED_POST_CHAT_CHAT_ARCHIVETool to archive a chat conversation. Use when you need to programmatically close out a chat after its session ends.chatID
GOSQUARED_POST_CHAT_CHAT_MESSAGETool to send a message in a chat conversation. Use after confirming chatID and providing auth if sending as client.chatID, content
GOSQUARED_POST_CHAT_CHAT_NOTETool to leave a note in a chat conversation. Use when you need to annotate or add comments to an existing chat session.chatID, content
GOSQUARED_POST_CHAT_CHAT_UNARCHIVETool 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.chatID
GOSQUARED_POST_PEOPLE_SMARTGROUPSTool to add a new Smart Group to a GoSquared project. Use when you need to segment users by custom criteria.name, filters
GOSQUARED_TRACKING_EVENTTool to send custom events to GoSquared. Use when tracking user or system events in analytics.event
GOSQUARED_TRACKING_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 known user record and update their profile.person_id
GOSQUARED_TRACKING_PAGEVIEWTool to track pageviews. Use when you need to record a pageview event for a visitor after obtaining their visitor_id and page details.visitor_id, page
GOSQUARED_TRACKING_TRANSACTIONTool to track e-commerce transactions. Use when a user completes a purchase and you need to record the transaction in GoSquared.transaction
GOSQUARED_TRENDS_AGGREGATETool 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.from_date, to_date
GOSQUARED_TRENDS_CAMPAIGN_MEDIUMTool to retrieve UTM medium metrics over a time period. Use when analyzing campaign performance by medium.from_date, to_date
GOSQUARED_TRENDS_EVENTTool 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.from_date, to_date
GOSQUARED_TRENDS_PAGETool to retrieve page-level metrics over a specified period. Use when you want summarised page metrics for individual pages within a date range.from_date, to_date
GOSQUARED_TRENDS_PATH1Tool 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.from_date, to_date
We love our partners - FlyMy.AI builds with the best. Thanks, Gosquared!