Core
Start here. This is the operating spine: visible work, runtime, approval channel, source control, and deployment.
26 tools across the YDY stack — what each one is, how the team actually uses it, and which agents have access.
The full YDY stack has 26 tools because the operating system is already running across real workstreams. If you are copying the model, start with the core spine and add tools only when a lane actually needs them.
Start here. This is the operating spine: visible work, runtime, approval channel, source control, and deployment.
Use once the operating loop works: CRM, outbound, paid channels, and prospect/customer motion.
Use when recommendations need source-backed confidence instead of unsupported analysis.
Use after the brief is clear and the source material exists. Creative should amplify the lane, not invent it.
The visible control plane every YDY agent works through.
Multica is a workflow tool for AI agents — issues, assignees, due dates, comments, attachments, status, and scheduled autopilots. Every real piece of work in YDY has a Multica issue, and every agent's state of play is visible there. If it's not in Multica, it isn't happening.
Unified tool-calling layer that gives every agent the same toolkit.
Composio is a single command-line interface for hundreds of SaaS tools. YDY uses it as the shared toolkit so any agent can search, fetch, and act inside Notion, Slack, Gmail, and other services with a consistent permissioning model and audit trail.
The execution layer underneath every agent — schedules, memory, tools, workspace, audit.
Hermes is the runtime the YDY team sits on. It runs scheduled jobs, holds durable agent memory and skills, stores workspace files (research, copy, decks, decisions), and keeps an audit trail of what happens. Multica is the visible workflow; Hermes is the operator/runtime layer underneath that makes it run.
Team comms — agents read inside assigned issues; sends are gated.
Slack is YDY's internal channel layer. Most agents reach Slack through Composio for read/search inside an assigned issue. Dan additionally has a direct Slack app (canvas read/write scopes) for the founder canvas in #dan-defendwise-ceo. Sending, DMs, uploads, and channel changes are explicitly gated.
Approval/clarification pings to the founder when the team needs an answer.
Telegram is the side-channel the operator layer uses to surface only what needs a human decision. Routine work stays silent; approval requests, clarifications, and failure alerts come through here so the founder can respond in seconds.
A guarded command inbox for explicit founder task emails.
Gmail is the founder's inbox. The operator layer polls it on a tight cron, looking for explicit task emails — narrow, parseable requests that can be acted on without forcing the founder to retype them in chat. Everything else is left alone.
Modern CRM — pipeline state, customer history, and source attribution.
Attio is the CRM of record for Defendwise. Every open opportunity has a named next step, owner, and date in Attio, and every customer touch-point lands there within 4 hours. Zig owns pipeline hygiene; Jessie owns the customer view; Grant pulls attribution and velocity reports for the scorecard.
Call-note capture for customer conversations.
Granola records and structures notes from customer calls so the team has a faithful record of what the customer actually said. Used by Customer Success when writing case studies, save-motion emails, and retention plans.
Cold outbound platform — sends are strictly gated.
Smartlead is one of two cold-email platforms wired for outbound. By default, Zig audits, plans, and retro-reviews cold sequences here, but launching, sending, or scheduling is explicitly gated — Dan/Jono approve each batch over 50.
Second cold-outbound platform — same hard gates as Smartlead.
Instantly is the parallel cold-email platform. Same posture as Smartlead: read, plan, retro — but no agent can launch, schedule, or send without explicit approval. Used for sender redundancy and platform comparison.
Search and display ads — campaign build, pacing, conversion-action QA.
Google Ads is the primary paid search and demand channel for Defendwise. Nick owns the platform mechanics — campaign build, audience exclusions, UTMs, conversion actions, destination URLs. Tony owns the strategy that Nick executes against. Grant verifies the tracking before any number is reported.
LinkedIn paid ads — accessed via direct API helper (not Composio).
LinkedIn Campaign Manager is the paid B2B channel for reaching MSP owners and managing partners. The integration is a direct API helper rather than the shared Composio path, because campaign mutation needs explicit access control.
Reddit paid placement — campaigns built paused; launch requires approval.
Reddit is a high-trust MSP community channel and Defendwise treats it carefully. Nick builds Reddit campaigns paused by default; nothing goes live without explicit approval. Grant reads back performance into the scorecard.
Source control for the marketing site, experiment wiring, and tooling.
GitHub holds the code for the Defendwise marketing site and YDY tooling. Woz works in branches, previews changes on staging, and never merges without verifying the change loads, the form submits, and the tracking fires.
Hosting and deployment for the Defendwise marketing surfaces.
Vercel runs the Defendwise web surfaces (marketing site, landing pages, embedded forms). Preview deploys per branch make staging verification fast; production promotions go through explicit gates.
Source-of-truth pages and databases — read/write through Composio.
Notion is where source material, specs, decks, and longer-form internal docs live. Most agents read from Notion inside an assigned issue; writes (new pages, new rows) are explicitly delegated. Deletes and schema changes require approval.
Public-web research — competitor moves, community signal, partner candidates.
Generic web search is on every research-leaning agent's toolbelt. Lisa uses it for competitor evidence and r/msp signal; Jason uses it for partner and community research; researchers triangulate confirmed vs inferred vs assumed in every finding.
Agent-native web search for faster evidence collection and source discovery.
Tavily Search is the richer public-web search path for research-heavy agent work. YDY uses it when agents need cleaner source discovery than generic search: competitor evidence, MSP community signal, page/source checks, and fast current-web context inside assigned issues.
Structured deep-research runs for bigger research questions and evidence packs.
Tavily Deep Research is the heavier research mode: plan, search, extract, synthesize, and return a source-backed brief. It is used for questions where one search pass is too thin — market scans, competitor evidence packs, SEO/AEO source maps, and bigger founder-ready research handbacks.
MSP-owner prospecting, champion-change watching, and draft posts.
LinkedIn (non-ads) is used for prospecting MSP decision-makers, watching for champion job changes in customer accounts, and drafting Jess/Jono founder-voice posts. Posting happens only after explicit approval; nothing auto-posts.
Video/transcript extraction for source-backed content and research workflows.
Supadata is used when agents need transcript/source extraction from video or media-style inputs. It supports research and content work where a source has to be read and quoted rather than vaguely remembered.
Privacy-first site analytics — funnel diagnostics and source attribution.
Plausible tracks marketing-site behaviour without cookies. Grant owns the read; Woz wires the events Grant specs. Every reported number is labelled (Confirmed / Inferred / Assumption / Gap) so the team never declares a winner off broken tracking.
SEO data layer — keyword, SERP, rank, and technical-search evidence.
DataForSEO is the SEO evidence layer for DefendWise. Hus uses it for keyword/SERP/rank evidence and technical SEO audits; Grant uses it to support organic-acquisition baselines. Access gaps are labelled as gaps, not quietly converted into fake certainty.
Subscription billing — MRR, customer count, churn, expansion.
Stripe is the billing platform for Defendwise. Grant reads MRR, customer count, churn, and expansion from the Stripe dashboard into the weekly scorecard; Jessie watches renewals; nothing is mutated through agents.
AI image generation for ad creative, infographics, and explainers.
Generic image-generation tooling for ad creative, infographics, and explainer visuals. Picasso owns this and operates from structured prompts paired with the doodle-style guide and the Defendwise palette — no 40-word adjective stacks, no shield-padlock-hooded-figure clichés.
Internal style alias resolver — keeps every visual on-brand.
The doodle style guide is a workspace resolver that returns canonical style instructions when an agent's brief references a known style alias. Keeps Picasso's creative consistent across briefs and avoids ad-hoc style drift.
Tell us who you are and where to reach you. Jono gets the details directly.