# Mailflare + Cal.com + synct + genoffice

The office stack: Cloudflare Workers email, open-source booking, calendar sync, and an AI office.

**Replaces:** Google Workspace / M365 + Calendly

**Tier:** Flagship

## Problem

Google Workspace or Microsoft 365 plus Calendly is a seat tax for mail, calendar, and "pick a time." Dave is retiring M365 on c17.io and moving apex mail to Mailflare.

## Stack

- [Mailflare](https://github.com/hieunc229/mailflare) — Cloudflare Workers email
- [Cal.com](https://cal.com/pricing) — Open-source booking
- [synct](https://synct.utility.cx/honeststok/david) — Calendar sync (Dave's)
- [genoffice](https://github.com/genspark-ai/genoffice) — AI office surfaces

## Estimated SaaS cost saved

| You stop paying | Typical / year | Self-host instead |
|---|---:|---|
| Google Workspace Business Starter (5) | $432 | Mailflare on Workers + your domain |
| Microsoft 365 Business | $720 | Same Mailflare cutover |
| Calendly Teams | $1,200 | Cal.com + synct |

**About $1,800 / year** on a small team, before you count lock-in.

## Deploy on Railway

Flagship. Mailflare lives on Cloudflare Workers; Cal.com + synct are the Railway pieces. DNS cutover is a separate checklist.

## AGENT_PROMPT

```
Build the flagship office stack that replaces Google Workspace / M365 + Calendly.

Pieces:
- Mailflare (https://github.com/hieunc229/mailflare) on Cloudflare Workers for apex email. Check whether Mailflare requires Cloudflare nameservers.
- Cal.com for public booking.
- synct (https://synct.utility.cx/honeststok/david) for calendar sync.
- genoffice (https://github.com/genspark-ai/genoffice) for the AI office layer.

DNS for c17.io (do not apply yet, document only):
- Remove M365 MX / SPF / autodiscover / lync / sip / msoid / tenant TXT.
- Add Mailflare MX / SPF / DKIM / DMARC.
- Put Resend DKIM on send.c17.io.

Write AGENT_PROMPT.md, a cost table, and a rollback plan if mail breaks.
```

## FAQ

### Is M365 still on c17.io?

Yes, until DNS changes. Decision is made: Mailflare takes apex email. Nothing has been flipped yet.

### Will Resend collide with Mailflare?

Not if Resend stays on send.c17.io. Don't put two MX stories on the apex.

Source: https://c17.io/stacks/mailflare-office
