Building Email Templates
Learn to create sophisticated email templates that work for any situation. This tutorial builds on Your First Prompt and teaches you advanced techniques for creating flexible, professional email templates.
This tutorial assumes you've completed Your First Prompt Tutorial and understand the basic PromptEverything workflow.
What You'll Buildā
By the end of this tutorial, you'll have created:
- A customer support email template with conditional content
- A meeting scheduling template with multiple options
- A project update template for team communication
Tutorial 1: Customer Support Email Templateā
Let's create a template that handles different types of customer inquiries.
Step 1: Create the Templateā
- Create a new prompt named "Customer Support Response"
- Add this template:
Subject: Re: {{customer_subject}}
Dear {{customer_name}},
Thank you for contacting us {{contact_context}}.
{{response_opening}}
{{issue_resolution}}
{{additional_steps}}
If you have any further questions, please don't hesitate to reach out. {{response_timeline}}
{{closing_signature}}
{{support_agent_name}}
{{company_name}} Customer Support
Step 2: Create Variable Sets for Different Scenariosā
For Billing Issues:ā
customer_subject: "Billing Question"customer_name: "John Smith"contact_context: "about your recent billing inquiry"response_opening: "I've reviewed your account and I'm happy to help clarify your billing question."issue_resolution: "Your subscription was automatically renewed on March 1st for $29/month. The charge you see is for your Pro plan which includes unlimited prompts and priority support."additional_steps: "I've attached a detailed invoice to this email for your records."response_timeline: "Our billing team is available 9 AM - 6 PM EST if you need further assistance."closing_signature: "Best regards,"support_agent_name: "Sarah Wilson"company_name: "PromptEverything"
For Technical Issues:ā
customer_subject: "App Not Loading"customer_name: "Mike Johnson"contact_context: "regarding the technical issue you're experiencing"response_opening: "I'm sorry to hear you're having trouble accessing your prompts."issue_resolution: "This appears to be related to a temporary server issue that we resolved at 2:30 PM today. Please try clearing your browser cache and logging in again."additional_steps: "If you're still experiencing issues, please try the following steps: 1) Clear your browser cache, 2) Disable browser extensions, 3) Try an incognito/private window."response_timeline: "I'll follow up with you in 24 hours to ensure everything is working properly."closing_signature: "Thank you for your patience,"support_agent_name: "Alex Chen"company_name: "PromptEverything"
Step 3: Test and Refineā
- Generate both versions and compare them
- Notice how the same template creates completely different emails
- Experiment with other scenarios: feature requests, account issues, general inquiries
Tutorial 2: Meeting Scheduling Templateā
Create a template that makes scheduling meetings effortless.
Step 1: Build the Templateā
Create a new prompt named "Meeting Scheduler":
Subject: {{meeting_type}} - {{meeting_topic}}
Hi {{attendee_name}},
{{meeting_context}}
I'd like to schedule {{meeting_duration}} to discuss {{meeting_topic}}.
**Proposed times ({{timezone}}):**
{{time_slot_1}}
{{time_slot_2}}
{{time_slot_3}}
**Meeting format:** {{meeting_format}}
**Location/Link:** {{meeting_location}}
**Agenda:**
{{agenda_items}}
Please let me know which time works best for you, or suggest alternative times if none of these work.
{{additional_requests}}
Looking forward to our conversation!
{{meeting_organizer_signature}}
Step 2: Fill Variables for Different Meeting Typesā
For Client Consultation:ā
meeting_type: "Initial Consultation"meeting_topic: "Your AI Content Strategy"attendee_name: "Jennifer"meeting_context: "Thanks for your interest in improving your content workflow with AI tools!"meeting_duration: "a 45-minute call"timezone: "PST"time_slot_1: "⢠Tuesday, March 12th at 2:00 PM"time_slot_2: "⢠Wednesday, March 13th at 10:00 AM"time_slot_3: "⢠Thursday, March 14th at 3:30 PM"meeting_format: "Video call (Zoom)"meeting_location: "I'll send the Zoom link once we confirm the time"agenda_items: "⢠Current content creation process\n⢠AI tool opportunities\n⢠Implementation roadmap\n⢠Q&A"additional_requests: "Please bring any examples of content you'd like to streamline."meeting_organizer_signature: "Best,\nDavid Martinez\nAI Strategy Consultant"
Step 3: Create Different Meeting Typesā
Try these variations:
- Team standup: Quick 15-minute sync
- Project kickoff: 60-minute planning session
- Performance review: 30-minute one-on-one
Tutorial 3: Project Update Templateā
Build a template for keeping your team informed.
Step 1: Create the Structureā
New prompt: "Project Status Update"
Subject: {{project_name}} - {{status_type}} Update (Week of {{update_date}})
Hi {{team_name}},
Here's this week's update on {{project_name}}.
## š Current Status: {{overall_status}}
**Progress:** {{progress_percentage}}% complete
**Timeline:** {{timeline_status}}
## ā
Completed This Week
{{completed_items}}
## š In Progress
{{in_progress_items}}
## š
Next Week's Goals
{{upcoming_goals}}
## šØ Blockers & Issues
{{current_blockers}}
## š¬ Team Highlights
{{team_highlights}}
---
**Next update:** {{next_update_date}}
{{questions_contact}}
{{project_manager_signature}}
Step 2: Fill for Different Project Statesā
For On-Track Project:ā
project_name: "Mobile App Redesign"status_type: "Weekly"update_date: "March 4, 2024"team_name: "Design Team"overall_status: "On Track ā "progress_percentage: "65"timeline_status: "On schedule for March 29th launch"completed_items: "⢠User testing completed (15 participants)\n⢠Final wireframes approved\n⢠Color palette and typography finalized"- And so on...
Key Takeawaysā
After completing these tutorials, you've learned:
- Variable organization: How to group related variables logically
- Content adaptation: How one template can serve multiple purposes
- Professional formatting: How to structure formal communications
- Efficiency gains: How templates save time while maintaining quality
Next Stepsā
- Organize your templates - Keep your growing library manageable
- Learn advanced variables - Add logic to your templates
- Integrate with tools - Streamline your workflow
Ready to explore more advanced features? Check out our How-To Guides for specific solutions to common challenges!