Google Cloud Vision logo

Integrate Google Cloud Vision with your AI CRM

Google Cloud Vision API enables developers to integrate vision detection features into applications, including image labeling, face and landmark detection, optical character recognition (OCR), and explicit content tagging.

Explore Triggers and Actions

Add Product to ProductSet

Add a Product to a ProductSet in Google Cloud Vision Product Search. This action associates a Product with a ProductSet, enabling the product to be included in product search queries against that set. Both resources must exist in the same Google Cloud project and location before calling this action. Key characteristics: - Idempotent: If the Product is already in the ProductSet, no change is made and no error occurs - Constraint: One Product can be added to at most 100 ProductSets - The Product and ProductSet must be in the same project and location - Valid locations: us-west1, us-east1, europe-west1, asia-east1 Use this after creating both a Product and a ProductSet to establish their association. Returns an empty response on success.

ActionTry it

Annotate Files with Vision API

Tool to perform image detection and annotation for batch files in Google Cloud Vision. Supports PDF, TIFF, and GIF files. Extracts up to 5 frames (GIF) or pages (PDF/TIFF) from each file and performs detection for each image. Use when you need to analyze documents or multi-page images with features like text detection, label detection, face detection, or other Vision API capabilities.

ActionTry it

Annotate Images

Run image detection and annotation for a batch of images using Google Cloud Vision API. Performs various types of image analysis including face detection, landmark detection, logo detection, label detection, text detection (OCR), safe search detection, image properties, crop hints, web detection, product search, and object localization. Supports up to 16 images in a single batch request. Each image can have multiple feature types analyzed simultaneously.

ActionTry it

Annotate Images Async Batch

Tool to run asynchronous image detection and annotation for a batch of images. Use when processing multiple images or large images that require longer processing time. Results are written to Google Cloud Storage as JSON files.

ActionTry it

Annotate Location Images

Annotate a batch of images for a specific project and location using Google Cloud Vision. Supports label, face, landmark and logo detection, OCR, safe search, image properties, crop hints, web detection, product search and object localization, with regional endpoint routing for us, asia and eu.

ActionTry it

Async Batch Annotate Files

Tool to run asynchronous image detection and annotation for a list of generic files (PDF, TIFF, GIF). Use when processing multi-page documents that may contain multiple images per page. Results are written to Google Cloud Storage and progress can be tracked via the returned operation name using VisionGetOperation.

ActionTry it

Cancel Vision Operation

Starts asynchronous cancellation of a long-running Vision API operation. Cancellation is best effort and not guaranteed; an empty response can also indicate that cancellation is unimplemented, so check the operation status afterward.

ActionTry it

Create Product Set

Creates a new ProductSet resource in Google Cloud Vision Product Search. A ProductSet is a container for grouping related products together for visual search. After creating a product set, you can add products to it using the AddProductToProductSet action. Prerequisites: - Vision API must be enabled in your Google Cloud project - Product Search must be enabled - Valid project ID and location (us-west1, us-east1, europe-west1, or asia-east1) Use this action to: - Create a new product set container - Organize products into logical groups - Obtain a product set resource name for adding products

ActionTry it

Create ReferenceImage

Tool to create a ReferenceImage under a product. Use when adding a new image to a product for detection.

ActionTry it

Create Vision Product

Creates a new Product resource in Google Cloud Vision Product Search. A Product represents a physical item that can be visually searched using reference images. After creating a product, you can add reference images to it and include it in product sets for visual search capabilities. Prerequisites: - Vision API must be enabled in your Google Cloud project - Product Search must be enabled - Valid project ID and location (us-west1, us-east1, europe-west1, or asia-east1) Use this action to: - Register a new product for visual search - Set up product metadata (display name, description, category, labels) - Obtain a product resource name for adding reference images

ActionTry it

Delete Product

Deletes a product and its associated reference images from Google Cloud Vision Product Search using the product resource name. An empty response does not necessarily confirm that the product was deleted.

ActionTry it

Delete Product Set

Deletes a Google Cloud Vision ProductSet by resource name. A 403 or 404 response is returned as an empty response, so an empty response does not always confirm deletion.

ActionTry it

Delete Reference Image

Permanently removes a reference image from a product in Google Cloud Vision Product Search. This action deletes the reference image association from the specified product. The image will be marked for deletion and removed during the next indexing operation. Note that the actual image file in Google Cloud Storage is not deleted. Use this when you need to: - Remove outdated or incorrect product reference images - Clean up test images from products - Update product imagery by removing old references Prerequisites: - The product must exist - The reference image must have been previously created under the product - You need the full resource path of the reference image (use List Reference Images if unknown)

ActionTry it

Delete Vision API Operation

Deletes a long-running Google Cloud Vision API operation by resource name. The name must start with `operations/`; a successful request returns an empty response.

ActionTry it

Get Product

Tool to get information associated with a Product. Use when you have the product resource name and need its details.

ActionTry it

Get Product Set

Retrieves Cloud Vision ProductSet metadata by its full resource name, including its display name and indexing information.

ActionTry it

Get Reference Image

Tool to get information associated with a ReferenceImage. Use when you have the full resource name and need its metadata.

ActionTry it

Get Vision API Operation

Retrieves the latest state of a long-running Vision API operation by its resource name. Use it to poll asynchronous work such as product set imports or product purges; the operation name is returned when the work is started.

ActionTry it

Import Product Sets

Asynchronously imports product sets and reference images from a CSV file stored in Google Cloud Storage. This bulk import operation creates ProductSets, Products, and ReferenceImages from a properly formatted CSV file. Returns a long-running Operation that can be polled for completion status. The import automatically creates new ProductSets and Products if they don't exist based on the IDs in the CSV. Use this when you need to: - Bulk import multiple products and images at once - Create product catalogs from existing CSV data - Set up initial product search datasets Note: Requires OAuth authentication with cloud-platform or cloud-vision scope, and read access to the GCS bucket.

ActionTry it

List Locations

Lists a fixed set of four Cloud Vision Product Search locations under a supplied project name, for use when choosing a region. Supports case-insensitive substring filtering by location ID or display name and pagination.

ActionTry it

List Products in ProductSet

Lists products associated with a specified ProductSet, with optional pagination. A 403 or 404 response is returned as an empty product list, so an empty result does not establish that the set contains no products.

ActionTry it

List Projects

List Google Cloud projects accessible to the authenticated user through Cloud Resource Manager, with filtering and pagination. Use this to discover project IDs for Vision API requests; listing requires OAuth 2.0 and appropriate project permissions, as an API key alone is insufficient.

ActionTry it

List Reference Images

Tool to list reference images for a product. Use when you need to retrieve stored reference images under a specified product resource name, with optional pagination.

ActionTry it

List Vision AI IndexEndpoints

Lists Vision AI IndexEndpoints in a specified project and location, helping discover endpoints for visual search and retrieval. Results can be filtered by deployed image index or corpus and paginated; the requested page size defaults to 50 and is limited to 1,000. Listing requires OAuth and the visionai.indexEndpoints.list IAM permission.

ActionTry it

List Vision API Operations

List a page of Vision API operations under a project and location, optionally filtered. A next-page token may be returned for retrieving subsequent pages.

ActionTry it

Purge Products

Tool to asynchronously delete products in a ProductSet or orphan products. Use when you need to clean up products at scale; ensure `force` is true to execute.

ActionTry it

Remove Product from ProductSet

Removes a Product from a specified ProductSet in Google Cloud Vision API. This operation unlinks a product from a product set but does not delete either resource. Both the product and product set must exist in the same Google Cloud project and location. The product must have been previously added to the product set for this operation to succeed. Use this when you need to reorganize products across product sets or remove a product from a set without deleting the product itself.

ActionTry it

Update Product

Tool to update a Product's mutable fields: displayName, description, and productLabels. Use after confirming the product resource name.

ActionTry it

Update Product Set

Updates the display name of an existing Google Cloud Vision ProductSet identified by its resource name. A returned ProductSet does not necessarily confirm that the update succeeded, including when access is denied or the resource is not found.

ActionTry it

How the Google Cloud Vision integration works

The Google Cloud Vision integration connects your Dench AI CRM directly to Google Cloud Vision, so agents can read and act on your Google Cloud Vision data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

29 actions are available for agents to invoke on your behalf. Every call runs through Google Cloud Vision's own authorization, scoped to the account you connect.

Set up Google Cloud Vision in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Google Cloud Vision and click Connect — you'll authorize access through Google Cloud Vision's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Google Cloud Vision in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Google Cloud Vision integration work with Dench?

The Dench Google Cloud Vision integration connects your AI CRM to Google Cloud Vision, so AI agents can work with your Google Cloud Vision data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Google Cloud Vision via Dench?

The Google Cloud Vision integration currently exposes 29 actions, including Add Product to ProductSet, Annotate Files with Vision API, Annotate Images, Annotate Images Async Batch, Annotate Location Images, and Async Batch Annotate Files. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Google Cloud Vision to Dench?

No. You connect Google Cloud Vision from your Dench workspace using Google Cloud Vision's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Google Cloud Vision integration secure?

Connections are authorized through Google Cloud Vision's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Google Cloud Vision connection from your workspace settings at any time.

Google Cloud Vision | Dench AI CRM