Saltar al contenido
NuevoVer cómo

Gestiona lo que Chat recuerda y aprueba

Audita los hechos con los que Chat fundamenta cada borrador, añade los que nunca debería deducir y gestiona la cola de aprobaciones que controla cada envío.

  1. Open the Memory panel and read what Chat believes

    Open Chat from the sidebar and look at the top right of the session. Two buttons sit there: Memory and Approvals. Click Memory and the session panel is replaced by a page titled "What Chat remembers", with one line under it explaining the purpose: these are the facts Chat uses to ground every draft, and you can edit or remove anything that is wrong or stale.

    Facts appear grouped under a category heading such as WHO YOU SELL TO. Each fact is a single plain sentence, for example "The user sells to fintech founders." Nothing here is a paragraph or a document. If a fact reads like an essay, it belongs in campaign instructions instead.

    Read this list first, before you judge Chat's output. A wrong fact is invisible in a reply. Chat will not say "I am assuming you sell to fintech founders", it will simply write every draft for that reader. When answers feel subtly off-target rather than obviously broken, this panel is where the cause usually is.

    Memory is scoped to the workspace, not to a session. Facts you correct here apply to every future session in that workspace, and switching workspaces at the top of the sidebar shows a different set of facts.

    The panel does not have a bulk export or a version history. What you see is the current state, and editing is per fact.

    Open the Memory panel and read what Chat believes
  2. Tell an inferred fact from one you wrote

    Each fact row carries a small auto badge when Chat inferred the fact on its own rather than being told directly. A fact without that badge came from you.

    The distinction matters when you audit. A fact you wrote is a decision you made and can defend. An auto fact is Chat's reading of a conversation, and its accuracy depends entirely on what was said in that conversation. If you spent one session exploring a market you decided against, Chat may have recorded it as a fact about who you sell to.

    Both kinds of fact carry the same weight when Chat drafts. There is no priority given to facts you wrote by hand. That is the reason to review the auto ones rather than assume they are provisional.

    Every row has Edit and Delete on the right. Edit rewrites the sentence in place, which is the right move when a fact is close but imprecise, for example narrowing "founders" to "founders at seed-stage fintech companies". Delete removes it entirely, which is the right move when the fact describes a market or a positioning you have moved away from.

    Editing an auto fact does not lock it. Chat can still record new facts later from new conversations, so an audit is a recurring habit rather than a one-time cleanup.

  3. Add a fact Chat should never have to infer

    Under the existing facts is an ADD A FACT section with two inputs. The first is a category dropdown, which starts on "Who you sell to". The second is a text field with a worked example as its placeholder: "e.g. We sell to SMB founders in fintech". A Add fact button sits under them.

    Pick the category first, because the category is how Chat groups the fact and decides when it is relevant. Then write one sentence in the same shape as the placeholder. Concrete and short beats complete. "We sell to heads of RevOps at 50 to 500 person B2B SaaS companies" is a usable fact. "We are a modern outbound platform for growing teams" is not, because it does not narrow anything.

    Good candidates for a hand-written fact are the things you would tell a new hire in their first hour and never repeat: who you sell to, what you actually sell, what you refuse to promise, and which markets you do not serve. Those are exactly the details Chat would otherwise infer from whatever conversation happened to come first.

    Add facts one at a time and keep them independent. A single fact that bundles your ICP, your offer, and your pricing is harder to correct later, because editing one part means rewriting the whole sentence.

    Facts you add appear in the list immediately without the auto badge, and take effect on the next reply.

  4. Work the Approvals queue

    Click Approvals at the top right of the session. When nothing is waiting, the panel reads "No pending approvals." That empty state is the normal one and it is worth checking rather than assuming.

    This queue is the other side of the promise printed under the composer: Chat can take actions on your workspace, and you approve every send. Work that would reach a prospect stops here instead of going out. Chat can prepare it, but it cannot finish it alone.

    Check Approvals whenever you asked Chat for something and cannot find the result. A campaign that never launched or a reply that never left is more often queued for your approval than lost. The reply in the session will usually say what it prepared, but the queue is the authoritative place to confirm.

    Approving or rejecting an item is a verdict, and verdicts are recorded. That is how the Chat scope on the Learning page fills up. Rejecting something because it was wrong is more useful than rejecting it silently by leaving it in the queue, because an ignored item teaches nothing.

    Like Memory, the queue is per workspace. If your team splits work across two workspaces, each has its own queue and clearing one does not clear the other.

    Work the Approvals queue
  5. See what your verdicts taught Chat

    Open Learning from the AI section of the sidebar. The page has a scope switcher at the top right with three options: Workspace, Campaign, and Chat. Click Chat.

    The subtitle changes to describe this scope: what Chat has learned from your approvals, feedback, and prospect replies. Until you have rated replies or worked the approvals queue, the page shows an empty state saying Chat has not learned anything yet, and explains the input it needs. Approving or rejecting Chat's proposed actions, and rating its replies with the thumbs controls, each produce a verdict, and those verdicts become memory Chat uses in later conversations.

    The empty state is not a bug and it is not rare. A workspace where nobody rates replies will keep showing it indefinitely, because there is no other source of input for this scope.

    Keep the three scopes straight. Workspace and Campaign scope both summarise what outbound sending has taught the system from real prospect replies. Chat scope summarises what you taught it directly. They answer different questions and they fill up from different sources, so an active Workspace scope tells you nothing about whether Chat has learned anything.

    If you want this scope to become useful, the fastest path is to spend one session rating every reply honestly, including the good ones. A stream of thumbs down with no thumbs up gives it a one-sided picture.

  6. Build a short review habit

    Memory drifts quietly. The cost of a stale fact is not one bad reply, it is a slow tilt in every draft until someone notices. A short recurring review is cheaper than an audit after the fact.

    • Open Memory after any positioning change: a new ICP, a dropped market, a renamed product. Delete first, then add the replacement.
    • Scan the auto badges monthly. Those are the facts nobody decided on, and they are where wrong assumptions accumulate.
    • Clear the Approvals queue rather than letting it sit. An item you neither approve nor reject is a decision you have deferred, and it teaches nothing.
    • Check the Chat scope on the Learning page after a week of rating. If it is still empty, the ratings are not happening.

    One caution on deleting: removing a fact does not undo drafts Chat already produced with it. If you find a wrong fact after a campaign went out, fix the fact and then read the drafts that campaign generated, since they were written against the old belief.

    Facts, approvals, and verdicts are three separate surfaces for the same question, which is whether Chat understands your business well enough to act on it. Reviewing all three takes a few minutes and it is the difference between a copilot you trust and one you second-guess.

Consejos de experto

  • The auto badge marks facts nobody decided on

    A fact carrying the auto badge was inferred by Chat from a conversation, not stated by you, and it drafts with the same weight as a fact you wrote. Review those rows first when answers drift off-target.

  • Pick the category before writing the fact

    The category dropdown in Add a fact determines how Chat groups the fact and when it treats it as relevant. Writing a good sentence under the wrong category makes it harder for Chat to apply.

  • An ignored approval teaches nothing

    Approving and rejecting both produce verdicts that feed the Chat scope on the Learning page. Leaving an item in the queue is the one option that produces no signal at all.

  • Keep one fact to one idea

    A fact that bundles your ICP, offer, and pricing has to be rewritten whole every time one part changes. Separate sentences are easier to correct and easier to delete cleanly.

Preguntas frecuentes

Where do the facts in Memory come from?
Some you add yourself in the Add a fact section. Others Chat infers from your conversations and marks with an auto badge. Both types are used the same way when Chat drafts.
Does deleting a fact undo drafts that already used it?
No. Deleting changes what Chat believes going forward. Drafts written before the deletion still reflect the old fact, so review anything a campaign generated while the wrong fact was live.
Is memory shared across workspaces?
No. Memory, approvals, and the Learning page scopes are all per workspace. Switching the workspace at the top of the sidebar switches all three.
What lands in the Approvals queue?
Actions Chat has prepared that need your decision before they proceed. When nothing is waiting, the panel reads "No pending approvals."
My Chat scope on the Learning page is empty. Is something broken?
No. That scope fills only from your approvals, rejections, and reply ratings. If nobody has rated replies or worked the queue, the empty state is accurate.
How long should a fact be?
One sentence. The placeholder in the field shows the intended shape, and short concrete facts are easier for you to audit later than paragraphs.
Can I edit an auto fact instead of deleting it?
Yes. Edit rewrites the sentence in place, which is the better choice when the fact is close but imprecise. Editing does not stop Chat recording new facts from later conversations.
Do campaign AI instructions and Chat memory overlap?
They are separate inputs. Memory holds short workspace-level facts that ground Chat. Campaign AI instructions hold the brief for one campaign's drafts, and are edited in the campaign builder.

Personalización

Prospección que sigue cuando te desconectas.Leads, emails, seguimientos y respuestas, resueltos.

Conecta buzones ilimitados y deja que los agentes de IA busquen leads, escriban cada email y hagan seguimiento. O envía tus propias plantillas en modo manual. Desde $29/mes.

$1 por 3 días · Cancela cuando quieras · Sin contrato

Instalar con IA

Tu agente de código configura la CLI y las skills de FirstSales por ti.

Prompt para Claude Code

I'm setting up FirstSales (https://firstsales.io), an AI outbound sales platform: campaigns, contacts, a reply inbox, deliverability and lead signals. Help me get my workspace sending real, good emails end to end, from Claude Code.

Read these first so you know how FirstSales works:
- Developer docs and API: https://developer.firstsales.io
- CLI: https://www.npmjs.com/package/@firstsales.io/cli
- Skills for coding agents: https://github.com/firstsalesio/firstsales-skills (read README.md and GUIDE.md)

Setup
1. Install the CLI: npm install -g @firstsales.io/cli
2. Install the FirstSales skills:
   claude plugin marketplace add firstsalesio/firstsales-skills
   claude plugin install firstsales@firstsales
3. Ask me if I already have a FirstSales account. If not, send me to https://app.firstsales.io to sign up.
4. Ask me to create an API key under Settings → API → API Keys, with only the scopes we need.
   Never ask me to paste the key into this chat. Tell me to run this in my own terminal, so the key stays hidden:
   read -rs FS_KEY && firstsales auth login --api-key "$FS_KEY"; unset FS_KEY
5. Run `firstsales whoami` and tell me which workspace and organisation we are connected to.

Then ask me about my business: what I sell, who I sell to (roles, company size, countries), my best customers, and what I use today for outbound (tools, lists, mailboxes). Walk me through:
1. Teaching FirstSales my business: website, offer, proof points and case studies in the knowledge base, so the AI writes like someone who knows the product.
2. Connecting my sending mailboxes and checking my sending domain: SPF, DKIM, DMARC and warm-up. If anything is unhealthy, tell me the exact DNS record to add.
3. Bringing in contacts: import my CSV or CRM export into a clean list, remove duplicates and bad emails, and block domains I must never email (customers, competitors, my own).
4. Building my first campaign: the right list, senders, steps and timing. Write the sequence with me, show me the drafts, and do not launch until I say yes.
5. Setting up Signals if it fits: find people engaging with LinkedIn posts about topics my buyers care about, and turn them into leads.
6. Inviting my team and giving each person the right access.

Once campaigns run, show me how to work the reply inbox from here: which replies need an answer, draft responses in my voice, and move good conversations into deals. If I use Cal.com, connect it so follow-ups can offer my booking link (not the first email).

Throughout, as you learn about my business, proactively suggest and help create:
- Reply templates for the questions and objections my prospects are likely to raise, based on my product, site and codebase if you can see them.
- Campaign ideas and segments worth testing, with the reason for each.

Safety rules:
- Show every change as a dry run (--dry-run) first and wait for my yes. Never send emails, launch campaigns or delete anything without my yes.
- Tell me before anything that spends credits, and how many.

Be opinionated. If the docs give a sensible default, just use it. Don't make me choose between five options.