Send email from Crewtavo
Crewtavo emails quotes, invoices, reminders, team invitations, password resets and team notifications. Owners and admins set this up under Settings → Email, which offers two ways to send:
| Option | Works on | What you need |
|---|---|---|
| Resend (Recommended) | Every Railway plan and your own server | A free Resend account and your own domain, like yourcompany.com |
| Your own mailbox: Gmail, Google Workspace, Zoho, Microsoft 365, Yahoo, iCloud or any SMTP server | Railway’s Pro plan or your own server | An app password from your email provider |
Railway blocks outgoing mail servers (SMTP) on its trial and Hobby plans, so a mailbox can’t send from there. Resend sends over the web instead, so it works everywhere. When Crewtavo runs on Railway, the screen reminds you of this.
Connect Resend (recommended)
Section titled “Connect Resend (recommended)”Resend is free for up to 100 emails a day (3,000 a month). Open Settings → Email and choose Resend. The screen walks you through four steps, each with a button that opens the right page in Resend:
- Create a free Resend account. Sign up with your email or Google account.
- Add your domain. In Resend, open Domains, press Add Domain and type your website’s address, like
yourcompany.com. Resend lists a few DNS records. Add them where you manage your domain (GoDaddy, Namecheap, Squarespace, Cloudflare and so on), then wait for Resend to show Verified. That’s usually within 15 minutes. - Create an API key. Open API keys and press Create API Key. Name it Crewtavo, choose Sending access, and leave the domain on all domains so the key isn’t tied to just one. Copy the key straight away: Resend only shows it once.
- Paste it below. Back in Crewtavo, fill in API key and Send from, check the Sender name, then press Connect. Send from can be any address on the domain you added, like
office@yourcompany.com. It doesn’t need its own inbox, as long as replies go somewhere else (see Where replies go).
Crewtavo sends you a test email before saving, so you’ll know straight away that it works.
Connect your own mailbox (Railway Pro or your own server)
Section titled “Connect your own mailbox (Railway Pro or your own server)”- Open Settings → Email.
- Under Or send from a mailbox you already have, choose your provider: Gmail, Google Workspace, Zoho, Microsoft 365, Yahoo, iCloud, or Another email provider for any SMTP server.
- Fill in the Email address, then make an app password with your provider (the screen links to where each one makes it) and enter it.
- Check the Sender name and press Connect.
Crewtavo signs in and sends you a test before saving. There are no DNS changes, no extra account and nothing to pay.
Who your emails are from
Section titled “Who your emails are from”Sender name, on the same form as the address, is the name clients see the email as coming from. It starts as your business name. Change it to something like “Jane at Acme Lawn Care” if you’d rather, or clear it to use your business name.
Where replies go
Section titled “Where replies go”When a client replies to a quote, invoice, reminder or any other email from Crewtavo, the reply goes to the Email in Settings → Company. If that’s empty, it goes to the address emails are sent from. The email Crewtavo sends you when you connect says which: “Replies go to …”.
So fill in Email in Settings → Company with an inbox someone reads, especially if you send from an address that has no inbox of its own, like a Resend address on your domain. Replies would be lost otherwise.
Crewtavo sends email but doesn’t receive it, so replies never show up in Messages: answer them from your own email. See Text and email clients from Messages.
Send a test
Section titled “Send a test”Once email is connected, Settings → Email shows the address it sends from, the provider and Connected. Press Send me a test any time to check it still works: Crewtavo emails “Test email from” your business name to the address you sign in with, and says “Test email sent to …”. If it doesn’t go, the reason shows under the button.
Change updates the address, key or password, and Disconnect stops sending from it.
If Resend refuses the connection
Section titled “If Resend refuses the connection”Crewtavo explains what Resend said and what to change. The usual ones:
| What Crewtavo says | What to do |
|---|---|
| “This Resend API key can only send from a different domain, not …” | The key was limited to one domain when it was made. Create a new key with Sending access for all domains and paste it in, or send from an address on the domain the key is for. |
| “… isn’t verified in Resend yet.” | In Resend, open Domains, check every DNS record is added, and wait until the domain shows Verified. |
| “Resend can’t send from a gmail.com address.” | Send from an address on your own domain instead. |
| “Resend didn’t accept this API key.” | The key was deleted or only partly copied. Create a new one under API keys and paste the whole key. |
| “This Resend account has reached its daily sending limit …” | The free plan sends 100 emails a day. Sending starts again after midnight UTC, or upgrade your Resend plan. |
If a connected Resend account stops working later, Settings → Email shows Needs attention with the same explanation. Fix it in Resend, then press Connect again.
For whoever runs the server: a default sender
Section titled “For whoever runs the server: a default sender”Whoever installed Crewtavo can also set RESEND_API_KEY and EMAIL_FROM on the server (on Railway, in the crewtavo service’s Variables). That gives every company a default sender until it connects its own under Settings → Email. Most businesses don’t need this: connecting Resend in Settings → Email does the same job without touching Railway.
Until email is connected
Section titled “Until email is connected”Crewtavo keeps working. Team invites show a link to copy and text instead. If email still isn’t arriving after setup, see Emails aren’t arriving.
© 2026 Crewtavo · Website · Compare · Deploy on Railway · GitHub · Contact