Email Templates
Version: 1.0
Last Updated: 2026-06-18
Refs: #4201
How to Use These Templates
- Personalization tokens are marked
{{LIKE_THIS}}— always fill them before sending - Send timing is based on observed reply rate patterns; adjust to your sequence cadence
- All emails are written for plain-text first; HTML formatting is optional
- Subject line A/B variants are provided for each template
Template 1 — Cold Outreach to AI Startups
Use Case: First touch to a prospect who has an AI product or is building with LLMs.
Send Timing: Tuesday–Thursday, 8–10am recipient local time. Do not send Monday AM or Friday PM.
Subject Lines (A/B test these):
A: Your AI agent doesn't remember anything — here's why that mattersB: How {{COMPANY_NAME}} can ship agents in <60 secondsC: The infrastructure problem behind 95% of failed AI pilots
Body:
Hi {{FIRST_NAME}},
I noticed {{COMPANY_NAME}} is building {{PRODUCT_DESCRIPTION}} — {{PERSONALIZED_OBSERVATION_ABOUT_THEIR_AI_USE_CASE}}.
Quick question: when your agent finishes a session, does it remember what happened?
Most teams we talk to hit the same wall: they've got the model working, but the agent forgets everything when the session ends. They either build a custom memory layer (takes 2–3 months and someone always owns it forever) or ship without memory (and the product feels brittle).
We built ZeroDB specifically for this. It's agent-native memory — not pgvector bolted onto Postgres, not a Redis hack. Sub-second cold-start, episodic-to-semantic consolidation, 96.1% on the LoCoMo memory benchmark (best published score).
We also route across 100+ AI models automatically — so when Cerebras is 10x cheaper for a task, your agent uses Cerebras. When you need OpenAI quality, it routes there. You don't think about it.
7,270 teams are using AINative today. 24x growth in 6 weeks, zero paid marketing.
Worth a 20-minute call to see if it fits what you're building?
— {{SENDER_NAME}}
AINative Studio | ainative.studio
Personalization Tokens:
{{FIRST_NAME}}— Prospect's first name{{COMPANY_NAME}}— Their company{{PRODUCT_DESCRIPTION}}— One-line description of what they build (from LinkedIn/website){{PERSONALIZED_OBSERVATION_ABOUT_THEIR_AI_USE_CASE}}— Something specific you noticed (e.g., "you mentioned agent memory is your Q3 focus in your last blog post"){{SENDER_NAME}}— Your name
Follow-Up Cadence:
- Day 0: Send this email
- Day 3: Follow-up #1 (Template 2 variation — shorter, add value)
- Day 7: Follow-up #2 (bump thread, add a new proof point)
- Day 14: Break-up email ("I'll stop reaching out, but the door is open")
Template 2 — Follow-Up After Demo
Use Case: Prospect attended a demo, went quiet. Re-engage with specifics from the demo.
Send Timing: 2–3 business days after demo. If no reply, follow up again at day 7.
Subject Lines:
A: Following up — {{SPECIFIC_USE_CASE_FROM_DEMO}}B: Next steps for {{COMPANY_NAME}}'s agent memoryC: The ZeroDB setup we discussed (+ a shortcut)
Body:
Hi {{FIRST_NAME}},
Thanks for the time on {{DEMO_DATE}}. I wanted to follow up on a few things we discussed.
You mentioned {{SPECIFIC_PAIN_POINT_FROM_DEMO}} — here's what I'd suggest as a starting point:
1. **ZeroDB Free** — spin it up today, no credit card. Your agent has persistent memory in an afternoon.
→ npx zerodb-cli init {{COMPANY_NAME_LOWERCASE}}-agent
2. **Inference Router** — you mentioned you're currently going direct to {{MODEL_THEY_MENTIONED}}. Our router handles fallback, cost optimization, and rate limit spreading across 100+ providers automatically.
3. **MCP connectivity** — {{SPECIFIC_TOOL_THEY_MENTIONED}} connects in about 10 lines of JSON config. I can send you the exact snippet.
I've also attached a one-pager on how {{SIMILAR_COMPANY_TYPE}} teams typically start with us.
Two questions:
- Is there a specific timeline you're working toward for {{USE_CASE_DISCUSSED}}?
- Who else on your team should be looped in before you move forward?
Happy to do a shorter follow-up call (15 min) to answer any remaining questions, or I can just send over the technical docs and let your team evaluate async.
— {{SENDER_NAME}}
AINative Studio | ainative.studio/docs
Personalization Tokens:
{{FIRST_NAME}}— Prospect's first name{{DEMO_DATE}}— Date of the demo (e.g., "Thursday"){{SPECIFIC_PAIN_POINT_FROM_DEMO}}— The main problem they articulated during the call{{COMPANY_NAME_LOWERCASE}}— Lowercased company name for the CLI command{{MODEL_THEY_MENTIONED}}— The model provider they're currently using{{SPECIFIC_TOOL_THEY_MENTIONED}}— Tool or integration they asked about{{SIMILAR_COMPANY_TYPE}}— Category description (e.g., "B2B SaaS", "dev tools startup"){{USE_CASE_DISCUSSED}}— Their specific use case from the demo{{SENDER_NAME}}— Your name
Notes:
- Do not attach anything on the first follow-up — keep it action-oriented
- The two-question close is intentional: it surfaces urgency and decision-makers simultaneously
- If they reply to the demo with "send me pricing," skip this template and go straight to the enterprise pitch
Template 3 — Trial Expiration (Convert to Paid)
Use Case: User has been on Free tier, is approaching the token limit or has been active for 14+ days. Prompt conversion to Pro.
Send Timing: Day 14 of trial OR when they hit 80% of Free tier token limit. Send at 9am UTC.
Subject Lines:
A: You've used {{USAGE_PERCENT}}% of your AINative free tokensB: Your agents are going to hit a wall soon — here's how to avoid itC: {{FIRST_NAME}}, quick question about your AINative usage
Body:
Hi {{FIRST_NAME}},
You've been building with AINative for {{DAYS_ACTIVE}} days — and based on your usage, you're doing real work.
Quick heads-up: you've used {{USAGE_PERCENT}}% of your free tier allocation.
When you hit 100%, your agents will queue (not crash — but you'll notice latency).
To keep things running without interruption:
**Pro — $49/month**
- 10M tokens/month ({{MULTIPLIER}}x your current usage headroom)
- Priority model routing (lower latency during peak)
- Dedicated ZeroDB storage (no shared pool)
- Email support
Upgrade takes 30 seconds: ainative.studio/settings/billing
If you're hitting limits faster than expected, it usually means one of two things:
1. Your agent is calling the model on every keystroke (we can help tune this)
2. You're actually doing more volume than you realized — which is a good problem
Either way, reply here and I'll take a look at your usage patterns with you.
— {{SENDER_NAME}}
AINative Studio
P.S. If you're a student or working on an open-source project, reply and let me know. We have a program for that.
Personalization Tokens:
{{FIRST_NAME}}— User's first name{{DAYS_ACTIVE}}— How long they've been on Free (pull from user record){{USAGE_PERCENT}}— Percent of free token allocation used{{MULTIPLIER}}— How many times their current usage fits in Pro (e.g., "5x"){{SENDER_NAME}}— Support or sales sender name
Notes:
- The P.S. about students/OSS is intentional — it shows good faith and reduces churn from users who would otherwise just abandon
- Do NOT send this email until day 7 minimum — users who are still in setup should not feel pushed
- If usage is low but 14 days have passed, use a different angle: "We noticed you haven't explored X feature yet — here's how it works"
Template 4 — Enterprise Upgrade Pitch
Use Case: Pro user at a company with 5+ seats or signs of high-volume usage. Pitch Enterprise.
Send Timing: When a Pro user has had 3+ active users on the account for 30+ days, OR when they open a support ticket about rate limits or team access.
Subject Lines:
A: {{COMPANY_NAME}} is outgrowing Pro — here's what Enterprise unlocksB: Team access + 10M org token pool for {{COMPANY_NAME}}C: Quick question about your team's AI usage, {{FIRST_NAME}}
Body:
Hi {{FIRST_NAME}},
I was looking at {{COMPANY_NAME}}'s usage and noticed {{USAGE_OBSERVATION}} — which tells me you're past the "experimenting" phase and into real production.
When teams get to this point, they usually run into three things:
1. **Token contention** — individual seats fighting for pool space
2. **Access management** — you want your whole team to have access without sharing credentials
3. **Priority support** — when something breaks at 2am, you need a response, not a ticket queue
Enterprise solves all three:
**Enterprise — $999/month**
- 10M org token pool shared across your team
- 1M tokens per user (individual guarantees)
- 10 seats included
- $0.50 per 1M tokens overage (predictable, not punishing)
- Priority support with SLA
- Dedicated account manager
- Custom ZeroDB retention policies
- SOC 2 documentation on request
For context: if you're paying $49/mo per seat across 5 developers, you're already at $245/mo. Enterprise is $999/mo but gives you 10 seats + the org pool + priority support. The math usually works out at 5+ active users.
Want me to run the numbers for your specific usage? I can pull your current consumption and model what Enterprise would look like.
— {{SENDER_NAME}}
AINative Studio | Enterprise Sales
P.S. We're offering a 30-day Enterprise trial for accounts that qualify. If you want to test drive it before committing, let me know.
Personalization Tokens:
{{FIRST_NAME}}— Prospect's first name{{COMPANY_NAME}}— Their company name{{USAGE_OBSERVATION}}— Specific observation (e.g., "your team has made 47,000 API calls this month" or "you've added 4 new team members in the last 2 weeks"){{SENDER_NAME}}— Enterprise sales rep name
Notes:
- Never send this cold — it requires account data to be credible
- The P.S. Enterprise trial offer has a high conversion rate; use it liberally
- If they're a developer asking about Enterprise for a client, pivot to the reseller/agency angle
Template 5 — Partner / Integration Proposal
Use Case: Reaching out to a tool, framework, or platform company about an integration partnership or co-marketing.
Send Timing: Tuesday–Thursday, 9–11am recipient local time. Reach the CTO or DevRel lead, not sales.
Subject Lines:
A: {{THEIR_PRODUCT}} + AINative: native integration proposalB: {{FIRST_NAME}} — 7,270 developers who might want {{THEIR_PRODUCT}}C: Co-marketing idea for {{THEIR_PRODUCT}} × AINative MCP
Body:
Hi {{FIRST_NAME}},
I'm {{SENDER_NAME}} from AINative Studio — we build AI infrastructure for developers: ZeroDB (agent memory), 100+ model routing, MCP server hosting, and Agent Cloud.
We have 7,270 developers on the platform, with 511,000 API requests/day and 24x growth in 6 weeks.
I'm reaching out because {{THEIR_PRODUCT}} + AINative is a natural integration. {{SPECIFIC_INTEGRATION_RATIONALE}}.
What I'm proposing:
**Technical integration**: {{SPECIFIC_INTEGRATION_DESCRIPTION}}
- Timeline: 2–3 weeks engineering effort on our side
- What we need from you: {{WHAT_WE_NEED_FROM_THEM}}
- Result: {{WHAT_USERS_GET}}
**Co-marketing** (optional, separate from the technical work):
- Joint blog post / tutorial
- Feature in AINative docs + newsletter (7,270+ subscribers)
- Listing in our MCP server catalog
We've done this with {{EXAMPLE_PARTNER_CATEGORY}} teams and the integrations consistently drive qualified signups to both platforms.
Does this fit anything on your roadmap for {{CURRENT_QUARTER}}? Happy to set up a 30-minute call with your team.
— {{SENDER_NAME}}
AINative Studio | ainative.studio
Personalization Tokens:
{{FIRST_NAME}}— Recipient's first name{{THEIR_PRODUCT}}— The partner company/product name{{SENDER_NAME}}— Your name{{SPECIFIC_INTEGRATION_RATIONALE}}— Why this integration makes sense (e.g., "developers using LangChain want persistent memory, and ZeroDB is the natural fit"){{SPECIFIC_INTEGRATION_DESCRIPTION}}— What the integration actually does{{WHAT_WE_NEED_FROM_THEM}}— API access, docs, a technical contact{{WHAT_USERS_GET}}— The user-facing benefit{{EXAMPLE_PARTNER_CATEGORY}}— A category of existing partner (e.g., "developer tool", "framework") — do NOT name specific companies unless you have permission{{CURRENT_QUARTER}}— Current or next quarter (e.g., "Q3 2026")
Notes:
- Lead with their audience, not ours — "here's what your users get" before "here's what we get"
- Do not mention revenue share in the first email — it signals you're transactional, not strategic
- If they have an open-source project, star the repo before sending this email
- Target DevRel or CTO for framework companies; BD or Partnerships for SaaS companies
General Sending Guidelines
| Rule | Why |
|---|---|
Always fill every {{TOKEN}} | Templated emails with unfilled tokens are an immediate delete |
| Personalize the first sentence | Generic openers halve reply rates |
| One clear CTA per email | Multiple CTAs create decision paralysis |
| Keep to under 200 words when possible | Shorter emails have higher reply rates at cold stage |
| Follow up 2–3 times before giving up | 80% of replies come after the first follow-up |
| Never send from a shared alias | Replies need to land in a real person's inbox |
| Test subject lines | A/B at 50/50 split for the first 100 sends, then lock in the winner |
| Track open rates, not just replies | Low opens = subject line problem; low replies = body problem |