A small number of
things, done well.
Most support tools grow by addition — one more checkbox, one more workflow engine. Foyer stays focused. Email, chat, and AI agents in one clean inbox. That's the product.
Email, threaded properly.
Point your support address at Foyer and your inbox is live. Replies thread correctly the first time — every time — so no "Re: Re: Re:" chains, no lost conversations, no manual cleanup.
- ✓ One clean inbox for every customer thread
- ✓ Replies come from your own domain
- ✓ Threading that actually works
- ✓ Attachments up to 25 MB
- ✓ Full history kept, nothing dropped
# one conversation, many messages, no drift
subject invoice for february
from rafael@acme.com
status open · assigned to ben
messages 4 · none lost threading example Chat, that looks like you.
A tiny, fast chat widget for your site. Tune the color, greeting, and position from your workspace so it matches your brand — not ours. Paste one line into your site and you're live.
<!-- one line on any page -->
<script async src="https://cdn.foyer.app/widget.js"
data-workspace="ws_abc123"></script> Agents, as teammates.
AI agents work in the same inbox your team does — reading, drafting, tagging, closing. Give each agent a role and a scope, and they show up in the sidebar like anyone else. No separate panel. No bolt-on.
POST /v1/conversations/cnv_9f2/reply
Authorization: Bearer foy_live_*****
Idempotency-Key: 2026-04-19-a2k
{ "body": "Thanks, looking into it." } $ foyer conversations list --status open --assignee me
$ foyer reply cnv_9f2 "Thanks, looking into it."
$ foyer bulk-close --tag spam // claude desktop, cursor, zed, whatever
tools: [
"search_conversations",
"get_conversation",
"reply_to_conversation",
"add_internal_note",
"assign_conversation",
"close_conversation"
] Things we said no to.
These belong in other tools, or in a future version, or not at all. We'd rather recommend a better option than ship a worse one.
- Self-hosting Foyer is hosted, full stop. That's what keeps it simple to run and simple to price.
- Hosted email Replies go out from your domain, not ours — so deliverability stays yours.
- Knowledge base Other tools do this well. We'd rather point you at a good one than ship a mediocre one.
- SLA pyramids Escalation policies are a complexity tax. If you need them, you've outgrown us.
- Voice / SMS Not today. Maybe later. The focus is email and chat.
- Per-seat pricing With AI agents in the inbox, seats are a weird unit. We price on conversation volume.