Skip to Content

FAQ

Account & Billing

How long does production access take?

Most requests are reviewed within 24 business hours. Clean applications (verified domain, real use case, no obvious red flags) are typically approved within an hour.

Can I have multiple API keys?

Yes — generate as many as you need from Settings → API Keys. Common pattern: one per environment (staging/production), one per service (web app / cron worker / etc). Revoke individually without affecting the others.

Is there a free tier?

Sandbox accounts get 200 emails/day free. After production access, you pay ₹0.01/email from email #1. There’s no monthly minimum or commitment.

How do I close my account?

Email support@splashifypro.in. Wallet balance can either be transferred to a new account or refunded under exceptional circumstances.

Sending

Can I send from a Gmail address?

No. We refuse to verify public-domain mailboxes (gmail.com, yahoo.com, outlook.com, etc.) — sending bulk through them violates the providers’ TOS and would get our IP blocklisted. Use your own domain.

Can I send to anyone?

In production, yes. In sandbox, only to verified-recipient addresses (email-address identities you’ve explicitly added).

What’s the maximum recipients per send?

50 per /send request. For larger lists, use /send-bulk (50 destinations × 50 recipients = 500 max per request) or a campaign-style fan-out.

What’s the maximum email size?

10 MB total (HTML + text + attachments). The MIME-encoded message counts toward this limit.

Can I attach files?

Not via /send directly today. /send-raw accepts a complete MIME message (base64-encoded) — you build the multipart structure yourself. Attachment-aware send is on the roadmap.

Are there inline images?

With /send-raw you control the entire MIME tree, including inline Content-ID: references. With /send use externally-hosted images (e.g. on a CDN) — most modern email clients strip cid: references when forwarded anyway.

Domain & Identity

Why do I need to verify a domain?

Without verification, anyone could claim to send from your domain through our infrastructure. Verification proves ownership and is required by every modern ESP for the same reason.

How long does DNS verification take?

After publishing the records, typically 5-15 minutes. Some DNS providers cache aggressively (Cloudflare flattening, GoDaddy 24-hour TTL) — call POST /verify after publishing and check status.

Can I use a subdomain?

Yes — mail.acme.com is a valid identity. Common pattern:

  • mail.acme.com for transactional sends
  • news.acme.com for marketing This isolates reputation between mail types.

What if my DKIM CNAME is flattened by my DNS provider?

Cloudflare’s CNAME flattening serves the resolved TXT record directly. We accept either CNAME OR TXT for the DKIM check — flattened-but-correct records pass.

Webhooks

How fast do webhooks fire after a send?

Send + Reject webhooks fire within ~1 second of the API response. Delivery webhooks fire within ~5-30 seconds (the SMTP attempt time). Bounce webhooks fire within seconds (sync hard bounces) or minutes to hours (async DSN bounces).

What if my webhook endpoint is down?

We retry on 5xx + timeout per the retry schedule (1min, 5min, 15min). After ~21 minutes total we give up. 4xx responses (auth, schema mismatch) get NO retry — your URL is broken.

Can I have multiple webhook destinations?

Yes — up to 5 per configuration set. Useful for routing engagement events to one URL and deliverability events to another.

How do I rotate the webhook secret?

PATCH the destination with a new webhook_secret. The API never echoes the new value back, so save it locally before the next event fires. Brief overlap window is your responsibility — accept both old + new for ~30 seconds during rotation.

Pricing

Is the rate marketing-vs-transactional?

No — flat ₹0.01 per email regardless of category. Simpler for both sides.

Are SMS credits separate?

Yes — SMS is a separate product with its own billing. This API is email-only.

Do I get a tax invoice?

Yes. Every wallet recharge generates a Zoho Billing invoice with GST (for India-based partners with GSTIN). Downloadable from the partner panel.

Compliance

Is this CAN-SPAM compliant?

The API supports compliance — auto-injected Unsubscribe headers (RFC 8058 one-click), suppression list, no anonymous sending. But compliance is YOUR responsibility — you must ensure recipients opted in, your unsubscribe link works, and your physical mailing address appears in the body.

GDPR / DPDP?

Same answer — we provide the tools (suppression list for erasure requests, audit logs for data subject access requests). Partner is the data controller; we’re the processor.

What about CASL (Canada)?

Same model. Express consent + clear identification + working unsubscribe + 10-day honor window. We honor the platform-level suppression list immediately, but you must process unsubscribe clicks via webhook and update your own user state.

Migration

I’m coming from AWS SES — how compatible is the API?

Endpoint shapes and response field names map 1:1 in most cases. The webhook event payload shape matches AWS SES SNS event publishing exactly. SDKs feel similar (resource → action). Most migrations are a base-URL swap + an auth header swap.

From Resend / Postmark / SendGrid?

Similar shapes. The biggest difference is the [configuration set

  • event destination model](/knowledge-base/concepts/configuration-sets) which mirrors AWS SES rather than the per-message metadata model some providers use. If you used SES configuration sets, you’re home.

Can I forward existing webhooks?

We don’t accept incoming webhooks (we deliver them, we don’t receive). For event-source migration, set up a webhook destination on a new config set and migrate sends to use it.

Support

Where do I get help?

  • Maya AI assistant — every page has the ✨ button bottom-right
  • Search (Ctrl/⌘+K) — every doc page is indexed
  • Emailsupport@splashifypro.in
  • Partner panel — built-in support ticket flow

Is there a status page?

Yes — status.splashifypro.com . We post incidents within ~5 minutes of detection.

Where’s the changelog?

Linked from the partner panel footer. Subscribe to the RSS feed to get notified of new endpoints + behaviour changes.