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
Go to: https://dash.cloudflare.com/sign-up
Sign up with your email, or log in if you already have a Cloudflare account (e.g., from setting up your DNS)
Verify your email address
Step 2: Create Your R2 Bucket
In the Cloudflare Dashboard, find “Storage and database > R2 Object Storage >Overview“ in the left sidebar menu
Click 'add R2 Subscription to my account' and add the Payment Method
Give it a name, for example: GMB-media
Leave 'Location' as 'Automatic' (recommended)
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. |
Open your newly created bucket
Go to 'Settings' tab
Find 'Public Development URL' section
Click 'Enable'.
Copy the Public URL shown - you'll need this later
Step 4: Generate API Credentials
In Sidebar, go to Manage account → Account API Token
Click 'CreateToken' button
Give it a name (e.g., 'GMB Integration')
In the ‘Permission Policies’ section, go to ‘Edit Policy’ Choose R2 Buckets from the Entire account dropdown. And select the R2 Bucket.
In Developer Platform option - Select Read and Edit for Workers R2 Storage Bucket Item.
In the Client IP filtering section - Keep it Allow, and do not enter any IP.
Click on Review Token button.
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
Go to your MagicBolt Agency Panel → Integrations
Find the 'Cloudflare R2 / Media Storage' section
Enter your Account ID
Enter your Access Key ID
Enter your Secret Access Key
Enter your Bucket Name (from Step 3)
Enter your Public URL (from Step 3)
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 ...