Licence grant
While your subscription is active, we grant you a non-exclusive, non-transferable right to install and use Sheetella in Google Sheets for your internal business reporting, within your plan's limits and our Terms of service. The licence covers the add-on; your ad data and spreadsheets remain yours.
Users and seats
- A user is one Google account that installs Sheetella and runs reports under your subscription.
- Each user authorises their own Google Ads and Meta access; connections and saved reports are never shared between users.
- Workspace administrators can deploy Sheetella with Admin install; seats are still counted per active user.
How usage is measured
| Unit | Counted when | Not counted |
|---|---|---|
| Data pull | A report run finishes and writes rows (or headers for an empty result) to a sheet. | Failed runs, runs stopped by a time budget, catalogue/field loading. |
| Connected ad account | A distinct Google Ads customer ID or Meta ad account runs at least one report in the period. | Accounts that are only listed in the account picker. |
| Scheduled report | A saved report has an active once, daily, weekly or monthly schedule. | Paused schedules and manual-only reports. |
Usage resets at the start of each billing period. Unused pulls do not roll over. Counters are shown in the sidebar once licensing launches.
Reaching a limit
- At 80% of pulls you see a notice in the sidebar and receive an email.
- At 100%, scheduled runs pause; manual Run now continues within a 10% buffer.
- At 110%, new pulls pause until the next period, an upgrade or a pull pack.
- Account limits apply when a new account would exceed your plan; existing accounts keep working.
Pausing never deletes or changes data already written to your sheets.
Licence states
| State | When | What works | Moves on when |
|---|---|---|---|
trial | First 14 days | Full plan features. | Trial ends, or you subscribe. |
active | Paid and current | Full plan features within limits. | Renewal fails, you cancel, or the period ends. |
grace | Up to 7 days after a failed renewal | Everything keeps running; reminders are sent. | Payment succeeds, or grace ends. |
past_due | Payment still outstanding | New pulls and schedules pause. Sheets, saved reports and connections stay intact. | Payment succeeds. |
canceled | Cancelled, paid period not over | Full features until the end of the paid period. | Period ends, or you resubscribe. |
expired | No active subscription | Add-on opens, but reports cannot run. Saved definitions remain until you delete them. | You subscribe again. |
Fair use
Limits exist to keep scheduled reporting reliable for everyone within Google Apps Script and advertising-platform quotas. Please don't share a single user between people, automate excessive reruns, or use Sheetella to resell raw advertising data. Very large reports may need a narrower date range or report level.
Private beta
During the private beta, Sheetella is free for invited pilot users, licence checks are not active, and limits are not enforced. We will give pilot users notice before paid plans begin.