Bespoke is an open-source, self-hostable email marketing platform positioned as a Mailchimp alternative. It is built for developers and teams who want full control over their email marketing infrastructure.
git clone https://github.com/bespoke-surf/bespoke.gitBespoke is an open-source email marketing platform designed as a self-hostable alternative to Mailchimp. It gives developers and businesses full ownership of their email marketing stack without relying on third-party SaaS pricing or data policies. The project is structured as a monorepo with web and server applications, and includes Docker support for straightforward deployment. Bespoke is suited for technical teams who need a transparent, customizable email marketing solution they can run on their own infrastructure.
[{"step":"Define your campaign goals and audience. Use Bespoke’s segmentation tools to create groups like 'new subscribers,' 'cart abandoners,' or 'lapsed customers' based on your [TARGET_AUDIENCE].","tip":"Leverage Bespoke’s API to pull in customer data (e.g., past purchases, browsing history) for hyper-personalization. Test segments with small batches before scaling."},{"step":"Design your email templates in Bespoke’s drag-and-drop editor or upload custom HTML/CSS. Use placeholders for [BRAND_COLORS] and [LOGO_URL] to maintain consistency.","tip":"Start with Bespoke’s pre-built templates for your industry (e.g., e-commerce, SaaS) and tweak the design to match your brand. Use the 'Preview' feature to test on desktop and mobile."},{"step":"Set up your drip sequence in Bespoke’s automation workflow. Map out the 3-email flow with triggers (e.g., 'subscriber added to list') and delays (e.g., 'send 3 days after signup').","tip":"Use Bespoke’s A/B testing feature to experiment with subject lines, CTAs, or send times. Track performance metrics directly in the platform’s dashboard."},{"step":"Deploy your campaign and monitor KPIs in Bespoke’s analytics. Adjust segments or content based on open rates, click-through rates, and conversions.","tip":"Integrate Bespoke with your CRM (e.g., HubSpot, Salesforce) or analytics tool (e.g., Google Analytics) to get a holistic view of customer behavior. Schedule weekly reviews to optimize underperforming emails."},{"step":"Iterate and scale. Use insights from your first campaign to refine your strategy, then expand to new segments or channels (e.g., SMS, push notifications).","tip":"Document your learnings in Bespoke’s campaign notes feature to share with your team. For example, note which subject lines or CTAs performed best for future reference."}]
Self-hosting an email marketing platform instead of paying for Mailchimp
Running email campaigns on your own infrastructure for data privacy
Deploying a branded email marketing tool using Docker
Building and managing subscriber lists without third-party SaaS dependencies
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/bespoke-surf/bespokeCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Generate a bespoke email marketing campaign for [BUSINESS_NAME], a [BUSINESS_TYPE] targeting [TARGET_AUDIENCE]. The campaign should include: 1) A 3-email drip sequence (welcome, engagement, conversion) with subject lines and preheader text, 2) A segmenting strategy for [AUDIENCE_SEGMENTS], 3) A suggested email template design in HTML/CSS with placeholders for [BRAND_COLORS] and [LOGO_URL], and 4) Key performance indicators (KPIs) to track success. Use [TONE] (e.g., professional, casual, humorous) and align with [GOAL] (e.g., product launch, lead nurturing, customer retention).
For **GreenEarth Organics**, a sustainable skincare brand targeting eco-conscious millennials, here’s a 3-email drip campaign designed for Bespoke’s open-source platform: **Email 1: Welcome (Subject: "Welcome to the GreenEarth Family! 🌱")** *Preheader:* "Get 15% off your first order and join our mission for a greener planet." *Content:* A warm welcome introducing the brand’s values, featuring a 15% discount code (GREEN15) for first-time buyers. Includes a short video link (hosted on Vimeo) showcasing the product’s eco-friendly packaging. Segmented for new subscribers who signed up via the homepage. *Design:* Clean, minimalist template with earthy greens (#2E8B57) and a placeholder for the logo. Call-to-action (CTA) button in coral (#FF7F50) for "Shop Now." **Email 2: Engagement (Subject: "Your Skin Deserves Better 🌿")** *Preheader:* "Discover why 92% of our customers switch to sustainable skincare." *Content:* A blog-style email highlighting customer testimonials and the science behind their organic ingredients. Segmented for subscribers who opened the welcome email but haven’t purchased yet. Includes a dynamic product carousel (using Bespoke’s API) of bestsellers. *Design:* Same color scheme but with a split layout—left side for text, right side for product images. CTA button in the same coral for "Learn More." **Email 3: Conversion (Subject: "Last Chance: 15% Off Ends Tonight! ⏳")** *Preheader:* "Your cart is waiting—complete your purchase before midnight." *Content:* A urgency-driven email with a countdown timer (using Bespoke’s built-in countdown feature) and a personalized recommendation based on browsing history (e.g., "Based on your interest in facial oils, you might love our new Serum!"). Segmented for subscribers who added items to cart but didn’t check out. *Design:* Bold red accent (#FF4500) for the countdown timer and CTA button. Footer includes social proof (e.g., "Join 10,000+ happy customers"). **Segmenting Strategy:** - **New Subscribers:** Welcome email only. - **Engaged Subscribers (opened/w clicked):** Engagement email. - **Cart Abandoners:** Conversion email with urgency. - **Lapsed Customers:** Re-engagement email with a "We miss you" discount. **KPIs to Track:** 1. Open rates (target: 30%+). 2. Click-through rates (target: 8%+ for engagement emails). 3. Conversion rates (target: 5%+ for cart abandonment emails). 4. Unsubscribe rates (target: <2%). *Template Notes:* All emails are optimized for mobile (Bespoke’s responsive design) and include UTM parameters for tracking in Google Analytics. The HTML/CSS template is modular, allowing easy customization for future campaigns.
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan