EP Email AI Reply
EP Email AI Reply adds an AI draft-reply feature to EP Email’s submissions inbox. Open a contact form submission, click Draft reply with AI, get a draft response you can edit and send.
Published by ElmsPark Studio.
Overview
Section titled “Overview”A customer submits a contact form. You open the submission in EP Email’s inbox. A Draft reply with AI button appears. Clicking it:
- Sends the submission (name, email, message, form metadata) to your configured LLM provider.
- Receives a proposed reply that answers the customer’s question in a professional tone matching your brand voice.
- Populates a reply editor with the draft.
- You review, edit as needed, click Send.
The reply goes out through EP Email’s normal SMTP config, so it’s signed, tracked, and deliverable.
Requirements
Section titled “Requirements”- PageMotor 0.8.2b or later
- EP Email (required)
- EP Suite base class
- An API key from a supported LLM provider (Anthropic, OpenAI, etc. — same options as EP Assistant)
Installation
Section titled “Installation”- Install EP Email first.
- Download
ep-email-ai-reply.zipfrom the EP Suite downloads page. - Upload via Plugins → Manage Plugins. Activate.
- Configure your LLM provider API key in the plugin settings.
Settings
Section titled “Settings”- LLM provider. Anthropic, OpenAI, or any of the nine providers EP Assistant supports.
- API key. Paste from your provider’s dashboard.
- Model. Pick the model that balances quality and cost for your volume.
- System prompt. Extra instructions appended to every draft request. Use this to set tone: “Reply in a warm, British English voice. Sign off as ‘The team at Acme’.”
- Rate limit. Drafts per admin per hour, to cap API costs.
Using it
Section titled “Using it”- Go to EP Email → Submissions.
- Open a submission.
- Click Draft reply with AI.
- Wait a few seconds — the draft appears in the reply editor.
- Review. Edit anything that’s wrong or that needs your personal touch.
- Click Send.
The reply goes out with your site’s from-address via EP Email. The submission is marked as replied.
Good drafting practice
Section titled “Good drafting practice”- Read before sending. The AI doesn’t always know what you know. If a customer asks a factual question about your business, the AI will guess. Check the answer is actually correct.
- Strip anything generic. AI draft tone can be flat by default. Trim filler sentences so the reply sounds like you.
- Personalise. Mention specifics from their message. “I saw you’re in Glasgow” beats “Thanks for reaching out”.
Troubleshooting
Section titled “Troubleshooting”“Draft button doesn’t appear”
Section titled ““Draft button doesn’t appear””Check:
- The plugin is activated.
- An API key is saved in settings.
- You’re viewing a specific submission (not the list view).
“Draft fails with ‘Unauthorized’”
Section titled ““Draft fails with ‘Unauthorized’””API key is wrong or expired. Rotate it.
“Draft takes ages to generate”
Section titled ““Draft takes ages to generate””LLM provider is slow or rate-limited. Switch to a faster model or a different provider temporarily. Check your provider’s status page.
“Drafts are being charged to my account but I’m not actually sending them”
Section titled ““Drafts are being charged to my account but I’m not actually sending them””Cost is incurred when the draft is generated, not when you send it. If you’re generating drafts and discarding them all, that’s still billable tokens. Use the rate limit setting to cap generations.
“Draft answers a different question than the customer asked”
Section titled ““Draft answers a different question than the customer asked””The AI sometimes misreads submissions, especially ones with unusual phrasing. Always read before sending. If a specific submission confuses the AI, file a note in the review queue — bad outputs help us improve the system prompt.
Feedback and corrections
Section titled “Feedback and corrections”For a quick question about this plugin, EP Support inside your admin is the fastest option. The chat widget sits on every EP plugin settings page and knows which one you’re on, with starter questions and links preloaded for that exact screen.
For anything bigger — a bug report, a feature request, or a “how do I…” that needs a real reply — open a ticket at help.elmspark.com. A real person, helped by AI, writes the reply. Usually within a few hours. Tickets don’t disappear into the void.