Advanced Google Form Photo Automation

Job ID: 40021259

Budget: $10 – $30 USD

Google Form + Google Sheet + Drive Automation Requirements

1. Google Form Fields

Stylist Code

Stylist Name

Customer Name

Customer Number

Photo – Pre Makeup

Photo – Post Makeup

Auto Timestamp (captured automatically on submission)

Consent Checkbox – “I consent to my photos being used for marketing purposes.”

Notes / Feedback (optional)



---

2. Geolocation Capture

Automatically capture GPS coordinates at the time of submission using a custom Google Apps Script or mobile app wrapper.

Coordinates should then be used for reverse geocoding.



---

3. Reverse Geocoding (Location Name + Street Name)

Convert latitude/longitude into human-readable location details:
City, Area, Street Name (e.g., “Ikeja, Allen Avenue, Lagos”).

Store this location text in Google Sheets.



---

4. Timestamp & Location Watermark on Photos

Automatically imprint date, time, and location name/street name onto Pre and Post photos.

Example watermark:
“2025-11-28 14:32 | Ikeja, Allen Avenue, Lagos”

Save both original and watermarked images in Drive.



---

5. Drive Folder Structure Automation

On each submission:

Create a date folder: YYYY-MM-DD

Inside it, create a stylist folder: StylistCode_StylistName


Save all photos (original, stamped, collage) inside the stylist folder.

Rename files as:

StylistCode_CustomerName_Pre.jpg

StylistCode_CustomerName_Post.jpg




---

6. Automatic Collage Creation (Before/After)

After submission, automatically combine Pre and Post photos into a side-by-side collage.

Save the collage inside the same stylist/date folder using a format like:
StylistCode_CustomerName_Collage.jpg

Add the collage link to Google Sheet.



---

7. Duplicate Detection / Face Recognition

Compare incoming photos to previous submissions using a face recognition API (Google Vision, AWS Rekognition, Face++ etc.).

If the same person appears again, flag the Google Sheet column as “Duplicate Detected (Possible Match)”.

Store the match score for accuracy.