Store and View Photos Taken via Ubiqod in Google Drive

Store and View Photos Taken via Ubiqod in Google Drive

QR code forms built into Ubiqod allow users to take photos directly from their devices.

These photos can come in handy for:
  1. Pinpointing and documenting an issue in a building
  2. Adding an extra verification step to confirm someone's presence on-site
  3. Providing a visual record of work completed on-site
Photos are sent through the various Ubiqod dispatches. This tutorial walks you through how to store those photos in Google Drive, with a link to each photo from a Google Sheets spreadsheet that also captures other data such as the event date and event type.

To do this, we'll use Make, a no-code automation platform with a native Ubiqod connector.

Step 1: Enable and Configure Photo Capture

In the form settings, turn on photo capture under Advanced Options:

Enable photo taking for QR code forms

Select which camera to use, as well as the resolution for the photos.

Step 2: Send Data to Make

To learn how to connect your Ubiqod trackers to Make, follow this tutorial or set up a simple webhook in Make.

Step 3: Configure the Workflow to Save Photos to Google Drive

Here's an example workflow for saving an image captured through an Ubiqod form to Google Drive:

Create a Make flow

It includes 2 steps after receiving the data:

Text Parser

This step strips the image type information from the file header (the text to parse, in the bottom field, is data:photo):

Use the text parser

Upload a File (Google Drive)

This step converts the file into a JPG image (the image from Ubiqod is a base64-encoded JPG):

Save the picture in Google Drive

The Google Drive action returns a link to the newly created image file, which you can then add to a row in a Google Sheets spreadsheet each time a user submits a form:

Use the link from Google Drive in Google Sheets

That's it! You can now store and view photos taken by users through Ubiqod forms.