What is an installable trigger?

An installable trigger is configured in Apps Script > Triggers and binds a function to an event such as on edit, on form submit, or time-driven clock. It can run with authorization the simple trigger cannot, and you can set failure notifications.

When to use it

Use installable triggers for scheduled reports, form-submit processing, or edits that call Gmail, UrlFetchApp, or Drive as a specific user.

When to skip it

Stay with simple onOpen menus when no extra permissions are needed.

How it works

  1. 1

    Write a handler function with any valid name.

  2. 2

    Open Triggers > Add trigger.

  3. 3

    Pick event source and type.

  4. 4

    Authorize when prompted.

  5. 5

    Enable email notifications for failures on production files.

  6. 6

    Delete duplicate triggers after testing.

Examples in Google Sheets

Nightly sync

Time-driven installable trigger imports CSV every night.

Form to CRM

Form submit trigger appends and emails ops.

Build this without starting from a blank cell

Use a Better Sheets tool for installable trigger, then watch a walkthrough when you want the full pattern.

Better Sheets resources

Common mistakes

  • Creating a new trigger every save without deleting test triggers.
  • Using installable onEdit when simple onEdit suffices.
  • Forgetting triggers do not copy when duplicating files without verification.

Frequently asked questions

Installable onEdit vs onEdit?
Installable version is created in Triggers UI and can have broader auth. Simple onEdit is just a reserved function name.
Who owns trigger quota?
The account that created or authorized the trigger.

Related Tutorials

Watch how installable trigger works

Browse more tutorials
Automatically Delete All Sheets If Not Listed Name

Automatically Delete All Sheets If Not Listed Name

A raw, 1 shot take of figuring out how to automatically delete all sheet...
What Can You Automate in Google Sheets? Every single trigger available to Google Sheet users

What Can You Automate in Google Sheets? Every single trigger available to Google Sheet users

Learn about triggers, hourly, daily, weekly, etc.
Visicalc 2023 Technical Walkthrough

Visicalc 2023 Technical Walkthrough

welcome to the technical walkthrough of VisiCalc 2023. This is the sheet...
Automatic Weekly Backup of Google Sheets

Automatic Weekly Backup of Google Sheets

Discover how to Save Your Sheets Every Week Automatically
Create New Worksheet When Google Form Submitted

Create New Worksheet When Google Form Submitted

Automate copying a template for new form submissions with user data inse...
Wrap Your Mind Around This - Learn to Code in Google Sheets Part 6

Wrap Your Mind Around This - Learn to Code in Google Sheets Part 6

this completes learn to code in Google Sheets and I wanted to finish off...

Related blog posts

Guides that explain installable trigger in more depth.

Browse the blog

Related glossary terms

Done reading about installable trigger?

Membership unlocks 636+ tutorials, unlimited generators, and every template. Practical lessons. Zero fluff.

Need this once

Jump to a free tool or a single tutorial for this topic.

Learning Sheets for real

Unlock the full library, generators, and templates with membership.