Storage integration · Live

Cloudflare R2 + WhatsApp in one inbox.

S3-compatible storage for media + attachments with zero egress fees. Built into NextAiBot; no Zapier glue required for this one.

  • Live -- shipped + in production today.
  • Inbound WhatsApp image / PDF lands in R2; agent inbox renders it via signed URL.
  • Works inside your white-label workspace -- your clients see your brand, not ours.

Get help with Cloudflare R2

Tell us your stack -- we'll walk you through the setup or pair you with a sample flow within one business day.

We'll reply on WhatsApp / email within one business day. No marketing without your opt-in — see our privacy policy.

What the Cloudflare R2 integration does

Cloudflare R2 is S3-compatible object storage with no egress fees -- which matters because WhatsApp media (images, video, PDF documents) is high-egress when customers download attachments. We use R2 to store inbound + outbound media, served back via signed URLs.

How it connects

Configure R2 bucket + access key on Settings -> Storage Providers. We write to R2 on inbound media, serve back via short-lived signed URLs.

Day-1 flows

What you can ship with Cloudflare R2 on day 1

Inbound WhatsApp image / PDF lands in R2; agent inbox renders it via signed URL.
Outbound media (template carousel images, broadcast attachments) sourced from R2.
Per-client media isolation via bucket prefixes.
Setup

Setup — in 3 steps

  1. 1Cloudflare Dashboard -> R2 -> Create bucket.
  2. 2Generate R2 access key (R2 -> Manage R2 API tokens).
  3. 3Paste credentials on Settings -> Storage Providers -> Cloudflare R2.

Frequently asked

Is the Cloudflare R2 integration available on every plan?+

Cloudflare R2 is available on Growth and Agency White-label plans. Starter (single-channel) doesn't include third-party integrations -- you can upgrade in-app whenever you need them.

Do I pay extra for Cloudflare R2?+

Our integration is free on the plans that include it. Whatever Cloudflare R2 themselves charge (API usage, transaction fees, subscription) is billed by Cloudflare R2 directly to your account -- we don't mark it up.

How long does setup take?+

3 steps; about 10-15 minutes if you already have an Cloudflare R2 account. The longest step is usually generating the API key on Cloudflare R2's side -- the connection itself on our side is one paste.

Can my clients use this on my white-label workspace?+

Yes. The integration sits inside the workspace, so when you provision a client they see the Cloudflare R2 option in their Settings under your agency brand. Per-client credentials supported -- your client's Cloudflare R2 key, not yours.

What if the Cloudflare R2 integration doesn't cover my exact flow?+

Two options: (1) compose with Zapier / Make / n8n for one-off use cases without engineering work; (2) wire our custom webhook firehose to your own backend for complex flows. Both available on the same plans.

Is the integration production-ready?+

Yes -- Cloudflare R2 is marked Live, which means it's shipped and in production with paying customers. Standard SLA applies.

Get help with Cloudflare R2

Tell us your stack -- we'll walk you through the setup or pair you with a sample flow within one business day.

We'll reply on WhatsApp / email within one business day. No marketing without your opt-in — see our privacy policy.

Or email info@nextaibot.in · see pricing