What a Felt-Making Workshop & Product Pipeline actually does
Generates class descriptions, product listings, and social captions from workshop specs and felt-piece photos.
A felt-making instructor planning an 'Introduction to Wet Felting' Saturday workshop pastes the class details (level, materials used, what students make, duration, price, max students) and gets back a 150-word class description, an email sequence (registration confirmation, pre-class supply list, post-class photos + thank you), and 4 Instagram captions in 10 minutes.
Parallel: a felt artist who sells finished pieces (wall hangings, scarves, coasters) photographs a new landscape-inspired wall hanging and pastes the specs (colors, materials, dimensions, technique: needle-felt or wet-felt, drying time) into ChatGPT. Back comes an 80-word product description, 13 Etsy tags, and 3 social captions — another 2 minutes vs. 25 minutes by hand.
This is a hybrid business: 40% revenue from classes (workshop fees) + 60% from product sales (Etsy + own Shopify). The leverage is across both: AI drafts the marketing copy that drowns makers, freeing time for the actual craft (felting takes hours) and real teaching (in-person connection is irreplaceable). A solo instructor managing 24 classes/year + 60 product SKUs can reclaim 90+ hours by using AI for descriptions, emails, and social.
AI capabilities involved
Class description & curriculum generation
Product description generation from felt-piece specs
Email sequences (class registration, pre-class, post-class, product-launch)
Social captions + event promotion copy
Who uses this
- Solo felt-making instructors (1 person, 2–4 classes/month, 40–80 products/year, $40K–$100K revenue)
- 2-person felt studios (production + teaching, $80K–$150K mixed revenue)
- Felt-making collectives or maker co-ops sharing studio space and teaching
- Textile artists diversifying into classes to stabilize revenue (originally product-only)
SaaS alternatives on the market
Real products you can sign up for today — with current 2026 pricing, honest pros and cons.
Eventbrite Essentials
An instructor managing public class registrations and wanting automatic reminders.
Free event hosting; fees apply (1.5% + per-ticket)
$0 base (fees only)
Pros
- +Manages class registrations, attendance, email reminders automatically.
- +Payment collection (Stripe); Eventbrite holds funds (net 2–3 days).
- +Integration with Mailchimp for subscriber import.
- +Low barrier to entry; many instructors already use it.
Cons
- −Does not generate class descriptions.
- −Per-ticket fees (1.5% + $1.99 per $45 class = ~$2.67 per student) reduce margin.
- −Email reminders are generic; limited customization.
Shopify Basic
A felt artist wanting their own branded store (not Etsy-only).
No free tier
$39/mo
$105+/mo (Plus, Premium)
Pros
- +Full e-commerce storefront for selling finished felt pieces.
- +Stripe integration (2.9% + $0.30 per transaction).
- +Inventory tracking + order management.
- +Multi-channel selling (Shopify, Facebook, Instagram).
Cons
- −Does not write product copy; you still use ChatGPT.
- −$39/mo is a fixed cost regardless of sales volume.
- −Requires payment gateway setup.
Canva Pro
Any instructor posting to Instagram or managing multiple aspect ratios.
Canva Free (limited templates, no background removal)
$15/mo
Pros
- +Magic eraser for background removal (photos on white backdrop).
- +Bulk resize for Etsy, Instagram, Pinterest aspect ratios.
- +1M+ templates; felt arts have dedicated template categories.
- +Brand-kit consistency across all posts.
Cons
- −Feltwork's soft textures can confuse the background remover; manual touch-up ~10%.
- −Does not write copy; only handles design.
The AI stack
Four tiers: (1) class descriptions + email templates (ChatGPT), (2) product listings + tags (ChatGPT), (3) booking management (Eventbrite), (4) social content + photos (Canva). Total: <$50–$83/mo depending on whether you use Shopify.
Class description & curriculum
Turn class name, level, materials, learning outcomes into 150-word description + email sequence.
ChatGPT free
$0Claude Haiku 4.5 via Poe ($20/mo)
$20/moOur pick: ChatGPT free is sufficient for 2–4 classes/month. If hitting rate limits, upgrade to Poe Claude ($20/mo).
Product description & Etsy tag generation
Turn felt-piece photo + specs into 80-word description + 13 tags + 3 titles.
ChatGPT free
$0Our pick: ChatGPT free is sufficient. Same prompt as jewelry/leather: 'Turn this felt-piece photo + specs into an 80-word Etsy listing, 13 tags, and 3 titles.'
Email sequences (class registration, pre-class, post-class, product launch)
Auto-send confirmations, reminders, thank-yous, and upsells.
Eventbrite native reminders
$0 (included)Mailchimp automation (Free or Standard $20/mo if >500 contacts)
$0–$20/moChatGPT free (draft templates, manual send)
$0Our pick: Eventbrite native reminders (free) + Mailchimp Free (if <500 contacts) for follow-up. For early-stage, manual Mailchimp is sufficient.
Social content (class announcement, product launch, behind-scenes)
Generate Instagram captions, class reminders, product-launch posts.
ChatGPT free (caption drafts)
$0Later ($25/mo content calendar)
$25/moOur pick: ChatGPT free (captions) + Canva Pro ($15/mo for graphics) is the default. If posting 3+ times/week, add Later ($25/mo).
Reference architecture
Class specs → ChatGPT description + email template → Eventbrite (bookings + reminders) → Mailchimp (follow-up) → Instagram/Facebook (manual or Later scheduling). Product specs → ChatGPT description → Etsy/Shopify (live). All human-managed, no APIs.
Plan class: date, time, level, materials, learning outcomes. Plan product: felt-piece photo, specs (colors, technique, dimensions).
Calendar + Notes + CameraClass example: 'Saturday 10am–1pm, Intro Wet Felting, 6 students, $45/person, merino wool roving, students make a small landscape wall hanging.' Product example: 'Landscape wall hanging, wet-felted merino, blues + greens, 12×18 inches, 8 hours hand-work, $85.'
Paste class specs into ChatGPT. Get description + email template + social captions.
ChatGPT freeSingle prompt: 'Write a 150-word class description for [class specs]. Then: registration confirmation email, pre-class supply list, post-class thank you + upsell, 4 Instagram captions.'
Create event on Eventbrite. Paste class description. Set price, capacity, time.
EventbriteEventbrite auto-sends 1-day and day-of reminders; you copy-paste the registration confirmation email from ChatGPT into Mailchimp if needed.
For products: paste photo + specs into ChatGPT. Get description + tags + titles.
ChatGPT freePrompt: 'From this felt-piece photo and these specs [specs], write an 80-word Etsy description, 13 tags, and 3 title variants.'
Verify tags in Marmalead ($19/mo if Etsy is primary channel).
Marmalead (optional)Check search volume and competition for each tag. Adjust 1–2 if over-saturated.
Upload product photo to Canva. Remove background. Resize for Etsy + Instagram.
Canva ProMagic eraser (3 sec). Bulk resize to 5+ formats. Export.
Paste final description + tags + photo to Etsy or Shopify. Publish.
Etsy or Shopify adminEtsy charges $0.20/listing (one-time). Shopify has no per-item fee.
Share class event link + product photos on Instagram. Use ChatGPT captions + Canva graphics.
Instagram + Later (optional)Post class announcement 2 weeks before, reminder 1 day before, post student photos post-class. Post product launches weekly.
Estimated cost per request
~$0.0005 per class description (ChatGPT free amortized), ~$0.0008 per product description, $0.003 per social caption, $0.0002 per photo edit. Total: <$0.01 per class or product.
Cost calculator
Drag the sliders to model your actual usage. The numbers update in real time so you can stress-test economics before writing a single line of code.
Covers DIY stack (ChatGPT + Eventbrite + Canva + optional Shopify/Mailchimp). Default: 2 classes/month, 60 products/year, 40% class revenue + 60% product sales.
Estimated monthly cost
$58.02
≈ $696 per year
Calculator notes
- Eventbrite's per-ticket fees: 1.5% + $1.99 per $45 class ticket = ~$2.67. At 6 students × 2 classes/mo, that's ~$32/mo ($2.67 × 12).
- Etsy fees: 6.5% transaction + 3% payment + $0.25 payment + $0.20 listing. At 60 products/year × $40 avg = $2,400 revenue, Etsy fees = ~$240/year.
- Shopify: $39/mo is optional. Use Etsy-only if <$5K/year revenue to save $39/mo; move to Shopify if revenue exceeds that.
- Marmalead ($19/mo) is optional and only worth it if Etsy is >50% of product sales.
- Later ($25/mo) is optional; manual Instagram posting is free but takes ~30 min/week.
Build it yourself with vibe-coding tools
A working MVP: class specs → Eventbrite event live → email sequence drafted → product photos live on Etsy → Instagram posts scheduled. You can launch by Friday.
Time to MVP
2–3 evenings for setup. Then 30 min per class + 10 min per product for descriptions + photos + social captions.
Total cost to MVP
$15 Canva Pro (first month free trial) + $29 Eventbrite (first month) + $0 ChatGPT free = ~$44 first month. Ongoing: $44–$83/mo depending on whether you use Shopify.
You'll need
Starter prompt
You are a felt-making instructor's marketing assistant. Your job is to help plan and promote felt-making classes and products. When I give you class or product specs, you will write marketing copy optimized for registration and sales. CLASS SPECS FORMAT: Class name: [e.g., 'Introduction to Wet Felting'] Level: [beginner/intermediate/advanced] Date/time: [e.g., 'Saturday 10am–1pm'] Capacity: [e.g., '6 students'] Price: [e.g., '$45/person'] Materials used: [e.g., 'merino wool roving, various colors'] Learning outcome: [e.g., 'complete a small landscape wall hanging'] Unique angle: [optional, e.g., 'natural plant-based dyes'] CLASS OUTPUT: (1) 150-word class description, (2) Registration confirmation email, (3) Pre-class supply/prep email, (4) Post-class thank you + upsell, (5) 4 Instagram captions (announcement, day-before, during-class, post-class showcase) PRODUCT SPECS FORMAT: Product: [e.g., 'Landscape wall hanging'] Technique: [e.g., 'wet-felted'] Materials: [e.g., 'merino wool roving, natural dyes'] Colors: [e.g., 'blues, greens, cream'] Dimensions: [e.g., '12×18 inches'] Time spent: [e.g., '8 hours hand-work'] Price: [e.g., '$85'] Unique details: [e.g., 'one-of-a-kind, backed with linen'] PRODUCT OUTPUT: (1) 80-word Etsy listing description, (2) 13 Etsy tags (most specific first), (3) 3 title variants, (4) 2 social captions (announcement, detail shot) Writing guidelines: Classes: Be encouraging but credible. Mention specific techniques and materials. Emphasize what students will *make* and *learn*. Products: Celebrate the craft. Mention technique, materials, hand-work hours, and aging/patina potential. No hype. All: Natural, warm tone. No AI-sounding prose. Now, give me your first class or product specs below. [USER PASTES: specs] CLASS / PRODUCT OUTPUT: [formatted output per specs above]
Paste this into ChatGPT free
Follow-up prompts (run in order)
- 1
Write a 50-word felt-artist bio for [your name]. Mention: background, years of practice, what you love about felt-making, philosophy on natural materials.
- 2
Write a 100-word 'studio story' for your website. Explain: why you started making felt, your design inspiration, what makes your work unique, and why you teach (build community, pass down the craft, etc.).
- 3
I want to tell the aging/patina story of wool felt. Write 100 words explaining how merino wool develops character over time (pilling patterns, color shifts, creasing = proof of life).
- 4
Write 6 customer testimonials for felt classes and products. Each is 1–2 sentences. Vary: a class beginner, a repeat buyer, someone impressed by durability, someone who gave it as a gift, a collector, a teacher.
- 5
Write a post-class follow-up email sequence (3 emails): (1) Thank you + photos, (2) How to care for your finished piece, (3) Upsell next class or product launch.
- 6
Compliance check: I want to make sure my product copy doesn't make false claims. Here are 5 of my felt-product listings [paste]. Flag any unsubstantiated durability claims ('will last 50 years'), false material claims, or misleading 'handmade' language.
Expected output
By Sunday, you have: (1) ChatGPT prompts for class + product copy, (2) Eventbrite account with your first class event live, (3) Mailchimp list started, (4) 5 products photographed, described, and live on Etsy, (5) Instagram graphics + captions ready to post. You're ready to start accepting registrations Monday.
Known gotchas
- !ChatGPT free tier hallucinates fiber properties ('shrinks 40% after first wash' when you haven't tested it) — always verify against your actual material before publishing.
- !Canva's background remover can struggle with wool's soft, fuzzy texture; ~15% of photos need manual touch-up.
- !Eventbrite's per-ticket fees add up: 6 students × $45 × 24 classes/year = $6,480 gross; Eventbrite fees ($2.67/ticket) = $96/month = $1,152/year.
- !Felt photos REQUIRE good natural lighting and white backdrop; bad photos = no sales. Invest in photography early.
- !Email sequences require manual sends in Mailchimp unless you set up automation (takes 10–15 min per sequence).
- !If email list exceeds 500 contacts, Mailchimp jumps to $20/mo Standard tier. Clean list quarterly or budget for upgrade.
Compliance & risk reality check
Felt-making workshops involve workshop materials (dyes, hot water, soapy water) and student safety. FTC textile rules and safety protocols are non-negotiable.
FTC Textile Fiber Identification Act (16 CFR 303) — fiber content disclosure
If you sell finished felt pieces, fiber content must be disclosed: '100% merino wool' or 'blend: 80% merino, 20% mohair.' Undisclosed fiber blends are FTC violations.
Mitigation: Get fiber-content specs from your wool suppliers. List in every product description. Example: 'Hand-felted 100% merino wool, natural dyes, no synthetic additives.'
General liability insurance (workshop participant safety)
In-person felt-making classes involve hot water (scalding risk), soap (eye irritation), and potential for cuts or burns. A participant injury is your liability exposure. General liability insurance covers these incidents.
Mitigation: Obtain general liability insurance ($300–$600/year for a solo instructor). Require all students to sign a waiver ('I acknowledge the risks of hot water, soap, and hand-work; I assume responsibility for my safety'). Provide first aid supplies. Document any incidents.
Chemical safety (dyes, soap, detergents)
Some felt dyes and soaps contain irritants or allergens. If students handle these, you must disclose hazards and provide safety equipment (gloves, ventilation).
Mitigation: Use low-toxicity, plant-based dyes when possible. Provide gloves for all students. Ensure adequate ventilation (windows, fans, outdoor if possible). Keep safety data sheets (SDS) on-hand for all materials. Document your safety procedures.
Customer data privacy (email list, class attendance, photos)
If you collect student emails, phone, photos, you're handling personal data. GDPR (EU/UK) and CCPA (California) impose obligations to protect, encrypt, and allow deletion.
Mitigation: Use compliant tools: Eventbrite, Mailchimp. Store customer lists separately from marketing lists. Have a privacy policy on your website. Allow opt-out requests for email.
Intellectual property in student work & photos
Student work (their felt pieces) is their intellectual property. Photographing and sharing on Instagram without consent is a violation, even with credit.
Mitigation: Get written consent (email or waiver addendum): 'May we feature your finished piece on our social media?' Default to no unless they agree. Tag them and give credit when you do post.
Build vs buy: the real math
6–8 weeks for a custom class-booking + product-listing platform.
Custom build time
$13K–$15K (straightforward booking + e-commerce).
One-time investment
At DIY costs of ~$50/mo, the custom build breaks even at 250+ months (20+ years). Never justified.
Breakeven vs buying
A solo felt-making instructor teaching 2 classes/month (24 classes/year) + selling 60 products/year spends 120 hours/year on copy (class descriptions, product listings, emails, social captions). DIY tools (ChatGPT free + Eventbrite + Canva) cost ~$50/mo = $600/year, saving 90 hours at 1 hr/class + 10 min/product vs. 3 hrs/class + 25 min/product by hand. Value of 90 hours at $25/hr shadow wage = $2,250 benefit vs. $600 tool cost = $1,650 net annual gain. A $15K custom build requires 9 years to break even. At typical workshop revenue ($80K–$150K), DIY is the only rational choice.
Skip the DIY — RapidDev builds the production version
A Lovable MVP gets you a demo. Production needs auth that doesn't leak data, AI calls that don't bankrupt you, observability when models drift, and code you can audit. That's what we ship.
Discovery call (free)
30 minWe map your exact Felt-Making Workshop & Product Pipeline use case: who uses it, target volume, AI model choice, integrations, compliance scope. You get a detailed scope document and fixed-price quote within 48 hours.
AI-accelerated build
6–8 weeks for a custom class-booking + product-listing platform.Our engineers use Claude Code, Lovable, and custom tooling to ship 3–5x faster than agencies. You see weekly progress in a staging environment — not a black box.
Launch + handoff
1 weekWe deploy to your infrastructure, transfer the GitHub repo, set up CI/CD and monitoring, and train your team. You own 100% of the source code, prompts, and model configurations.
What you get
Timeline
6–8 weeks for a custom class-booking + product-listing platform.
Investment
$13K–$15K (straightforward booking + e-commerce).
vs SaaS
ROI in At DIY costs of ~$50/mo, the custom build breaks even at 250+ months (20+ years). Never justified.
30-min call. Fixed-price quote within 48 hours. No commitment.
Frequently asked questions
How much does it cost to build a custom felt-workshop booking system?
A custom system costs $13K–$15K upfront + $200–$300/mo infrastructure. DIY (ChatGPT + Eventbrite + Canva) costs $50/mo and saves 90+ hours/year = $2,250+ at shadow wage. A custom build requires 9+ years to break even. Stay DIY.
How long does it take to set up the DIY stack?
2–3 evenings for accounts + prompt templates. Then 30 min per class + 10 min per product for descriptions + photos + captions. You can have 5 products + 1 class live by Friday.
Can RapidDev build this for my workshop?
Yes — RapidDev has built 600+ applications. We offer a free 30-minute consultation. Most solo felt instructors should DIY with Eventbrite + ChatGPT; custom builds become valuable only at $300K+ revenue with multi-instructor complexity.
Do I need general liability insurance for in-person felt classes?
Yes, absolutely. Hot water (scalding risk), soap (irritation), and hand-work (cuts, burns) create injury risk. General liability insurance costs $300–$600/year and protects you. Require students to sign a waiver acknowledging risks.
What if ChatGPT free tier rate-limits me?
Upgrade to Claude Haiku 4.5 via Poe ($20/mo) for unlimited requests. At 2 classes/month, free tier is usually sufficient; only upgrade if batching descriptions during a busy season.
Can I use student work photos on Instagram without permission?
No. Get written consent (email or waiver addendum): 'May we feature your finished piece on Instagram?' Default to no unless they agree. Tag them and give credit when you do post.
How do I disclose fiber content for my finished felt pieces?
List the fiber blend in every product description. Example: 'Hand-felted 100% merino wool, natural dyes.' If blended (e.g., 80% merino + 20% mohair), disclose the exact percentages per FTC Textile Fiber rules.
Should I charge for my email list signup?
No. Build your list for free by offering a small incentive (e.g., 'Subscribe for class updates + a 10% discount code'). Mailchimp is free up to 500 contacts, so you have room to grow.
What's the best way to handle no-shows for paid classes?
Use Eventbrite's automatic reminders (1-day and day-of) — this cuts no-shows significantly. Set a cancellation deadline (48 hours before class) for refunds. For confirmed no-shows, offer a makeup class or credit (builds goodwill).
Want the production version?
- Delivered in 6–8 weeks for a custom class-booking + product-listing platform.
- You own 100% of the code
- AI cost monitoring built in
30-min call. No commitment.