Most SMB clients start here. No code, no API key, a team of non-technical people. Your job is not to show them features. It is to get Claude used every day by most of the team, and to prove it with numbers.
A new user sees an empty chat box and does not know what to type. The building blocks below turn that empty box into a prepared workplace. Learn them in this order, because it is the order you will introduce them to a team.
| Block | What it is | What it fixes for the team |
|---|---|---|
| Project | A workspace with shared instructions and knowledge files. Every chat inside it starts with that context. | Nobody re-explains the company, the tone or the rules in every chat |
| Artifact | A page, document or small app that Claude produces and publishes. Private by default; the owner can share it. | Output you can reopen, share and update instead of text lost in a chat |
| Docs, Slides, Sheets | Artifact types for written documents, presentations and tables | First drafts of the files people already produce |
| Dashboards and Designs | Artifact types for live-data pages and visual layouts | A weekly numbers page, a one-page layout, a quick mock-up |
| Research | Claude works through many sources and returns a cited report | Market, supplier and competitor questions that used to take an afternoon |
| Memory | Claude remembers stable facts and preferences across chats | Less repetition for each person. Explain what is kept, and where the user can see and edit it |
The Project is the most important block for a rollout. It is the unit you design, document and hand over. A good Project has three parts:
Artifacts matter more than they look. A published page is private until someone shares it, so you can tell worried owners that sharing is an explicit act. Check the current sharing options in the help center before you promise anything specific.
Without connectors, people paste data into chats. With connectors, Claude reads the source directly. That is more useful and more risky, so connect deliberately.
| Connector | Typical use in an SMB | Main risk to discuss |
|---|---|---|
| Google Workspace: Gmail, Calendar, Drive | Summarise a customer thread, prepare for meetings, find the latest version of a document | Mailboxes and shared drives often hold far more than the task needs |
| Microsoft 365 | Same jobs for clients on Outlook, SharePoint, OneDrive, Teams | Old SharePoint permissions that nobody cleaned up |
| Atlassian: Jira, Confluence | Ticket summaries, status reports, finding the procedure page | Write access to tickets and pages |
| Slack | Catch up on channels, draft updates | Private channels and direct messages |
| Custom connector via MCP | The client's own CRM, ERP or database | Everything above, plus you are now the author of the integration |
Custom connectors use MCP, the open protocol from Module 1. You will build servers in Module 6. For now, know that a client with an in-house system is not stuck: it can be connected later, once the basic habit exists.
A connector acts with the permissions of the person who connects it. So the safest design is to limit what that person can reach, and then limit what Claude is asked to do.
Adoption is easier when people do not have to open a new tool. Three surfaces bring Claude to tools the team uses already.
| Surface | Fits when | Example at a 30-person firm | Check before you promise |
|---|---|---|---|
| Claude in Chrome | The work happens in a web tool with no API or connector | Copying shipment status from a carrier portal into a customer reply | Which sites it may act on, and that a person reviews what it does in logged-in sites |
| Claude Tag | The team already coordinates in Slack | A shared agent in the ops channel that answers questions and summarises threads | Which channels it joins, who can invoke it |
| Claude for Microsoft 365 | The team lives in Word, Excel and Outlook | Drafting a quote reply in Outlook, cleaning a table in Excel | Who installs it, and what the admin must allow |
Many Israeli SMBs use a mix: Gmail or Outlook for mail, WhatsApp for customers, and a few web portals (customs, carriers, banks, government) without APIs. Ask during discovery which tools people have open all day. That tells you which surface to put in front of them first.
When the same procedure appears in every Project, in the same words, it deserves to be packaged. A skill is a procedure written down once (instructions plus any helper files) that Claude loads when the task calls for it. A plugin bundles related capabilities so a team can install them together. You will build both properly in Module 8. At user level, the habit to teach is simple:
Example: "How we write a quote reply" at Tzafon Logistics: check the price list, add the fuel surcharge line, state the validity date, reply in the customer's language, never promise delivery dates.
A scheduled task runs a prompt at a set time and delivers the result, with no one starting it. It is the cheapest way to move from "assist" to "augment" because the habit forms by itself: the report is simply there on Monday morning.
Check the current availability of scheduled tasks and where results are delivered in the help center.
Before you invite 30 people, the owner or an IT contact must make a few decisions. Do not state details from memory. Walk through the current admin documentation with the client and record the answers.
| Decision | Question to settle | Who decides |
|---|---|---|
| Seats | Who gets a seat first? Who is added later? How are leavers removed? | Owner |
| Roles | Who administers the workspace? Who can create shared Projects? | Owner, IT contact |
| Connectors | Which connectors are allowed for everyone, which are blocked? | Owner, IT contact |
| Data settings | What is retained, what can be exported, how are conversations handled under the plan's terms? | Owner, with legal or the accountant if the firm handles regulated data |
| Sign-in | Do people sign in with the company identity provider? (More relevant on larger plans.) | IT contact |
| Usage policy | One page: what may and may not be pasted in, who reviews external-facing text | Owner |
Start at support.claude.com and search for the Team and Enterprise administration articles. Save the links in the client's rollout folder with the date checked. If a client needs capabilities such as single sign-on or audit logs, confirm which plan includes them in the current documentation.
Tools do not create adoption. People do. A rollout fails when 30 people get seats on Sunday and nobody mentions Claude again. The playbook below is built around one idea: a few visible wins, supported by named people, checked every week.
Use the screen from Module 1 (weekly, text-heavy, checkable, recoverable, digital, annoying). For a first rollout choose use cases in different departments, so that more people feel the benefit. Write each as "who does what, how often, how long it takes today".
A champion is a regular colleague, not an IT person, who likes to try things. Their jobs: answer first questions in their team, collect good prompts, report problems to you, and attend the weekly review. Give them time on the calendar. Tell their manager it is part of their job for 30 days.
| Minutes | Content |
|---|---|
| 0–10 | Why we are doing this, what Claude is and is not, the one-page usage policy |
| 10–20 | Live demo of one real task from this company, start to finish, in the department Project |
| 20–45 | Hands-on: each person does their own real task from the use-case list, champions help |
| 45–55 | How to check output: sources, numbers, names, language. "You sign it, so you read it." |
| 55–60 | Next step: which task to do tomorrow, where templates live, when the weekly review is |
Each Project has its instructions, its knowledge files and three to five starter prompts. Put a one-page "How we use Claude here" next to them. People copy templates far more than they write prompts.
Twenty minutes: you, the owner, the champions. Look at the scorecard numbers, read two or three good examples and one failure, and decide one change for next week. Examples of changes: edit a Project's instructions, add a knowledge file, retire a use case, retrain a team.
Fill in the adoption scorecard (below). Then recommend one of three things: continue as is, fix a specific blocker, or add the next use case or connector.
Goal: a complete demo workspace you can show to prospects. Tzafon Logistics is a fictional 30-person freight and warehousing company in Haifa. Everything below is invented. Use your own Claude account or a test Team workspace, never real client data.
Step 1. Generate the sample knowledge files (Python, anthropic SDK). It writes four files into tzafon_sample/. Review them yourself and fix anything odd before you upload.
"""make_tzafon_samples.py - generate fake knowledge files for the Tzafon Logistics demo."""
import csv, io, pathlib
import anthropic
client = anthropic.Anthropic() # reads ANTHROPIC_API_KEY
MODEL = "claude-sonnet-5-5" # check current IDs at docs.claude.com
OUT = pathlib.Path("tzafon_sample")
OUT.mkdir(exist_ok=True)
SYSTEM = (
"You write realistic but entirely fictional sample documents for a demo. "
"Company: Tzafon Logistics, a 30-person freight and warehousing firm in Haifa, Israel. "
"Services: domestic trucking, port pickups from Haifa port, 3PL warehousing, same-day courier. "
"Use fake names, fake phone numbers and fake figures. Output only the file content, "
"with no commentary and no code fences."
)
PROMPTS = {
"price_list.csv": (
"Create a CSV price list with header exactly: service,zone,unit,price_ils,notes. "
"About 18 rows covering the services above, zones north/center/south/Eilat, "
"units like per pallet, per kg, per trip, per month. Include a fuel surcharge row "
"expressed as a percentage in the notes column. Values are invented for a demo."
),
"sop_container_pickup.md": (
"Write a standard operating procedure in Markdown, in English, titled "
"'Container pickup from Haifa port'. Sections: Purpose, Before you leave, "
"Documents needed, Steps (numbered), Common problems and what to do, Who to call. "
"Around 500 words. Use invented role names, not real people."
),
"customer_faq_en.md": (
"Write a customer FAQ in English in Markdown with 10 questions and short answers: "
"quotes, delivery windows, damaged goods, invoices, customs documents, tracking, "
"storage fees. Never promise an exact delivery time. Tell customers to contact "
"the operations desk (fake address ops@example.com)."
),
"customer_faq_he.md": (
"Write the same kind of customer FAQ in natural business Hebrew in Markdown, "
"10 questions and short answers on quotes, delivery windows, damaged goods, "
"invoices, customs documents, tracking, storage fees. Do not translate word for "
"word; write it as an Israeli logistics company would. Use ops@example.com."
),
}
def generate(prompt: str) -> str:
msg = client.messages.create(
model=MODEL,
max_tokens=3000,
system=SYSTEM,
messages=[{"role": "user", "content": prompt}],
)
return msg.content[0].text.strip()
def check_csv(text: str) -> None:
rows = list(csv.reader(io.StringIO(text)))
assert rows[0] == ["service", "zone", "unit", "price_ils", "notes"], "bad header"
assert all(len(r) == 5 for r in rows), "row with wrong column count"
if __name__ == "__main__":
for name, prompt in PROMPTS.items():
text = generate(prompt)
if name.endswith(".csv"):
check_csv(text)
(OUT / name).write_text(text + "\n", encoding="utf-8")
print(f"wrote {name}: {len(text)} characters")
Step 2. Create three Projects. In each Project paste the instructions below, then upload the listed files. Keep the instructions as shown for the first version; improve them after testing.
Files: price_list.csv, customer_faq_en.md, customer_faq_he.md
You are the sales desk assistant for Tzafon Logistics, a 30-person freight and
warehousing company in Haifa. Users are sales reps and the sales manager.
Purpose
- Draft replies to customer quote requests and follow-ups.
- Answer pricing questions using only the attached price list.
- Answer service questions using only the attached FAQ files.
Rules
1. Reply in the language of the customer's message (Hebrew, Russian or English).
2. Prices come only from price_list.csv. If a service or zone is not in the file,
say so and list what you need to quote. Never invent a price.
3. Always show the calculation: line item, quantity, unit price, fuel surcharge, total.
4. Never promise a delivery date or time. Offer a delivery window and say it is
subject to confirmation by the operations desk.
5. Write drafts only. Do not state that anything has been sent or booked.
6. Keep replies short: greeting, answer, next step, signature "Tzafon Logistics sales".
Output for a quote request
- Part 1: the draft reply, ready to paste.
- Part 2: "Check before sending": assumptions you made and missing information.
Files: sop_container_pickup.md, customer_faq_en.md
You are the operations assistant for Tzafon Logistics. Users are dispatchers,
warehouse staff and drivers' supervisors.
Purpose
- Answer "how do we do X" questions from the attached procedures.
- Turn a rough description of a process into a clear SOP in our format.
- Prepare short checklists for a shift or a task.
Rules
1. Base answers only on the attached documents. Quote the section name you used.
2. If the documents do not cover the question, say "Not covered in our SOPs" and
suggest who should decide. Do not fill the gap with general logistics practice.
3. Use short numbered steps. One action per step.
4. For safety, customs or legal questions, add: "Confirm with the operations manager."
5. When writing a new SOP use these sections: Purpose, Before you start,
Documents needed, Steps, Common problems, Who to call.
6. Write in the language of the question. Keep technical terms (container, bill of
lading, pallet) in English if that is how staff say them.
Files: none at first. Add the month's trial balance or aging report as a text or CSV export only when you test.
You are a month-end assistant for the finance team at Tzafon Logistics.
Users are the bookkeeper and the finance manager.
Purpose
- Help prepare the month-end checklist and track what is still open.
- Draft variance commentary from numbers the user provides.
- Draft polite payment reminders for overdue customer invoices.
Rules
1. Use only numbers the user has pasted or uploaded in this chat. Never estimate
or round silently. If a number is missing, ask for it.
2. Show every calculation so a person can check it.
3. Variance commentary: for each line state the amount, the percentage change versus
the comparison period, and a one-sentence factual reason only if the user supplied
one. Otherwise write "reason to be confirmed".
4. Payment reminders: three tones (friendly, firm, final). Never threaten legal action;
write "we will need to review the account" instead.
5. You do not give tax or legal advice. Flag questions for the accountant.
6. Output tables as Markdown. Dates as DD/MM/YYYY. Amounts in ILS with thousands separators.
Step 3. Connect two connectors. Connect Google Drive and Google Calendar, using a test Google account with only a "Tzafon demo" folder and a demo calendar in it. This is least privilege in practice. Write the one-line connector register entry for each: connector, owner, purpose, date.
Step 4. Create one weekly scheduled task. Name: "Monday brief". Day and time: Monday morning, before the week starts. Prompt:
You are preparing the Monday brief for the management team of Tzafon Logistics.
Sources
- Google Calendar: events for the coming 7 days (Monday to Sunday).
- Google Drive: files in the "Tzafon demo" folder modified in the last 7 days.
Write the brief with these sections, in this order
1. The week at a glance: a table with date, time, event, who attends. Mark with
"(!)" any day with more than four meetings or any event with no named attendee.
2. Documents that changed: file name, what changed in one sentence, who changed it.
If you cannot tell what changed, write "changed, details not visible".
3. Items needing a decision this week: only things you can see in the calendar
entries or the changed files. Maximum five.
4. What I could not check: any source that was empty, missing or not accessible.
Rules
- Use only what you can read from the two sources. Do not guess or fill gaps.
- Maximum one page. Plain sentences, no marketing language.
- Write in English. Keep Hebrew names and file names as they appear.
- Do not send, edit, delete or create anything. This is a read-only report.
- If both sources are empty, say so in one line and stop.
Step 5. Test like a user.
Take screenshots of each Project's instructions and one good test output. You will use them in sales meetings.
Two files you reuse with every SMB client. Fill them in for Tzafon Logistics so you have a worked example.
One row per metric. Fill the target in week 0 and the actual at each weekly review.
| Metric | How to measure | Source | Target (set in week 0) | W1 | W2 | W3 | Day 30 |
|---|---|---|---|---|---|---|---|
| Active users | People who used Claude at least once in the week, as a share of seats | Admin usage view if the plan offers one; otherwise a short weekly poll | _ % of seats | ||||
| Use cases live | Use cases where at least three people do the task with Claude every week | Champions' report | _ of _ | ||||
| Hours saved (estimate) | Weekly uses × minutes saved per use ÷ 60. Take minutes saved from a sample of 5 timed tasks per use case, not from opinion. | Poll plus the timed sample | _ h per week | ||||
| Satisfaction | Average of a 1 to 5 question: "How useful is Claude for your work this week?" Add one free-text question. | Weekly poll | _ out of 5 |
Below the table add three lines: What worked, What blocked us, Decision for next 30 days. Label hours saved clearly as an estimate and show how you computed it. A modest, honest number is more convincing to an owner than a large one.