Tag from your roster with one press, or let MatchID do it. Included in all plans. Start your 14-day free trial.Get Started →
GalleryID
GalleryID CloudGalleryID DesktopMatchIDCaptionID
PhotographersTeamAthletic DepartmentsColleges & UniversitiesAthletic ConferencesOrganizations
HelpComparePricingBlogAbout
Book a DemoLog In
GalleryID CloudGalleryID Desktop
Help home

Start here

How GalleryID Cloud worksUse GalleryID Cloud on your phone

Galleries and photos

Find your way around the dashboardFind a gallery in the gallery listCreate galleries for a game and send upload linksSee the season on the Calendar and assign coverageOrganize galleries with folders

Search and collections

Search photos across every gallerySave photos to favorites and collections

Uploading and sharing

Upload a galleryShare a gallery with a linkCollect photos with an upload linkShare a whole folder with one link

MatchID

Drop headshots into MatchIDChoose which people MatchID looks forApprove and reject MatchID matchesPull a roster from your athletics site

Names and captions by hand

Tag by typing a name, number or codeBuild a CaptionID shortcode rosterGeneral Tags

Settings, naming and metadata

Choose which fields the names write toChange how files are named on downloadSet branding, domain and org-wide defaults

Users and access

Invite people and set what they can seeChoose a role and what it can doGrant folder access to a whole groupSwitch between organizationsGive athletes their own login

Selling

Set up the download store with StripeTrack sales and manage buyer downloadsWhat a buyer sees when they buy a photo

Billing and your account

Change your plan and check storage usageEarn credit by referring another photographerManage your Desktop license and devicesCheck a support ticket you opened

Integrations

Deliver photos over FTPSend photos on to PhotoShelter

More

TutorialsFAQContact support
Help›Integrations›Send photos on to PhotoShelter

Integrations

Send photos on to PhotoShelter

Org admin · PhotoShelter exportRequires PhotoShelter

If you deliver through PhotoShelter, GalleryID can hand finished galleries to it for you. Photos go over FTP with the names already embedded, then get filed into a PhotoShelter gallery through its API.

Before you start: PhotoShelter has to be enabled for your organization, and you need the PhotoShelter export permission.

Connect an account

Go to Org Dashboard → PhotoShelter and choose Add Destination. Fill it in this order, because the connection test is what loads your collection list.

  1. 1

    Name it

    Anything you will recognize later. Photographers who deliver to two PhotoShelter accounts keep one destination each.
  2. 2

    Add the API credentials

    API Key, Email and Password. Agency accounts also need the Organization ID.
  3. 3

    Press Test Connection

    This is not optional housekeeping. Until it succeeds the collection picker stays empty and reads Test connection to load collections.
  4. 4

    Add the FTP credentials

    These are a different set from the API ones. PhotoShelter keeps them under Settings → FTP Access. Photos travel over FTP, so an export cannot run without them.
  5. 5

    Choose where galleries land

    Pick a Default Collection and a Gallery Visibility of Private, Public or Unlisted. Leave Create gallery per event on and each GalleryID gallery gets its own on the other side.

Turn on the export

Under Export Options, tick Enable auto-export and finished galleries send themselves once facial recognition has run. A second option appears underneath: Export after names are written waits until the names are embedded in the files before anything leaves, which is usually what you want, because it is the difference between delivering captioned files and delivering bare ones.

What arrives

  • •The original file, byte for byte. Nothing is resized or re-encoded on the way.
  • •Whatever metadata is already embedded, which is why the wait-for-names option matters.
  • •The filename as it stands in GalleryID. There is no separate naming pattern for this route.
Photos land first in a temporary gallery named after yours with GalleryID-Staging and a timestamp on the end, then get moved into the real one and the staging gallery is deleted. If part of a send fails, the staging gallery is left behind on purpose so nothing is stranded where you cannot find it. Seeing one means that send did not finish.

Related

GalleryID

Athlete naming for sports photographers and athletic departments. GalleryID Desktop ingests, culls and captions on your own computer, and nothing is uploaded; SidelineID is Desktop on your phone at the game. GalleryID Cloud is the hosted archive you search by athlete name. The built-in Roster Library covers NCAA Division I, II and III and the major US pro leagues.

Find photos by athlete, not by filename.

iPhone and Android apps for both products →

Product

GalleryID DesktopGalleryID CloudMatchIDCaptionIDPhone appsFeaturesPricingCompare

Solutions

Sports PhotographersTeamAthletic DepartmentsColleges & UniversitiesAthletic ConferencesOrganizations

Company

Book a 30-Min DemoAboutContactPrivacyTermsDPA

Resources

HelpCloud Getting StartedDesktop Getting StartedCaptioning SoftwareRoster LibraryAfter Photo Mechanic PlusBlog
© 2026 GalleryID. All rights reserved.Built by working sports photographers, on the same deadline you are.macOS, Windows and the web.

Photo Mechanic and Photo Mechanic Plus are trademarks of Camera Bits, Inc. Lightroom, Photoshop and Adobe are trademarks of Adobe Inc. Capture One is a trademark of Capture One A/S. Sideline Captions, Caption Pro, PhotoShelter, SmugMug, Zenfolio, Pixieset, Pic-Time and all other product and company names referenced on this site are trademarks of their respective owners. GalleryID is not affiliated with, sponsored by, or endorsed by any of them. Those names are used here only to identify the products being described or compared, and any comparison reflects each vendor’s published documentation at the time of writing.