Update Your CRM from Chat
Ask Tenali to update deals, log meetings, and add contacts from your calls — forecast-moving changes wait for your approval, while purely additive ones can be written straight away.
Chat can do more than read your CRM. Ask it to update a deal from what was said on the call, and it drafts the exact field changes and shows you the before and after. By default, changes that move the forecast wait for your go-ahead; a batch of purely additive changes — a note, a task, a new contact — can be written straight away.
Before You Start
Three things have to be true:
- CRM write-back is on for your workspace. It's off by default and there's no setting for it in Tenali — no admin toggle, no plan tier. Contact support to have it turned on. Once it's on, it applies to everyone in the workspace.
- You have exactly one CRM connected, and it's healthy. Each person connects their own — see How CRM Connections Work. If your connection needs reconnecting, write-back quietly stops offering changes until you fix it.
- You're in chat or in Slack. Write-back runs in the web app and in a Slack DM with Tenali. It isn't available in the desktop overlay or on mobile. The two surfaces approve changes differently — see In Slack below.
What You Can Ask
Ask in plain language, the way you'd tell a teammate:
- "Update the Acme deal in HubSpot from today's call."
- "Log yesterday's Contoso meeting as an activity on their deal."
- "Set the next step on the Globex opportunity to 'send the MSA for redline'."
- "Move the Acme renewal to Negotiation."
- "Push the close date on the Globex deal out to August 14."
- "Create a follow-up task to send pricing to Dana, due Friday, on the Acme deal."
- "Add Priya Raman (priya@contoso.com), their VP of Operations, as a contact on the Contoso deal."
- "What deals do I have closing this quarter?"
- "Create a deal for Northwind from today's call." (HubSpot)
- "Undo the CRM changes you made in this chat."
Tenali finds the matching account, deal, and contacts first, and asks you which one if more than one could match. It can also list deals across your CRM without you naming an account first, so "show me everything in Negotiation" works.
What Tenali Can Change
Six kinds of change, and the two CRMs don't behave identically:
Update a deal or opportunity — stage, amount, close date, next step, description, name, and deal type, plus priority on HubSpot. Renaming works on both CRMs. On HubSpot the stage has to exist in that deal's own pipeline, or the change fails with "Could not resolve deal stage … in the deal's pipeline."
Log the meeting — on HubSpot this creates a note on the deal, company, or contact. On Salesforce it creates a completed Task with Type Meeting in Activity History — not a calendar Event, and not a Note. The activity is stamped with today's date, not the meeting date.
Create a follow-up task — subject, notes, and due date, linked to a deal, company, or contact. HubSpot creates it as a to-do; Salesforce as a Task with Status Not Started, Type Other. Tenali doesn't set an owner on either: on Salesforce the task lands under your own CRM user, and on HubSpot it's created unassigned, so pick it up in HubSpot if your team works from assigned tasks.
Add or update a contact — matched by exact email address. Writes the email (on creation), first name, last name, and job title, and can link the contact to a company. On Salesforce, if no last name was found, Tenali uses the part of the email before the @, because Salesforce requires one. On Salesforce, a contact can't be linked to an opportunity.
Create a company New — HubSpot only. Name, domain, industry, and description. Tenali checks for an existing company on the same domain or name first and links to that one instead of making a duplicate.
Create a deal New — HubSpot only. Name, stage, pipeline, amount, close date, description, priority, and deal type, associated to a company and optionally to contacts. If the company doesn't exist yet, Tenali can create it and the deal together in one step.
The Review Card
When at least one proposed change needs your review, chat shows a "Review CRM changes" card. A batch Tenali can apply entirely on its own doesn't produce one — the changes are simply written.

Review CRM changes card
The 'Review CRM changes' card in chat, listing each proposed update with a before→after field comparison, an impact/risk badge, and a match-confidence indicator, plus Apply, skip, and dismiss controls.
What's on it
- A summary line across the top — for example "3 changes · 1 to review · 2 auto-applied · 1 high-risk". On a card that's still waiting on you, "auto-applied" is a bit of a misnomer: it counts the low-risk changes that will go through when you press Apply, not ones already written.
- Each change as a Field / Before / After row, so you see exactly what's being overwritten. A field that was blank shows as empty. A new company or deal has no before values, so it shows instead as a plain list of the fields Tenali will set.
- A risk badge: Low risk, Forecast, or High impact. High-impact changes sort to the top.
- The match confidence for the record Tenali picked, with the reason it matched.
- The quote from the meeting that the change came from, so you can check the source.
Apply or skip
Every change that needs review arrives already ticked, and the button counts what will be written — Apply 3. So the card is opt-out: untick anything you don't want before pressing Apply, or press Skip all to discard the whole batch.
When a card appears at all, nothing in that batch is written until you press Apply. But a card only appears when at least one change in the batch needs review — if every change is one Tenali can apply on its own, it just makes them and tells you what it did in its reply. Which changes need review is covered next.
More than one card can appear
Pressing Apply doesn't necessarily end the job. Tenali carries on working, and if it proposes another batch that needs review, a second card stacks below the first. The first card turns green and reads "CRM changes submitted"; the new one is amber with its own Apply and Skip all. This is normal on multi-meeting requests like "log this week's calls to their deals" — keep an eye out for the follow-up card.
In Slack
The same write-back runs in a Slack DM with Tenali, with one deliberate difference: Slack approves nothing on its own.
Ask Tenali in a DM to update your CRM and it posts a Proposed CRM changes card — each change with its action, record, before-and-after fields, the match reason, the quote it came from, and a confidence percentage. Two buttons: Approve all, which asks you to confirm before writing, and Discard, which throws the batch away.
Long batches show the first 18 changes on the card with a note of how many more there are; approving still applies all of them. Once applied, the card is replaced with the outcome and links to the records Tenali touched.
Undo works the same way — ask in the same DM. See Tenali in Slack.
How Much Tenali Does On Its Own
Your wording sets how much Tenali applies without asking. There's no setting for this — Tenali reads each message you send. This applies in the web app; in Slack everything waits for you regardless of how you phrase it.
- By default, safe additive changes (logging a note, creating a task, adding a new contact, filling a field that was empty) don't wait for your approval — on a card they're applied when you press Apply, and with nothing on the card to review they're simply written. Anything that moves the forecast — stage, amount, close date, or overwriting text that's already there — waits for you to tick it.
- Say "just do it", "go ahead and…", "don't ask", or "automatically", and forecast changes go through too — except a move to closed-won or closed-lost, and except creating a new company or deal. Those still land on the card for you to review and Apply.
- Say "ask me first", "let me review", "confirm before", or "preview", and every change waits for your tick, including the safe ones.
Three limits never move, however you phrase it: moving a deal into a closed-won or closed-lost stage always needs your explicit tick, creating a new company or deal always shows up on the card, and Tenali never auto-applies a change when it isn't confident it matched the right record.
Undo a Change
Undo is a chat request, not a button. Ask in the same conversation — "undo that", "revert the last CRM update", "take that back" — and Tenali reverses what it applied: it restores the previous field values on the deal — except where a field was blank before, which stays populated — removes the contacts, companies, and deals it created, and reports item by item what it reversed and what it couldn't.
It has real limits, and Tenali tells you when it hits one:
- It covers the current conversation only, only your own changes, and at most the 25 most recent applied changes. Start a new chat and the earlier changes can't be undone from there.
- It can't restore a field back to blank. If a field was empty before Tenali filled it, undo leaves the new value in place.
- It can't reverse an edit to a contact that already existed — only contacts Tenali created can be removed.
- It doesn't cover the Push to CRM button. Summaries pushed from a meeting are edited in your CRM.
When Tenali can't reverse something it says so: "Couldn't automatically revert … please review it in the CRM."
Limits Worth Knowing
- Identical changes are de-duplicated for 24 hours, so asking twice won't write the same update twice.
- Act on the card while the conversation is open. A card you've already decided on will look pending again if you reload the page or open the chat in a second tab. Pressing Apply on it can't change your CRM — Tenali reports that there's no pending approval left on the conversation — but the stale card is a display quirk, not a second chance. A card you haven't decided on does survive a refresh and works normally.
- Web app and Slack only — not in the desktop overlay, not on mobile.
- If write-back is switched off for your workspace while a card is open, pressing Apply writes nothing and every change comes back skipped.
- There's no CRM change history or audit screen inside Tenali — the record of what changed lives in the conversation and in your CRM.
Next Guides
Was this page helpful?