Gosquared

Syncs real time visitor behavior and chat history into your CRM, triggers automated outreach based on live page views, and maps customer journeys from anonymous visits to known profiles.

Try Gosquared in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Gosquared integration

    • Describe the outcome and Ceven picks the right Gosquared calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Gosquared data, across all 90 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Gosquared access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Gosquared, when, and on whose behalf.
    • The agent pauses and asks when Gosquared is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Gosquared.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Gosquared action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Gosquared, and when to use it.

Track event
Use this when you need to send a custom user or system event to GoSquared to mark a specific milestone in the customer journey.
Identify user
Link an anonymous visitor to a known user record by associating their identity with specific profile properties.
Track transaction
Record an e commerce purchase in GoSquared to attribute revenue to specific traffic sources or campaigns.
Get real time overview
Pull a snapshot of current online visitor metrics and summary statistics for the site.
Get online visitors
Retrieve a detailed list of visitors currently active on the site for immediate outreach.
List people
Search and filter People CRM profiles using query terms or specific property and event filters.
Get person feed
Pull a specific person's event history in reverse chronological order to see their exact path.
Send chat message
Post a message into an active chat conversation to engage a visitor in real time.
Retrieve chat conversations
List active chat sessions within a specific time window for reporting or handoff.
Create smart group
Segment users into a new Smart Group based on custom criteria for targeted marketing.
Get popular pages
Retrieve the pages currently receiving the most traffic to identify trending content.
Track pageview
Manually record a pageview event for a visitor using their visitor ID and page details.
Archive chat
Move a chat conversation to the archive once the session has ended or the issue is resolved.
Get time series
Pull historical visitor counts bucketed by time intervals for trend analysis.
Add Shared User
Tool to add a new shared user to a project. Use when inviting team members via their email address.
Remove shared user
Tool to remove a user from a GoSquared project. Use when you need to revoke a shared user's access to your site.
Account Shared Users
Tool to retrieve all team members that have access to a given project. Use after specifying the project to inspect user access.
List Account Sites
Tool 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.
Check API Token Validity and Scopes
Tool to check whether an API key is valid and retrieve its enabled scopes. Use when verifying API credentials before making further API calls.
Retrieve Chat Conversation
Tool to retrieve a chat conversation by its ID. Use when you need the full conversation history after obtaining a chat session ID.
Retrieve Chat Messages
Tool 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 Chat Feed
Tool to retrieve messages and events from a chat conversation. Use when you need to fetch chat history for a specific chat session.
Delete person
Tool to delete a person profile and all associated data. Use when you need to permanently remove a person's record and optionally blacklist them.
Get specific chat message
Tool to retrieve a specific chat message. Use when you have both chat ID and message ID to fetch the message details.
Get Specific Visitor
Tool to retrieve information for a specific online visitor. Use after obtaining visitorID to get detailed visit data.
Get People Event Types
Tool to retrieve event types ordered by tracked count. Use when you need to display the most tracked event types.
Get People Property Types
Tool to retrieve all property types in People CRM. Use when you need to discover available profile or event properties.
Get Person
Tool to retrieve a specific person profile by ID. Use when you need to fetch details of a person by their unique identifier.
GoSquared - Get Person Feed
Tool to retrieve a specific person's event feed in reverse chronological order. Use after confirming the personID.
Get current concurrent visitors
Tool to retrieve the number of concurrent visitors currently on your site. Use when you need live, real time visitor metrics.

30 actions · scroll to see them all

Frequently asked questions

Ceven connects to the GoSquared API to poll for real time metrics and listens for specific triggers you define in your workflow. When a visitor performs an action that matches your criteria, the agent retrieves the current visitor context, including their platform and referring source, and passes that data to your chosen downstream tool. Because GoSquared processes events in real time, the delay between a user action and a Ceven single action is typically only a few seconds. This allows you to build workflows that feel instantaneous to the end user, such as sending a personalized welcome message the moment a returning customer lands on your home page.
Yes. The agent can programmatically create new Smart Groups and add or remove people based on external data. For example, if a customer changes their subscription tier in your billing system, Ceven can trigger a call to GoSquared to move that person into a different Smart Group. This ensures that your marketing segments in GoSquared stay in lockstep with your actual customer database without anyone needing to manually export and import CSV files. You can also use the agent to audit your existing groups and delete those that no longer serve a purpose in your current growth strategy.
Ceven can read chat conversations, send messages, and archive sessions. You can set up a workflow where the agent monitors for specific keywords in a GoSquared chat and then automatically tags the user in the People CRM or creates a ticket in Zendesk. If a conversation remains inactive for a set period, the agent can archive the chat and send a follow up email to the user via your email provider. This bridge allows you to use GoSquared for the initial engagement while leveraging more robust CRM tools for long term relationship management and ticket tracking.
One important quirk is that GoSquared applies different rate limits depending on your account tier and the specific API endpoint you are calling. For instance, high frequency calls to the real time overview or the list people endpoint may be throttled if you exceed your plan limits. Ceven manages this by implementing an internal queuing system that respects these rate limits and retries failed requests with exponential backoff. If you have a very high traffic site, we recommend using the aggregate metrics endpoint for reporting instead of pulling individual event feeds to avoid hitting these limits during peak traffic hours.
Ceven uses the People CRM as a central identity hub. By using the identify tool, the agent links anonymous visitor IDs to known email addresses and custom properties. Once a person is identified, Ceven can pull their entire event feed to build a chronological history of every action they have taken on your site. This data is then used to provide context to other agents in your workflow, such as a sales agent who needs to know exactly which product pages a lead viewed before they booked a demo call on your calendar.
Yes. The agent can trigger the export of Smart Group feeds to CSV. Since GoSquared generates a temporary download link that expires after fifteen minutes, Ceven is designed to trigger the export and immediately fetch the file to move it into your data warehouse or cloud storage. This eliminates the need for a human to manually log in and click export. You can schedule these exports to happen daily or weekly, ensuring your long term analytics archives are always up to date without any manual effort.
Ceven uses secure API authentication to communicate with GoSquared. Your API tokens are encrypted at rest and are never exposed to the end users of your workflows or the underlying large language models. We follow the principle of least privilege, meaning the agent only accesses the endpoints required to execute the specific task you have requested. You can rotate your GoSquared API keys at any time in your dashboard, and updating the token in Ceven will immediately restore connectivity across all your active workflows without requiring you to rebuild the logic.
Yes. By connecting Ceven to your checkout system, the agent can call the track transaction tool the moment a payment is confirmed. It sends the order value, currency, and product details to GoSquared, which allows you to see exactly which marketing campaigns are driving the most revenue in real time. This creates a closed loop where you can see a user arrive from a specific ad, browse three pages, chat with a bot, and finally make a purchase, all mapped to a single user profile in the People CRM.

Alternatives to Gosquared

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Gosquared and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free