Understanding your email sending limits

How email sending limits work, why they increase automatically as you send healthy email, and how to raise them faster.

Your apps can send email out of the box, and the amount you can send grows automatically as you build a healthy sending track record. Here's how the limits work, why they exist, and how to move up faster.

Why limits exist at all

Email providers like Gmail and Outlook judge senders by reputation. A brand-new sender that suddenly blasts thousands of messages looks exactly like spam — and once a sending platform gets that label, everyone's email lands in spam folders. Limits that start small and grow with good behavior are how every serious email platform (and OverSkill) protects your deliverability.

The two sending setups

The built-in shared sender (no setup): your app sends from a shared OverSkill address. This has a flat cap of 100 emails per day per workspace, and it's for transactional email only — receipts, sign-up confirmations, notifications. If you need more than that, verify your own domain.

Your own domain (set up in the editor's Email tab, where available on your workspace): once your domain is verified, your workspace joins the sender trust ladder and your daily limit grows automatically from there.

The sender trust ladder

Level Daily limit How you get there
Starting out 75/day Verify a sending domain — that's it
Established 500/day A few days of healthy sending (about 50 delivered emails)
Trusted 5,000/day ~2 weeks of consistently clean sending + a payment method or verified payment identity on file
High volume 50,000/day A long, spotless track record + a one-time review by our team

Promotions are automatic — there's nothing to apply for. Our system re-checks every workspace hourly, and when your sending history qualifies, your limit goes up on its own. You can watch your progress (including a checklist of exactly what's left) on Billing → Email Health.

Healthy sending mostly means two numbers staying low:

  • Bounce rate — emails sent to addresses that don't exist. Keep your recipient lists real and current.
  • Spam-complaint rate — recipients hitting report spam. Only email people who expect email from you.

How to raise your limits faster

  1. Declare your use case. On Billing → Email Health, tell us what your apps send (e.g. password resets and order receipts, ~50/day). Workspaces with an accurate declaration get a fast-track to the next level — no waiting period, half the required send history.
  2. Verify your payment identity. If you've completed identity verification for payments (the same verification you do to sell through your apps), your email trust benefits too: verified workspaces skip the new-account velocity checks and fast-track promotions. Verify once, benefit twice.
  3. Launching to an existing list? If you already have an opted-in audience for launch day, declare it (with a payment method on file) on Billing → Email Health and you'll get a one-time 24-hour launch allowance of 500 emails so your announcement isn't throttled.

What happens if my sending health slips?

Nothing dramatic, and nothing permanent:

  • If bounce or complaint rates climb, your limit steps down one level for at least 24 hours, then recovers automatically once your rates are healthy again.
  • If just one of your apps is the problem, only that app is throttled — your other apps keep sending normally.
  • Serious problems (very high complaint rates) pause sending entirely — see Why was my email sending paused or throttled? for exactly what each state means and how to fix it.

Checking your current limit

Open Billing → Email Health. It shows your current level, today's usage, your delivery health (bounce/complaint gauges), a per-app breakdown, and the checklist for your next limit increase. Daily counters reset at midnight UTC.

Was this helpful?

Thanks for the signal — it helps us improve the docs.

More in Integrations

Connecting Slack to your app

Post messages to channels, send DMs, react to events — Slack as your app's notification system.

Connecting Stripe for payments

Process payments through your own Stripe account instead of OverSkill's built-in checkout.

Sending emails from your app

Welcome notes, order confirmations, weekly summaries — your app can send emails. No setup required.

Still need help?

If this didn't answer your question, our team is one click away.