Cloudflare R2 Integration

Cloudflare R2 Integration

Cloudflare R2 Integration

Cloudflare R2 is used to store and manage all images and media used in your MagicBolt system (review images, generated images, menu item photos, etc.). It offers a generous free tier with zero fees for downloading/viewing files.

Step-by-Step Instructions:

Step 1: Create/Access Your Cloudflare Account

  1. Go to: https://dash.cloudflare.com/sign-up

  2. Sign up with your email, or log in if you already have a Cloudflare account (e.g., from setting up your DNS)

  3. Verify your email address

Step 2: Create Your R2 Bucket

  1. In the Cloudflare Dashboard, find “Storage and database > R2 Object Storage >Overview“ in the left sidebar menu

  2. Click 'add R2 Subscription to my account' and add the Payment Method 

  3. Give it a name, for example: GMB-media

  4. Leave 'Location' as 'Automatic' (recommended)

  5. Click 'Create Bucket'

Step 3: Enable Public Access

💡 Why This Matters

This step allows images stored in your bucket to be viewable by your customers online.

  1. Open your newly created bucket

  2. Go to 'Settings' tab

  3. Find 'Public Development URL' section

  4. Click 'Enable'.

  5. Copy the Public URL shown - you'll need this later

Step 4: Generate API Credentials

  1. In Sidebar, go to Manage account → Account API Token

  2. Click 'CreateToken' button

  3. Give it a name (e.g., 'GMB Integration') 

  4. In the ‘Permission Policies’ section, go to ‘Edit Policy’ Choose R2 Buckets from the Entire account dropdown. And select the R2 Bucket.

  5. In Developer Platform option - Select Read and Edit for Workers R2 Storage Bucket Item.

  6. In the Client IP filtering section - Keep it Allow, and do not enter any IP.

  7. Click on Review Token button.

  8. Click on Create Token button.


🚨 IMPORTANT: Copy all 3 values immediately - they're shown only once!

  • Account ID

  • Access Key ID

  • Secret Access Key

Step 5: Add Cloudflare R2 to MagicBolt

  1. Go to your MagicBolt Agency Panel → Integrations

  2. Find the 'Cloudflare R2 / Media Storage' section

  3. Enter your Account ID

  4. Enter your Access Key ID

  5. Enter your Secret Access Key

  6. Enter your Bucket Name (from Step 3)

  7. Enter your Public URL (from Step 3)

  8. Click 'Save'


✅ Cloudflare R2 Setup Complete!

All future images and media will now be stored securely in your own R2 bucket.

    • Related Articles

    • Kie.ai Integration

      Kie.ai Integration Kie.ai enables AI-powered image generation in MagicBolt. This feature allows you to create custom images for your clients' social media posts and marketing materials. ℹ️ Note Images generated through Kie.ai are automatically stored ...
    • ImageKit Integration (For Image Management)

      ImageKit is used to store and manage images. The FREE plan is sufficient. Steps: Sign up at: https://imagekit.io/registration Verify your email and login Follow official documentation: https://imagekit.io/docs/overview
    • White Label Complete Setup

      MagicBolt AI White Label & Agency Plan Complete Setup Knowledge Base Step-by-Step Guide for Non-Technical Users 📞 Need Help? Contact our Support Team anytime Share screenshots if you face any issues 🆕 What's New in This Version Added 2 new DNS ...
    • MagicQR Not Working / Review Filtration Not Working

      If your MagicQR or Review Filtration is not working properly, it usually means your Google Review Link is missing or not configured correctly. Common Symptoms You may face issues like: MagicQR opens, but Customer redirecting to another google profile ...
    • OpenAI API Key Setup

      OpenAI API Key Setup OpenAI powers the AI features in MagicBolt. You'll need to create an account and generate an API key. 💡 Why OpenAI? OpenAI provides the artificial intelligence that generates review responses, creates content, and powers smart ...