New: meet Clu, and send email, LinkedIn and call steps with Sequences. Watch the videos →
Guides
6sense
👤

Who this is for: self-serve plans (Free, Starter, Pro, Enterprise). 6sense and 6sense for Clu work on every plan. The 6sense stage play trigger needs Pro, Enterprise or the Pro trial. 6sense is not part of the AppSumo deal; see the AppSumo documentation. Support agent: confirm whether the user is self-serve or AppSumo before giving plan-specific advice.

TL;DR: On Integrations → Sales intelligence, any member clicks + on the 6sense card and pastes the 6sense Lead Scoring API token, once for the workspace. That unlocks the free 6sense score column on lead lists and Clu's one-person 6sense lookup. Separately, each member can connect 6sense for Clu with their own 6sense login, so Clu can read web visits, keyword intent and account insights. A play can start when a Salesforce Account reaches a 6sense stage, read from the 6sense package in your Salesforce. All of it uses your own 6sense, so Cleanlist charges no credits for the 6sense data.

6sense

Cleanlist has no intent data of its own. The 6sense integration reads your own 6sense, in four places:

WhatWhereConnection it needsCost
6sense score columnA lead list's Enrich tabThe 6sense card (one token for the workspace)0 credits
Clu's 6sense lookupClu in the web appThe 6sense cardNo extra charge
An account reaches a 6sense stage triggerA play's triggerSalesforce with the 6sense packageFree
6sense for CluClu in the web appEach member's own 6sense (OAuth)No extra charge

Who can use it

Plan6sense card, score column, Clu lookups, 6sense for Clu6sense stage trigger
Pro, Enterprise, Pro trialIncludedIncluded (with Salesforce connected)
Starter, FreeIncludedNot included: plays need Agents
AppSumo onlyNot included. The cards show the Pro pill. A workspace that already saved a token can still disconnect it.Not included

Connect 6sense (the token)

The 6sense card holds one Lead Scoring API token for the whole workspace. Any member can connect or disconnect it.

Get the token from 6sense

In 6sense, go to Settings → Integrations → API Token. Use the Lead Scoring token, which needs the 6sense Advanced package. 6sense generates it, and 6sense support creates or deletes it.

Open the 6sense card

In Cleanlist, click Integrations in the sidebar. Under Sales intelligence, find 6sense ("Score leads by buying stage, intent and fit from your 6sense.") and click +.

Paste the token and click Connect

In Connect 6sense, paste the token into 6sense Lead Scoring API token and click Connect. Cleanlist checks it with one Lead Scoring call before saving it.

You see "6sense connected." and the card moves to Active connections with "Connected [date]".

To disconnect, open the card's ⋯ menu and click Disconnect: "6sense score columns stop scoring leads for everyone in your organization until 6sense is reconnected. Scores already in your lists stay."

The token is often shared with your other tools (such as Marketo), so Cleanlist keeps to 60 calls a minute on it, under 6sense's limit of 100.

The 6sense score column

Open the list's Enrich tab

Go to Lead Lists, open a list, click Actions (or press ⌘A) and open the Enrich tab.

Pick 6sense score

Click 6sense score ("Buying stage, intent score and profile fit from your own 6sense, by each lead's email."). Its cost shows 0. Until the 6sense card is connected, it's locked with "Connect 6sense in Integrations", and clicking it takes you to the card.

Run it

Choose the rows and run the column.

Each row shows the account's buying stage as a badge (Target, Awareness, Consideration, Decision or Purchase), then the intent score and profile fit, for example "Decision · intent 82 · Strong fit". A lead 6sense has no score for shows No 6sense score.

How each row is scored:

  • Email: the lead's work email. A lead with no email gets "No email to score".
  • Country: the person's country, or else the company's HQ country. With neither, the row shows "No country: 6sense needs one".
  • Locked emails: a lead whose email your workspace hasn't revealed shows "Enrich this lead's email first". Cleanlist never sends an unrevealed email to 6sense.
  • Cost: 0 credits on every plan, and 6sense Lead Scoring uses no 6sense credits either.
  • Privacy: scores stay in your list. They're never written to Cleanlist's shared lead or company records.

Clu and 6sense

With the 6sense card connected, Clu in the web app can:

  • Look up one person: ask for someone's 6sense scores or buying stage. Clu needs their work email and country, and asks for whichever is missing. It returns the account's buying stage, intent score and profile fit, and the person's contact grade, and says the data comes from your 6sense. A person 6sense doesn't know gets a plain "no score", never a guess.
  • Score a whole list: Clu proposes adding the 6sense score column, on a card you approve (0 credits).

With Salesforce or HubSpot connected, Clu can also rank your CRM accounts by the 6sense scores the 6sense package writes into your CRM (buying stage, intent score, profile fit and 6QA). This reads your CRM, not 6sense, so it doesn't need the 6sense card, and it also works in Clu in Slack and Clu in Teams.

The one-person lookup works only in Clu in the web app, not in Slack, Teams or an agent's chat. The lookup and the column don't add a credit charge; Clu's normal message and tool pricing applies to the chat (What Clu costs).

Play trigger: An account reaches a 6sense stage

A play can start when a Salesforce Account reaches a 6sense buying stage. It reads the scores the 6sense package keeps in your Salesforce, so it doesn't need the 6sense card connected, and it never calls 6sense.

Needs: an agent's play (Pro, Enterprise or the Pro trial) and Salesforce connected with the 6sense package installed. It works on Salesforce Accounts only. On HubSpot, 6sense writes Company properties: use a field change trigger on them instead.

Pick the trigger

In the play builder, open the trigger and pick An account reaches a 6sense stage ("A Salesforce account enters a 6sense buying stage you choose"), under Salesforce.

Set it up

FieldWhat to enter
Account reaches any of these 6sense stagesOne or more of Target, Awareness, Consideration, Decision, Purchase
Minimum 6sense intent score (optional)0 to 100. Leave empty for any score
6sense product (optional)One 6sense product name, exactly as 6sense writes it. Leave empty for any product
Accounts to pick upAccounts that reach these stages from now on (default) or Also accounts already at these stages

How it runs:

  • Once per Account. An Account starts the play once, and again after the play's rerun window only while it's still at those stages.
  • From now on uses 6sense's stage-changed flag in Salesforce. If your 6sense package doesn't have that field, any Account rescored at the stages after you turn the play on counts.
  • Schedule: continuous is the usual choice. 6sense pushes scores to Salesforce about once a day.
  • Record fields for later steps: the buying stage, intent score, profile fit, 6QA, product, previous stage and 6QA start date (whichever your 6sense package has), plus the Account's Salesforce ID, owner and link. Use them in Write, Branch or Notify (for example, Notify the Account owner).
  • Try runs on 5 Accounts at those stages now and sends nothing. With fewer than 5, no Try starts and nothing is charged.
  • Cost: free. Reading Salesforce costs no credits, and the trigger never writes to your CRM.

See Play steps and Plays.

6sense for Clu

6sense for Clu lets Clu read your own 6sense through 6sense's MCP server. Each member connects their own 6sense account; it isn't shared with the workspace.

Open the 6sense for Clu card

On Integrations → Sales intelligence, find 6sense for Clu ("Let Clu read your 6sense: web visits, keywords, account insights. Each person connects their own 6sense.") and click +.

Sign in to 6sense and allow access

6sense opens. Sign in and approve. You come back to Integrations with "6sense connected. Clu can now read your 6sense." The card moves to Active connections with "Connected as [your 6sense account]".

Then ask Clu in the web app about account activity and intent, for example "Which accounts visited our pricing page this week?" or "What keywords is Acme researching?". Clu can read:

  • Website and competitor-page visits
  • Keyword and topic intent
  • Account summaries and 6QA trends

Good to know:

  • Read-only. Clu can't change anything in 6sense.
  • Your 6sense role decides what Clu sees. The tools come from 6sense and follow your role.
  • Web app only. It works in Clu in the web app, not in Slack, Teams or an agent's chat.
  • No extra charge. Your 6sense account pays for the data; Clu's normal pricing applies to the chat.
  • Unrevealed emails stay in Cleanlist. An email your workspace hasn't revealed is never sent to 6sense.
  • Manage it by clicking the card: Reauthorize reruns the 6sense sign-in, and Disconnect (also in the card's ⋯ menu) opens "Disconnect 6sense for Clu": "Clu can't read your 6sense until you reconnect. Your data stays in 6sense."
  • If 6sense stops accepting the connection, the card shows Reconnect needed; click Reconnect.

Troubleshooting

What you seeWhy, and what to do
"Invalid 6sense API token"The token is wrong or was deleted. Paste the current Lead Scoring token.
"This token can't read 6sense Lead Scoring. Use the Lead Scoring API token (6sense Advanced package)."You pasted a different 6sense token. Use the Lead Scoring one.
"6sense didn't answer. Try again."6sense was unavailable. Try again.
6sense score is locked with "Connect 6sense in Integrations"Connect the 6sense card first.
A row shows "No 6sense score"6sense doesn't know that email, or scores are off in its API settings.
A row shows "No email to score" or "No country: 6sense needs one"Enrich the email, or add the person's or company's country, then rerun the row.
A row shows "Enrich this lead's email first"Your workspace hasn't revealed that email. Enrich it, then rerun the row.
"6sense rejected the API token" / "The 6sense token can't read Lead Scoring"The saved token stopped working. Reconnect the 6sense card with a current Lead Scoring token.
"6sense says the API quota is used up"Your 6sense API quota is used up. Check it with 6sense.
"6sense is at this connection's rate limit. Try again shortly."Too many calls on the token at once. Rerun the failed rows shortly.
"This Salesforce has no 6sense account scores..."The 6sense package isn't installed in Salesforce, or the Cleanlist connection's Salesforce user can't see its score object.
"Salesforce refused a 6sense score field..."Give the Cleanlist connection's Salesforce user read access to the 6sense account score object and its fields.
"6sense stage triggers aren't available in this workspace."6sense is turned off for your workspace. Contact support.
"Pick at least one 6sense stage." / "The minimum score must be 0 to 100."Fix the trigger's fields.
"6sense for Clu isn't connected for you. Connect your 6sense in Integrations."Connect the 6sense for Clu card with your own 6sense.
"6sense refused the connection. Reconnect 6sense for Clu in Integrations..."Reconnect. If it still fails, a 6sense admin has to turn on MCP in 6sense (Settings > AI and MCP), or your 6sense role doesn't allow it.
"6sense took too long. Try a narrower question."Ask about fewer accounts or a shorter time range.
"6sense connection failed: ..." after signing inThe 6sense sign-in didn't finish. Click + on 6sense for Clu and try again.

Still stuck? Click Help and support in the Cleanlist sidebar or email support@cleanlist.ai.

Related