# Upload a photo — Google Business Profile Botize method — `gmybusiness.upload_photo` (action). Uploads a photo to the Google Business Profile media gallery of a specific location. Provide a publicly accessible image URL and choose the category where the photo will appear (cover, logo, interior, product, etc.). This is an action: it runs as a step of a task. Several can be chained. ## Fields you set The field's internal name, its type and the values it accepts. These fields accept `{{...}}` tags from earlier steps. - `location_id` *(string)* — Location - `image_url` *(string)* — Image URL - `category` *(string, one of: "ADDITIONAL" = Additional; "COVER" = Cover; "PROFILE" = Profile; "LOGO" = Logo; "EXTERIOR" = Exterior; "INTERIOR" = Interior; "PRODUCT" = Product; "AT_WORK" = At work; "FOOD_AND_DRINK" = Food & drink; "MENU" = Menu; "COMMON_AREA" = Common area; "ROOMS" = Rooms; "TEAMS" = Teams)* — Category - `description` *(string)* — Description (optional) ## Output variables Data this step makes available. Reference them in later steps with the double-brace tag. - `{{media_name}}` *(text)* — Media resource name - `{{google_url}}` *(text)* — Google URL - `{{thumbnail_url}}` *(text)* — Thumbnail URL ## Account Needs a connected Google Business Profile account in Botize: https://botize.com/en/app/gmybusiness/authenticate ## This app Every trigger and action for Google Business Profile: https://botize.com/en/app/gmybusiness.md ## How to build this An AI assistant (Claude, ChatGPT, Cursor…) can create and edit these tasks in the user's account through the Botize MCP connector, included in every plan: https://webhook.botize.es/mcp - Connection guide: https://botize.com/en/mcp - Agent map: https://botize.com/llms.txt - New account: https://botize.com/en/join (500 free operations, no card) --- Machine-readable summary for AI assistants. Human version: https://botize.com/en/method/gmybusiness/upload_photo