Keep Amelia's Booking Form Quick, With a Photo on Every Step

Amelia shows employee, service, and event photos on nearly every booking step, and each one is a request to your server. Infinite Uploads moves those photos to cloud storage and a global CDN, optimizes them, and keeps your hosting plan from growing as you add staff and services.

Star Rating
4.9 out of 5 stars for Big File Uploads on WordPress.org
Red heart icon representing trust and satisfied customers

150k+
Sites use our WordPress plugins

Free Plan
10 GB Included

Amelia and Infinite Uploads: Booking Photos, Served From the Edge

A booking site is image-light compared with a store, but its images are always on screen. The catalog shows service photos, the step-by-step form shows employee photos, and the events list opens full galleries. Visitors load them before they can pick a time, so slow images mean slower bookings.

Infinite Uploads offloads those Media Library photos to cloud storage and serves them from a global CDN. Image Optimization, on the Business plan, converts them to AVIF and WebP and right-sizes them. Media Folders keep staff, service, and event photos sorted, and a welcome video in the Video Library streams through Video Cloud.

Amelia keeps handling everything else. Availability, payments, notifications, and calendar sync stay in its own tables, and Infinite Uploads only changes where files live. The gains are honest ones: a quicker booking form and a lighter server. A few Amelia folders deserve a quick test first, and we say which below.

Amelia and Infinite Uploads logos

Four Problems Infinite Uploads Solves for an Amelia Booking Site

Most offload plugins move files and stop. These are the parts that matter when your photos sit on every booking step.

Blue outlined folder icon

Employee, Service, and Event Photos That Load Fast

Employees, services, categories, and events all take their photo from the Media Library picker. Those images offload to the cloud and serve from the CDN, optimized to AVIF and WebP on the Business plan, so the first screen of your booking form is not waiting on your server.

Blue play button icon

A Welcome or Staff Intro Video Without a Streaming Bill

Amelia handles images, not video. To show a studio tour or trainer intro beside your booking form, upload it to the Video Library and embed it with the Infinite Uploads block. Video Cloud streams it in the customizable player, included on every plan, with no Vimeo bill.

Blue icon depicting a browser window and server

Event Galleries Without a Heavier Server

An event can carry as many gallery images as you like, shown in a fullscreen viewer when a customer opens it. Years of past events add up fast. Infinite Uploads keeps that gallery weight on cloud storage instead of your hosting plan.

Blue database icon with infinity symbol

Customer Files and Working Folders, Called Out Honestly

Amelia writes customer attachments, email images, and export files under its own uploads folders. Its log and temporary folders stay local by default. A few others need a test first, and the table below says which, so nothing surprises you after you free up local storage.

Why Booking Sites Pair Amelia With Infinite Uploads

Blue dollar sign icon

One Bill Instead of a Growing Storage Invoice

Cloud storage, CDN delivery, and Video Cloud sit on one monthly price. Staff photos and event galleries still grow over time. Sync once, free up local storage, and your hosting plan stays the size it is.

Blue gear and wrench icon

Move Existing Photos Without Rebuilding Amelia

The first sync moves your Media Library, including every photo already used for an employee, service, or event. Download & Disconnect returns files to your server if you want them back. Check your booking forms once before you free up local storage.

Blue gradient receipt icon

Every Booking Site on One Account

Agencies running booking sites for salons, clinics, and studios connect every site to one account. Unlimited sites on every plan, WordPress Multisite supported, one usage dashboard, and no cloud credentials to hand over when a client changes hands.

What Works, Feature by Feature

Feature

What you get

Infinite Uploads logo featuring a blue infinity symbol and the words Infinite Uploads.

Employee, service, category, and event photos

Picked from the WordPress Media Library, so they offload like any attachment and serve from the CDN. Image Optimization, on the Business plan, converts them to AVIF and WebP.

Works

Service and event gallery images

Gallery images come from the same Media Library picker. They offload and serve from the CDN in the catalog form and the fullscreen event viewer.

Works

Photos chosen before Infinite Uploads was active

Amelia saves each photo's URL in its own tables and loads it through its own API, which Infinite Uploads does not rewrite. Re-pick old photos and check the form before freeing local storage.

Test first

Attachment custom field uploads (paid editions)

Amelia stores these under uploads/amelia/ by default, a folder Infinite Uploads does not exclude. Amelia builds its own file links, so test an upload and a download first.

Test first

Images pasted into email templates

Amelia saves them as files under uploads/amelia/mail/ and links them by the address it saved. Send a test email before you free up local storage.

Test first

Data export and import files

Amelia builds a zip in uploads/amelia/data-transfer/, which needs a local file. Test an export first. If it fails, add that folder under Folder Exclusions.

Test first

Log and temporary upload folders

The amelia-logs folder matches the built-in log pattern and amelia/files/tmp matches the tmp rule. Both stay on local disk as working files.

Stays local

Welcome or staff intro video

Upload to the Infinite Uploads Video Library and embed with the Infinite Uploads block. Video Cloud streams it in the customizable player, included on every plan.

Works, Video Cloud

Bookings, payments, and notifications

Availability, payments, reminders, and calendar sync live in Amelia's database tables and outside services. They are not media, so Infinite Uploads neither helps nor interferes.

Not media

Up and Running in Three Steps

Blue gear and wrench icon

1. Connect Infinite Uploads

Install the plugin, connect your account, and sync. Existing employee, service, and event photos move to the cloud automatically.

Blue folder icon with magnifying glass

2. Check the Form and Re-Pick Old Photos

Open each booking form and confirm photos show. Re-pick older photos in Amelia with Infinite Uploads active, and test any attachment fields you use.

Blue database icon with infinity symbol

3. Free Up Local Storage

Once the forms check out, remove local copies from Infinite Uploads settings. Your hosting plan gets its space back.

Good to Know Before You Switch

Amelia stores photo URLs, not just attachment IDs. Employee, service, and event pictures are saved as full and thumbnail URLs in Amelia's own tables and served through its API. Infinite Uploads rewrites page HTML, not that data. Photos picked while it is active should carry the CDN address. Older ones may keep the old one.

Customer files and exports stay under Amelia's control. Amelia builds the paths and links for attachment uploads and for data export files itself, so they may not behave like Media Library files. Upload one, open it from a booking, run an export, and only then free up local storage.

Large intro or tour videos may need a higher upload limit. A long recording can exceed your server's PHP limit before it reaches the Video Library. Add our free Big File Uploads plugin to lift the WordPress upload limit without touching server configuration. Video Cloud takes over from there.

How We Checked

  1. Read the Amelia plugin source for how photos and galleries are picked and saved.
  2. Read Amelia's documentation for attachment fields, galleries, and upload paths.
  3. Listed the folders Amelia writes under uploads, including amelia-logs and amelia/files/tmp.
  4. Matched those folders against the Infinite Uploads exclusion rules and URL rewriter source.
  5. Reviewed the compatibility scan rows for Amelia's data export and import.

Result: photo and gallery handling looks compatible on review. The stored-URL, attachment, and export paths need a test on your own site.

Frequently Asked Questions

Do employee, service, and event photos work with Infinite Uploads?

Yes. Amelia picks them from the WordPress Media Library, so they offload and serve from the CDN like any attachment. Pick or re-pick them with Infinite Uploads active, then check the booking form once.

Will my booking form get faster?

Probably a little. Booking forms are image-light, but they show many photos on every step. A CDN, plus AVIF and WebP on the Business plan, trims that load. Expect a quicker form and a lighter server, not a dramatic jump.

What about photos I added before installing Infinite Uploads?

Amelia stores each photo's URL in its own tables, and Infinite Uploads does not rewrite that data. Re-pick older photos with Infinite Uploads active, then check the form before you free up local storage.

Do customer attachment fields still work?

Amelia's paid editions store those files in uploads/amelia/ by default. Infinite Uploads does not exclude that folder, but Amelia builds its own file links. Test an upload and a download before freeing local storage.

Do Amelia's log and temp files get synced?

No. The amelia-logs folder and amelia/files/tmp match Infinite Uploads' general log and tmp rules, so they stay on local disk. There is no Amelia-specific exclusion; these match the built-in patterns.

Does Amelia's data export and import work?

Test it first. The export builds a zip in uploads/amelia/data-transfer/ and needs a local file. If it fails, add that folder under Infinite Uploads Settings, Folder Exclusions, and try again.

Can I add a video to a service or event?

Amelia handles images. Upload the video to the Video Library and embed it with the Infinite Uploads block on the page around your form. Video Cloud streams it in the customizable player, included on every plan.

Does Infinite Uploads change bookings, payments, or reminders?

No. Availability, payments, reminders, and calendar sync are database records and outside services. Infinite Uploads only changes where files are stored and served from, so your booking logic runs exactly as before.

More Plugins Booking Sites Pair With Infinite Uploads

  • Infinite Uploads and The Events Calendar
  • Infinite Uploads and WP Job Manager
  • Infinite Uploads and WooCommerce
  • See all integrations

Try Infinite Uploads on the Free Plan

No cloud accounts. No access keys. Install the plugin, connect your site, and employee photos, service images, and event galleries start moving to the cloud automatically.

Free plan, no credit card. Paid plans from $8.25/mo. Unlimited sites.