Google Photos Bulk Album Assigner
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Google Photos Bulk Album Assigner solves a common organization problem: adding photos to albums in Google Photos is a tedious manual process. While Google Photos allows selecting multiple photos, you can only add them to an album one at a time through the "Add to album" dialog, which requires clicking through multiple steps for each photo. This tool reads your current Google Photos view, detects all visible photos in the grid, and displays them in a scrollable checklist with thumbnail previews and filenames or dates. You select the photos you want to organize, choose a target album from a dropdown that detects all your existing albums, and click "Add to Album." The tool then processes each selected photo sequentially, programmatically opening the "Add to album" dialog, selecting the target album, and confirming the addition. A preview shows your selection before assignment, and progress tracking shows each photo as it's added.
WHERE IT RUNS
This extension panel runs directly inside your browser as an overlay on any Google Photos view. It works on the main photo grid, album views, search results, and the "Photos" tab. The tool detects photos from the page's DOM and uses DOM manipulation to perform album assignments through Google Photos' interface. It requires no additional API keys or permissions beyond the BotGentz extension.
HOW TO USE
After installing the BotGentz extension and activating Google Photos Bulk Album Assigner, navigate to any Google Photos view showing photos. Click the extension icon in your browser toolbar to open the panel. The tool automatically detects all photos displayed in the current view. Each photo appears with a thumbnail preview and its name or date alongside a checkbox. Use the "Select All" toggle or individually check photos. Next, select a target album from the dropdown — the tool detects all albums in your Google Photos library. The preview section shows how many photos are selected and the target album. Finally, click "Add to Album." The tool processes each photo with a 500ms delay, clicking through the Google Photos interface to add each photo to the album. A progress counter shows completion status, and a notification appears when all photos are added.
TECHNICAL OPERATION — DOM-Based Album Assignment Automation
This tool operates through direct DOM manipulation to automate Google Photos' native album assignment flow. It first scans the page for photo elements using selectors like `[data-photo-id]`, `.photo-item`, and `[role="gridcell"]`, extracting photo IDs, thumbnail URLs, and filenames. For album detection, the tool finds album elements using `[data-album-id]`, `.album-item`, and sidebar navigation links. When assigning photos, the tool identifies each photo's element, triggers click events to open the "Add to album" dialog, locates the target album in the dialog's menu (checking both `data-album-id` attributes and text content), clicks the album option to select it, and clicks the "Done" or "Add" button to confirm. This approach mimics manual interaction but automates the repetitive steps. The tool includes error handling and retry logic for cases where dialogs don't open immediately or album elements aren't found. A 500ms delay between photos prevents UI congestion and allows each dialog to fully render before the next operation begins.
THE PANEL
The extension panel is fully draggable and remembers its position per site session. It snaps to the nearest edge of the browser viewport when dragged within 50 pixels of any side. You can collapse the panel to a compact title bar using the minimize button, preserving your selection state. The panel resizes vertically by dragging the bottom edge. Press the Escape key to close the panel instantly without losing your photo selection. The preview updates in real-time as you select or deselect photos.
PLEASE NOTE
This tool requires the free BotGentz browser extension to function. The script operates by simulating clicks on Google Photos' interface and does not use Google's official API. It only sees photos that are currently rendered in the page's DOM. For best results, scroll to load all photos before opening the panel. Google Photos' UI structure may change over time, which could affect album and photo detection; we monitor and release compatibility updates as needed. The tool does not store, transmit, or log any photo data, album information, or user activity. All operations occur locally in your browser session. Adding photos to albums may take time for large selections due to the sequential processing delay.