The SalesCrew blog

Notes on how SalesCrew works and why it is built the way it is: one argued claim per post, with the evidence.

An admin approves every new account by hand. Nothing is created until then. We reply by email; no newsletter, no sequence.

app.salescrew.io/today
The daily working view

This is the blog of SalesCrew (salescrew.io), an AI-native CRM built by Hashlogics. Posts here explain how a SalesCrew feature works and why it is built that way. Why every button in the app is also an MCP tool is the subject of dual control; why agents wait in one approval queue instead of behind a toggle is argued in its own post.

Every post argues one claim with evidence you can check yourself: a dated third-party source or a real screen from the product. Prices in a post match the pricing page, and the feature behind a post is one click away on its product page.

A Sales Team of One Person Plus Agents

A sales team of one does two kinds of work. See what changes when an agent drafts replies, logs calls and researches accounts, and you keep the judgment.

Read more

A Voice Agent That Books Into Nothing Is a Demo

A voice agent that can't write the booking into a real pipeline is a phone trick. The 30-second call is the easy part. See where the booking must land.

Read more

Agent-Operable Is Not the Same as Agentic

An agentic CRM ships its own agents. An agent-operable CRM lets any agent you choose do every job the UI does. Here is the test, with 5 questions to ask.

Read more

Agents Need a Queue, Not a Toggle

One on/off switch can't tell a safe AI action from a risky one. See the six actions agents should never take alone, and the queue that holds them.

Read more

Audit Logs Are a Feature, Not Plumbing

Once agents act on their own, the audit log is how you learn what happened and why. A useful entry answers four questions by itself. See which four.

Read more

Best AI CRM Lists Are Written by Vendors

In 1,149 URLs that Claude cited for CRM questions, 223 were vendor-written listicles. Here are 5 checks that tell a fair roundup from a sales page.

Read more

Building a CRM a Sales Team Will Actually Use

Adoption fails when a CRM is a data-entry chore layered on top of how a team already works. What changes when the CRM meets reps where they already are.

Read more

Can a Daily Briefing Replace the Standup?

A daily digest can replace the status-reporting half of a standup. It cannot replace the conversation where a blocker gets noticed and solved on the spot.

Read more

Changing a Live Schema Without Downtime

Additive migrations and background backfills keep a database online during a change. A column rename is really three changes. Here's how to ship each.

Read more

Check Suppression at Freeze, Not at Send

Check suppression when you freeze an audience of, say, 1,240 people, not at send, when the message is already written and queued. Keep a send backstop.

Read more

Cost per Lead Should Be a Query

Most teams keep ad spend in one tool and deals in another, so cost per lead is a monthly manual join. It should be a query against one database.

Read more

Deliverability Is an Operations Problem

A better subject line does not fix a sender reputation problem. Deliverability is warmup, authentication, caps and bounce handling done consistently.

Read more

Dual Control: Why Every Button Is Also a Tool

SalesCrew builds every UI action and its MCP tool twin together, across 145 tools, with identical effect. See why automation never gets a riskier path.

Read more

Every Agent Should Ship in Review Mode

An agent's default mode on day one should queue its work for a human, not run it. Review mode is how trust in an agent gets earned instead of assumed.

Read more

Hiring When Agents Write the First Draft

When an agent drafts the reply, the rep's job shifts from writing it to judging it fast. Hiring and onboarding should test for that, not typing speed.

Read more

How to Measure Whether AI Engines Mention You

Answer engines cite pages, not sites. Ask the same real buyer questions across models, log each answer in four parts, and track what gets cited.

Read more

How We Price AI Without Credits Theatre

SalesCrew meters AI in model calls, not credits: about 5,000 a month on Core, a soft alert at 80% and a hard cap at 100%. See how the allowance works.

Read more

Human Approval Should Be the Default

When human review of AI email is a setting, day one runs without it. SalesCrew sets every external send to review and starts each of its agents in review.

Read more

Marketing Data Belongs Next to Deal Data

Knowing which channel produced a lead is not the same as knowing which channel produced a closed deal. That answer needs spend and deal data in one place.

Read more

MCP Is the Integration Layer That Will Stick

Vendor AI chat features each solve the same problem alone. MCP is the shared protocol: one server, 145 tools in SalesCrew's case, works with any client.

Read more

One-Way CRM Sync Is Why Outbound Data Drifts

A one-way link pushes leads into the sender and brings nothing back. See the 4 fields that drift first, and how SalesCrew keeps them in one database.

Read more

Per-Conversation AI Pricing Is a Seat Tax

Metering AI per conversation bills you more as agents do more. SalesCrew includes about 5,000 AI calls a month on Core and lets you bring your own key.

Read more

Per-Seat Pricing Is a Tax on Agent Teams

Agents shift work to the people who review it, and per-seat CRMs bill for each one. SalesCrew is $299 a month with unlimited seats on every plan.

Read more

Provisioning a Client Instance in One Click

Single-tenant means every new client is a new database, not a new row. What standing up an instance involves, and what the client gets at the end of it.

Read more

Put Ad Spend in the Same Database as Deals

Ad spend and deals usually sit in two separate tools, so channel costs get rebuilt by hand. Put both in one database and cost per lead becomes a query.

Read more

Row-Level Security Is Not Enough

Row-level security only isolates customers who share a database, and two policies can combine in ways nobody meant. See why it's a control, not a wall.

Read more

Six Things an Agent Should Never Do Alone

Send, delete, merge, move a deal, spend money, or act outside the CRM. The line isn't how clever the agent is. It's whether the action can be taken back.

Read more

Snapshots Are the Thing Agencies Actually Buy

One feature helps one client a little. A proven setup saved as a snapshot and applied to the next client turns setup into an asset you reuse. See how.

Read more

The 'Interested' Label Is Lying to You

An automated 'Interested' label has no confidence score, so it can mean a reply had a question mark. Use it to sort 200 replies, not to qualify them.

Read more

The Agency Model That Runs on One DB per Client

An agency reselling a CRM must prove each client's data is really theirs. A database per client plus a portable setup is how that promise stays true.

Read more

The Config Is the Product

The same codebase running for every client is not what makes a CRM feel tailored. What each instance is configured to do is what actually differs.

Read more

The CRM Market Is Splitting in Two

One branch of CRMs stays a tool a human clicks through. The other lets an agent run it directly, like SalesCrew's 145 MCP tools. Each needs its own build.

Read more

The Kill Switch Nobody Else Ships

Per-agent toggles are not a stop button: five toggles means five choices under pressure. When you don't know which agent broke, you need one switch.

Read more

The Outbound Metrics That Predict a Quarter

Closed revenue shows how the quarter went. Three leading metrics show how it's going while you can still act: reply rate, meetings and cadence completion.

Read more

The Trade-Offs Behind a Single-Tenant CRM

One database per client buys isolation and a real export. It asks more of the vendor to run and provision. Here is the trade a single-tenant CRM makes.

Read more

The Unsubscribe Line Cold Email Misses

CAN-SPAM asks for a clear opt-out, honoured within 10 business days, and a real postal address. Cold email that drops them breaks a rule. Check yours.

Read more

Two Tools for Outbound Is a Design Failure

A CRM plus a separate sending tool means suppression, reply state and deal stage live in two places. The sync between them is where the mistakes get made.

Read more

Vertical Tools vs Configurable CRMs

A vertical CRM ships trade-specific defaults out of the box. A configurable one takes longer to set up but does not lock you into one trade's assumptions.

Read more

What "AI-Native" Actually Means

AI-native often means a chatbot bolted onto old software. The real test: can an agent call every action directly? SalesCrew exposes 145 MCP tools.

Read more

What 140+ MCP Tools Taught Us

SalesCrew has 145 MCP tools, one for nearly every CRM action. What building them taught us: settle scoping, naming and approvals before the tools.

Read more

What a CRM Actually Needs on Day One

Five things: contacts, companies, a pipeline with stages, tasks, and a timeline. Automation added before those are right just moves bad data around faster.

Read more

What a Voice Agent Actually Costs Per Minute

A voice agent's per-minute cost is four line items stacked: hosting, model tokens, speech synthesis and transcription, and telephony. Here is the formula.

Read more

What AI Answer Engines Say About MCP CRMs

We asked Claude 3 questions about CRMs with MCP servers in September 2026. The answers covered setup and read vs write. Approval came up 0 times.

Read more

What an AI Receptionist Should Do When Stuck

An AI receptionist fails when it can't answer, not when it starts talking. See the three outcomes of a stuck call and why each needs a human backstop.

Read more

What an Inbox Agent Should Touch

An inbox agent can draft, classify and log all day without much risk. The moment it sends, changes a stage, or touches a record, the rules have to change.

Read more

What Answer Engines Actually Cite

Answer engines lift a direct answer, a table cell or a named number over marketing prose. See the structural reason, and how to write a page they cite.

Read more

What Belongs in a Sales Prompt Pack

A sales prompt pack needs four things: persona context, an objection list, tone rules, and limits on what the agent may never claim. See what goes in each.

Read more

What Breaks Past 100 Mailboxes

Sending capacity grows with mailboxes. Authentication, warmup, reputation and bounce handling don't. Past 100 mailboxes, operations become the limit.

Read more

What GoHighLevel Got Right

GoHighLevel bundled CRM, funnels, SMS and calendars into one white-label product agencies could resell fast. That bundle is the thing worth understanding.

Read more

What the AI in Our CRM Actually Costs to Run

A flat 'AI included' line hides which features cost the most to run. SalesCrew meters by feature and tier: about 5,000 model calls a month on Core.

Read more

What We Got Wrong Going From Tool to SaaS

SalesCrew began as one team's CRM before other companies could configure it. Turning an internal tool into a SaaS rewrites far more than the pricing page.

Read more

What We Learned Building a CRM on Supabase

SalesCrew gives every client its own Supabase project and Postgres database. Here are 5 things that one choice settles, from export to data region.

Read more

When Multi-Tenant Is the Wrong Choice

Multi-tenant is the right default for most software. It's wrong when a customer needs a real database export, a choice of region, or hard isolation.

Read more

Why 'Verified' Email Data Still Bounces

Email verification runs three checks at one moment in time. Mailboxes die later, so a real bounce should count more than a stale verified flag.

Read more

Why AI Cites Pricing Explainers Over Price Pages

In 107 CRM questions, Claude cited third-party pricing explainers 188 times and vendor pricing pages 55 times. See why the explainer wins.

Read more

Why AI Says No CRM Integrates With Upwork

Ask an AI which CRM integrates with Upwork and it names bridge tools. SalesCrew runs Upwork inside the CRM in 5 parts, from job feed to client records.

Read more

Why Apollo Emails Bounce After a Verified Status

An Apollo email status records a past check, and people change jobs after it. Why exported lists bounce, and the send-time checks that stop the damage.

Read more

Why CRM Implementations Fail at Data Entry

Most CRM implementations fail when logging a deal costs reps more time than it gives back. How to plan the rollout so entry gets cheaper from day one.

Read more

Why Every Agent Tool Call Needs a Log Line

A record-level change log tells you what changed. It does not tell you which of 145 tools an agent called, with what arguments, or which run did it.

Read more

Why Marketplace Bids Belong in Your CRM

A bid on Upwork or Fiverr is a deal like any other. Tracking it in the marketplace's own dashboard instead of your pipeline is why it gets lost.

Read more

Why Real CRMs Ban Cold Email

Most major CRMs ban cold outbound in their acceptable-use terms to protect shared sending. That policy, not a technical limit, is the real wall. See why.

Read more

Why We Gave Every Client Their Own Database

SalesCrew gives each client its own Supabase project, not a row in a shared database. You get isolation by structure, a full export and your own region.

Read more

Writing for Machines That Quote You

An answer engine lifts a sentence, not a page. Write each first sentence so it survives being quoted alone. Here's how that changes the way you write.

Read more

Your CRM Vendor Blocks the AI Your Buyers Ask

We tested 24 CRM sites in September 2026. 3 return a 403 to AI bots on pricing, yet engines still quote them from 3 to 8 outside explainers. Here is why.

Read more