u/Apart-Pain1032

Built a conditional notification workflow engine on top of Google Forms + Apps Script

Built a conditional notification workflow engine on top of Google Forms + Apps Script

I’ve been experimenting with building a lightweight workflow engine around Google Forms using Apps Script.

Architecture currently includes:

  • React frontend
  • PropertiesService workflow storage
  • onFormSubmit triggers
  • conditional routing logic
  • webhook integrations
  • PDF generation via HTML templates

Supports notifications through Slack, Teams, Discord, Telegram, WhatsApp, email, etc.

One interesting challenge was preventing quota-spam loops from repeated failures, so I implemented lifetime error rate-limiting using UserProperties.

I eventually packaged the workflows into a Workspace add-on called Zeto Form Notification & Alerts.

Curious how others here handle reliability/error-management patterns in Apps Script automation systems.

https://workspace.google.com/marketplace/app/zeto_form_notification_alerts/337805058153?flow_type=2

u/Apart-Pain1032 — 5 days ago