BACK TO DIRECTORY

Michael Cloud Image Auto Importer

by Michael Omondi

0.0
(0 ratings)

Michael Cloud Image Auto Importer lets you import images from Google Drive straight into your WordPress Media Library.
It is ideal for bloggers, photographers, and content creators who store their media in Google Drive.

The plugin connects securely to your Google Drive account with TWO authentication options:

  1. New: One-click Cloudflare Worker connection (no API credentials needed!)
  2. Traditional: Google API credentials (for advanced users)

Key Features:

  • 🔐 Optional Zero Configuration – New Cloudflare Worker option – just click “Connect”!
  • ☁️ Cloudflare Worker Integration – Secure OAuth without exposing credentials
  • 🔑 Traditional OAuth Support – Use your own Google API credentials if preferred
  • 📁 Bulk Image Import – Import entire Drive folders at once
  • 🔍 Smart Duplicate Detection – MD5 file hashing to skip existing images
  • 📝 SEO-Friendly Alt Text – Auto-generates from filenames (cat.jpg “Cat”)
  • 🗜️ Optional Compression – JPEG/PNG/WebP compression with quality control
  • 📊 Real-Time Progress – Live progress bar and statistics
  • 📋 Detailed Import Logs – Success/failure rates for every import
  • 🚀 No Limits – Import as many images as you need
  • 🎨 Clean Interface – Intuitive WordPress admin design
  • 🌍 Multisite Compatible – Works on WordPress Multisite networks

External Services

Option 1: Cloudflare Worker

Service: Cloudflare Worker (Google OAuth Proxy)

Purpose: Securely handle Google OAuth authentication without storing credentials in WordPress.

Data Transmitted:

  • OAuth authorization codes
  • Session tokens (temporary, stored in Cloudflare KV)

Service Provider: Cloudflare, Inc.

Privacy Policy: https://www.cloudflare.com/privacypolicy/

Option 2: Direct Google API

Service: Google Drive API

Purpose: Browse, list, and download images from your Google Drive.

Data Transmitted:

  • OAuth 2.0 authentication tokens
  • File metadata (names, IDs, sizes, MIME types)
  • MD5 hashes of files (for duplicate detection)
  • File content when downloading images

Service Provider: Google LLC

Terms: https://developers.google.com/drive/terms

Privacy: https://policies.google.com/privacy

User Consent: By clicking “Connect Google Drive”, you consent to connecting to these services.

Features

  • Two Authentication Methods – Choose Cloudflare Worker (zero-config) or traditional API credentials
  • Zero Configuration Option – New Cloudflare Worker integration – no API credentials needed!
  • Traditional OAuth Support – Use your own Google API credentials for full control
  • Bulk Image Import – Import entire folders at once
  • Smart Duplicate Detection – MD5 file hashing prevents duplicates
  • SEO Optimization – Auto-generates alt text from filenames
  • Image Compression – Optional compression with adjustable quality (50-95%)
  • Real-Time Progress Tracking – Live progress bar and statistics
  • Detailed Import Logs – Complete history of all imports
  • One-Click Disconnect – Easily revoke access anytime
  • No Usage Limits – Import unlimited images
  • Privacy First – No tracking, no analytics

How It Works

Option A: Cloudflare Worker (Recommended)

  1. Click “Connect Google Drive”
  2. Authorize your Google account
  3. Paste your Google Drive folder URL
  4. Start the import
  5. Monitor the real-time progress
  6. Done!

Option B: Traditional Google API

  1. Create a Google Cloud Project
  2. Enable the Google Drive API
  3. Create OAuth credentials
  4. Enter your credentials in the plugin settings
  5. Connect Google Drive
  6. Start importing images

Google API Setup (Traditional Method)

  1. Create Google Cloud Project
  • Visit https://console.cloud.google.com/
  • Create a new project or select an existing project
  1. Enable Google Drive API
  • Go to “APIs & Services” “Library”
  • Search for “Google Drive API”
  • Click “Enable”
  1. Create OAuth 2.0 Credentials
  • Go to “APIs & Services” “Credentials”
  • Click “Create Credentials” “OAuth client ID”
  • Application type: “Web application”
  • Name: “Cloud Auto Importer”
  • Authorized redirect URI: [your-site]/wp-admin/admin.php?page=cloud-auto-importer
  1. Configure Plugin
  • Copy the “Client ID” and “Client Secret”
  • Paste them into the plugin Settings page
  • Save the settings
  • Connect Google Drive

Languages

  • English (default)
  • Translations welcome via WordPress.org
  • Text Domain: michael-cloud-image-auto-importer

Credits

Developed by: Michael Otieno (WordPress.org: mike17894)

Cloudflare Integration: Cloudflare Workers for secure OAuth

Google API: Official Google Drive API

Coding Standards: WordPress PHP, JavaScript, and CSS standards

License: 100% GPLv2+

Support

WordPress.org support forum:
https://wordpress.org/support/plugin/michael-cloud-image-auto-importer/

Screenshots

Main Interface – Connect Google Drive and start imports

Main Interface – Connect Google Drive and start imports

Import Progress – Real-time progress bar with live statistics

Import Progress – Real-time progress bar with live statistics

Settings Page – Simple data management options

Settings Page – Simple data management options

Plugin Details

Active Installs
0
Total Downloads
746
Version
2.0.2
Requires WP
5.6
Requires PHP
7.2
Tested Up To
6.9.7
Added
2026-03-04
Last Updated
2026-09-14 8:19am GMT

Ratings

5
0
4
0
3
0
2
0
1
0