Google Apps Script Development

E2A Mastersheet

A published Google Sheets extension for e-commerce purchasing, shipping coordination, returns, best offers, subscriptions, and operational automation.

E2A Mastersheet public marketing image showing the console interface and workflow callouts

Case Study Overview

E2A Mastersheet turns Google Sheets into an operations workspace for e-commerce teams that buy from eBay and manage downstream resale, shipping, prep center, returns, and reporting workflows. Automate Pros built the solution as a Google Apps Script extension with a custom sidebar, Google Sheets data model, external API integrations, and Marketplace-ready distribution.

Marketplace Extension

Published as a Google Sheets extension on Google Workspace Marketplace, with first-run setup, subscription gates, and user-facing add-on flows.

Sheets As Workspace

Structured sheets, named ranges, status colors, data validation, and batch updates keep operations visible while preserving the flexibility of Google Sheets.

Connected Operations

eBay order import, best offer tracking, shipping carrier lookups, Stripe subscription checks, and archive diagnostics work together inside the add-on experience.

E2A Mastersheet public marketing graphic showing eBay account integration and automatic import
Public E2A Mastersheet marketing graphic showing eBay account integration.

The Challenge

The client needed more than a script that copied data into a spreadsheet. The workflow spans eBay purchasing, item status, carrier tracking, prep center coordination, returns, best offers, subscriptions, and ongoing maintenance for customer-owned sheets.

The implementation had to keep familiar spreadsheet workflows intact while adding product-grade automation, clear user feedback, recoverable background jobs, and safe handling of Marketplace add-on limits.

Apps Script Architecture

Google Apps Script Core

Server-side JavaScript coordinates Sheets operations, add-on menus, dialogs, sidebar actions, background automation, and external API calls.

Sheets Data Model

The workbook acts as the operational database, using managed sheet definitions, column-name lookups, validations, and batched reads and writes.

Operational Guardrails

Subscription checks, OAuth token handling, centralized logging, diagnostics, queue-aware jobs, and archive controls keep the add-on supportable after deployment.

Integrations And Workflows

eBay Purchasing

OAuth-backed eBay API calls import purchase history, item details, tracking data, and best offer activity into the operational workbook.

Amazon Resale Support

Mastersheet workflows support resale operations with item tracking, prep center status, and shortcuts for Amazon-related research.

Carrier And Returns

USPS, UPS, and FedEx workflows support shipment status, check-in operations, undelivered item review, and return or refund coordination.

Subscriptions

Stripe subscription validation gates paid functionality while preserving a Google Sheets-native user experience.

Marketplace Distribution And Support

Published as a Google Sheets extension on Google Workspace Marketplace, E2A Mastersheet needed product behavior that holds up for customer-owned spreadsheets: first-run setup, migration-safe sheet creation, subscription-aware UI, and durable recovery paths.

Ongoing support work includes background automation diagnostics, archive controls, clear execution logging, and testable Apps Script release workflows.

Published as a Google Sheets extension on Google Workspace Marketplace.
Visit E2A Mastersheet
E2A Mastersheet Google Workspace Marketplace page screenshot
Google Workspace Marketplace page screenshot provided for the E2A Mastersheet case study.

Contact Automate Pros about Google Apps Script development