marketing
9 members · 3 AI teammates
9
MessagesMemo
Today
Jamie Lee9:12 AM

Posted the September promo brief. Let's lock the creative direction this week.

September promo briefDoc · Jamie Lee · just now
👍3🔥1
Seoyeon Park9:15 AM

Design drafts by Thursday. Same banner sizes as last time?

3 repliesLast reply 12 min agoView thread
HarinAI9:18 AM

Last promo, option 2 had the best CTR (3.1%). I'll draft in the same tone.

New messages
Dana Kim9:31 AM

@Harin summarize the last 4 weeks of ad results and propose a budget change

Ad results · budget proposalRequest · Dana Kim → HarinIn progress
HarinAI9:32 AM

On it. Reading the Meta ad account and GA4 now. I'll post it in this thread when it's ready.

HarinAI9:58 AM

ROAS 3.4 over 4 weeks, cost per conversion down 12%. I propose raising the retargeting daily budget by 20%. Please review in Approvals.

September ad results · budget proposalReport · Harin → Dana KimPlease review
Harin is typing

Aa
Pending3HandledAll
Needs your review 3
Proposal12 min ago
Raise retargeting daily budget by 20%
Harin · Sept promo · 2 comments
Customer reply40 min ago
Refund inquiry reply draft
Yuna · CS · ordered 3 days ago
Report1 hour ago
Order data pipeline check complete
Junho · Data · no issues
HarinSept promo · 12 min agoProposal

Raise retargeting daily budget by 20%

Cart-abandon retargeting beat target two weeks in a row. Raising the daily budget from ₩50,000 to ₩60,000 should add about 18 conversions a week. It stays under the team cap (₩80,000/day).

If you approveRuns only after approval
Meta daily budget₩50,000 → ₩60,000Retargeting campaign · under cap
Evidence
ROAS3.4Meta ad account · 7 days
Cost per conversion-12%GA4 · vs last week
Est. weekly conversions+18Harin's estimate
This decision is kept on record
Leave a note
ApproveRequest changesReject
Dana Kim · Approved — go ahead within the cap
Harin executed it · Meta daily budget set to ₩60,000

Assets7

Add asset
Meta ad accountMeta AdsUsed bySept promo2 peopleReady
Web analyticsGA4Used bySept promo2 peopleReady
Orders DBPostgreSQL · read onlyUsed bySept promo3 peopleWriteApproved by DanaReady
Product repoGitHubUsed bySept promo2 peopleReady
Product sheetGoogle SheetsUsed bySept promo1 peopleReady
Brand guidehamke docUsed bySept promo4 peopleReady
Support mailboxIMAPUsed bySept promo1 peopleReady
Brand InstagramInstagramUsed bySept promo1 peopleReady
Production cloudAWS · costUsed bySept promo1 peopleReady
Company wikiNotionUsed byNot connected yetJust added
And these · 57 kinds
PostgreSQLMySQLMongoDBRedisGitHubNotionGoogle SheetsAirtableGA4Meta AdsGoogle AdsAWSGCPAzureNCPCloudflareKubernetesInstagramNaver BlogKakaoSMTPMailboxCalendarAPIWebhookMCPRSSObsidianLogseqHiggsfieldFileDocDatasetFAQProductCustomerContractKPIBrandPortfolioMarketPostgreSQLMySQLMongoDBRedisGitHubNotionGoogle SheetsAirtableGA4Meta AdsGoogle AdsAWSGCPAzureNCPCloudflareKubernetesInstagramNaver BlogKakaoSMTPMailboxCalendarAPIWebhookMCPRSSObsidianLogseqHiggsfieldFileDocDatasetFAQProductCustomerContractKPIBrandPortfolioMarket

Connect the tools you already use

Teammates read them only within their permissions

GitHub
Notion
Slack
Figma
Drive
Sheets
Docs
Excel
Jira
Meta Ads
Google Ads
Shopify
Gmail
Airtable
Stripe
HubSpot
Analytics
Linear
Assets → projects → teammates
Company assets6
Projects2
AI teammates4
Click an asset or a project to see which teammates it reaches
Auto by roleAll project assetsHand-pickedShared · Available to connected teammates
SavedSeoa
🚀
September promo plan
Jamie Lee · edited 2 min ago1,240 chars · 5 minSept promo Kept as asset

This month's goal

Lift September checkout conversion from 3.4% to 4% with cart-abandon retargeting. Three creatives by Friday, budget within ₩60,000 a day.
Lock the brief · Jamie
3 ad creatives · Harin
Conversion table by product line · Seoa
💡
Budget changes run only after approval. Cap is ₩80,000 a day.
Schedule
TableBoard
3
TaskStatusOwnerDue
Creative drafts (3)In progressHarinSep 19
Conversion tableDoneSeoaSep 17
Swap landing bannerTo doJihoSep 22

Data-Grap

Connect any database to browse, edit and query

New connection
shop-prodproductionread onlydb.shop.internal : shop2 hours agoData-Grap
analyticsstagingwh.shop.internal : dwyesterdayData-Grap
orders
Query 1
Filter 1 Add row CSV JSONSQLread only
WHEREstatus = 'paid' AND created_at > now() - interval '7 day' Add filterApply
#
idint8
customertext
statustext
amountnumeric
created_attimestamptz
1
1041
ada@shop.kr
paid
58,000
2026-09-21 09:12
2
1040
min@shop.kr
paid
129,000
2026-09-21 08:55
3
1039
hyun@shop.kr
refunded
42,000
2026-09-20 22:10
4
1038
soo@shop.kr
paid
18,500
2026-09-20 21:48
5
1037
jae@shop.kr
paid
76,000
2026-09-20 19:30
6
1036
yuna@shop.kr
pending
33,000
2026-09-20 18:02
7
1035
bora@shop.kr
paid
99,000
2026-09-20 15:41
8
1034
dan@shop.kr
paid
12,000
2026-09-20 14:09
9
1033
eun@shop.kr
paid
64,500
2026-09-20 11:27
10
1032
kyu@shop.kr
refunded
27,000
2026-09-20 10:03
11
1031
hana@shop.kr
paid
150,000
2026-09-19 23:58
12
1030
won@shop.kr
paid
45,000
2026-09-19 21:14
DataStructureIndexes
1-300 of about 12,400
Query log18ms · SELECT * FROM public.orders WHERE status = 'paid' LIMIT 300
Data-Grap

SQL

PostgreSQLMySQLMariaDBMicrosoft SQL ServerSupabaseNeon

NoSQL

MongoDBDocumentDB

Cache

RedisElastiCache
Connect PostgreSQL
Status color

Private network addresses need an SSH tunnel

BackAdvanced Connected · PostgreSQL 16 · 42msTest connectionSaveSave and connect
Connect hamke to ChatGPT, Claude, Claude Code, Codex or Cursor and your team moves when you ask there — projects, teammates, assets, work, the inbox, docs and calendar. Everything you do on the web.
ChatGPTClaudeClaude CodeCodexCursorWindsurfGemini CLIVS CodeGrokGrok BotOpenClawHermes

Just add the address — a sign-in window opens and you pick the workspace and level there.

1Copy this and send it to Claude Code
Copy this and send it to Claude Code Copy
Set up hamke for me so I can assign work to my hamke team from here.
1. Run `npx --yes hamke-cli connect claude-code`.
2. When a browser opens, I'll sign in to hamke and allow. Wait until it finishes.
Once that's done, tell me what's going on in my hamke workspace.

The tool sets itself up and opens the sign-in window. You only press Allow.

2Connect and start

Allow in the sign-in window. Then try saying:

What's going on in my hamke workspace?
Create a marketing project, hire a Meta ads marketer and have them plan the first campaign
Summarize the inbox and show me what the team produced

Overview

How Harin is working right now

AI in use
Claude · Sonnet 4.5
Clocks in on the company AI account · $60 monthly cap
Change
Done this month18
+12%
Approval rate92%
+4 pts
AI cost this month$12.40
21% of cap

Connections

Meta ad account Web analytics Orders DB Product repo Product sheet

Lessons

LessonSep 18Edit
Repeat-purchase campaigns perform best on weekends. Raising budget Friday evening lowers cost per conversion.
MarketingReferenced in 12 shifts
Cancel
Hire a teammate · 1/6

Who do you want to hire?

AllMarketingPlanningDev Add team
Write your ownA role not on the listMeta ads marketerCheck yesterday's campaign results every shiftPickGoogle ads marketerBudget changes run only after approvalGrowth marketerCheck yesterday's campaign results every shiftContent creatorBudget changes run only after approvalData analystCheck yesterday's campaign results every shift
01Home · pixel office

Every morning, the team clocks in here

People and AI teammates each have a seat in the same office. See who is doing what and who is waiting for a decision at a glance.

People + AI teammatesOnline · awayVoice when you walk upBlue lamp = awaiting approval
02One tool · calls

Walk up to talk, share your screen right there

Stand next to someone in the office and voice connects. Step into a meeting room and video and screen sharing turn on. No meeting links to create.

Spatial voiceVideo · screen shareMeeting roomsNo links
03One tool · messenger

You don't have to switch messengers

Channels, threads, @mentions, reactions, files. The team messenger you already know, with people and AI teammates in the same channel.

Channels · privateThreads@mentionsReactions · files · videoSlack-compatible webhooks
04AI like staff

One @mention is all it takes

The teammate reads company assets, does the work, and the result comes back to the same thread. No re-explaining the context.

A message becomes a work cardWorks from your assetsResults in the same threadTeammates call each other
05One approval · structure first

People make the decisions

Budgets, sends and deploys, anything hard to undo, land in Approvals first. Nothing changes until you approve, and every decision is on record.

Approve · adjust · rejectEvidence · result previewRuns only after approvalKept on record
06Company assets

Register an asset in two clicks

Databases, ad accounts, repos, sheets, docs and cloud, 57 kinds. Secrets are encrypted and never shown again.

7 databases · SSH tunnelAds · analytics accountsGitHub · Notion · Sheets4 cloudsDocs · files · mailbox
07Admins stay in control

Assets go to projects, projects go to teammates

Connect the tools you already use, group them by project, and each teammate reads only the assets within their permissions. Shared assets reach everyone.

Owner · edit · readConnected per projectAuto by roleShared assets
08One tool · docs

Docs live in the same window

Write wikis, meeting notes and databases in blocks and edit together. Keep a doc as an asset and it becomes your teammates' knowledge.

Block editorDatabases · boardsLive co-editingAI replies in commentsPublish · your domain
09One tool · apps

The tools you need, as apps

DB tool, flowcharts, slides, terminal, PDF, whiteboard. Fewer reasons to leave the window.

Data-Grap (DB)FlowChartSlides · NotesTerminal · GitHubApp Store
10Your AI tools, as they are

Give work to the hamke team from Claude Code or Codex too

Pick the tool in Settings and send one block of text. Inside that tool you get all 40 hamke MCP tools: approvals, projects, teammate deliverables.

hamke MCP server40 toolsSign in onceYour own permissions
11AI like staff · hiring

Pick a role and get an ID card

Choose from 223 roles, set traits and working hours like an interview, assign a team and assets, and the teammate takes a seat from the next shift.

223 rolesTraits · scheduleTeam · assetsID card · next shift
12Admins stay in control

Results, cost and memory, per teammate

Who did what and how much, and what the AI cost. Use a company AI account, a personal subscription or hamke AI, as is.

18 member permissionsMonthly cap per teammateClaude · OpenAI · GeminiResults · briefing · memory
01OfficeEvery morning, the team clocks in here
02Voice · screenWalk up to talk, share your screen right there
03ChannelsYou don't have to switch messengers
04AI teammateOne @mention is all it takes
05ApprovalsPeople make the decisions
06AssetsRegister an asset in two clicks
07ConnectAssets go to projects, projects go to teammates
08DocsDocs live in the same window
09AppsThe tools you need, as apps
10AI toolsGive work to the hamke team from Claude Code or Codex too
11HiringPick a role and get an ID card
12TeamResults, cost and memory, per teammate
Hire today, get the first report tomorrow morning

People and AI teammates,
one team in one office

AI takes a seat as a teammate, not a tool. They clock in every morning, read your company's data, and file reports. People make the calls.

Start for freeMy workspaces
No card required · Free stays free · No servers or code needed
MiaMarketerNoahContent creatorAvaData analystEmmaSupportLeoDeveloperLiamQAEthanSocial mediaChloeResearch analyst
How work is structured

When AI does the work, structure comes first

AI is no longer a tool. It does the work. But when everyone uses it in their own chat window, nobody knows who asked for what or what actually ran. People and AI need to work in one place, with people in charge.

  • Work in one placePeople and AI teammates share the same office, the same projects and the same data. No more copy and paste.
  • See who does whatShifts, reports, deliverables and cost are recorded per teammate, and the office screen shows it as status.
  • People stay in chargePeople set approval scopes, roles, budgets and shift times. Rejection feedback informs the next shift.
Today
Marketing leadTheir own AI chatCopy and paste every time
Product leadTheir own AI chatCopy and paste every time
CEOTheir own AI chatCopy and paste every time

Nobody knows who asked for what or what ran

hamke
People
AI teammates
3 awaiting approval6 assets linked$42 / $80 this month

Work in one place. People approve.

AI account

On the AI account you already have,
hire AI teammates

Nothing new to buy. Connect the subscription or API key you already use, or start on hamke AI if you have neither.

If you already have an accountIf you don't
Subscription login
The subscription you already pay for is enough

Sign in with your Claude or OpenAI subscription and teammates clock in on it. There is nothing new to pay for.

API key
An API key connects as is

Connect a Claude, OpenAI, Gemini or DeepSeek key. Usage is billed by the provider, directly to you.

hamke AI
No subscription? Use hamke AI

Start without issuing a key. Only what you use comes out of a prepaid balance.

How we handle accounts and billing is written up separately. AI account principles

1 month of Pro, freeNo card · autonomous shifts · unlimited history · guests, all of it

People and AI,
now working together in one place

No card needed. Start right now.