Skip to content
Notis

Convert spreadsheet rows into Gmail drafts instantly

New sheet row? Draft an email. No copy-pasting, no context switching. Notis reads the row, writes the draft, you hit send when ready.

Trigger

New Rows in Google Sheet

Fires when new rows are added to a sheet.

Action

Create email draft

Creates a new email draft.

Why this helps

Manually retyping sheet data into emails kills momentum. Copy-paste errors and forgotten follow-ups leave opportunities cold.

  • Turn new sheet rows into ready-to-send Gmail drafts
  • Review before sending to catch tone and accuracy
  • Capture context directly from structured data
  • No more copy-paste into email

Setup

Build it in a few focused steps.

  • 1Connect your Google Sheets and Gmail accounts to Notis (one-time setup).
  • 2Open Automations and create a new workflow, or ask Notis: 'When a new row is added to my Google Sheet, create a Gmail draft with the row data.'
  • 3Set the trigger to 'New Rows in Google Sheet' and pick the spreadsheet and sheet name.
  • 4Choose your notification channel (Telegram, email, or Slack) to track when Notis runs.
  • 5Test by adding a new row to your sheet and confirm a draft appears in Gmail ready for you to refine.

Questions about this workflow

Can Notis pick specific columns from the row?

Yes. In your plain-language instruction, tell Notis which columns to use (e.g., 'use the Name column for the email subject and the Company column in the body'). Notis will extract and format them.

What if the draft needs a custom template?

Describe your template in the automation prompt (e.g., 'start with Dear [Name], thank them for their interest in [Product]'). Notis learns your style and applies it.

Do I need to send every draft?

No. Drafts stay in Gmail until you review and send. Edit, delete, or send as-is. You stay in control.

When this happens · Trigger

Do this · Action

Supported Triggers and Actions

Notis builds workflows that link Google Sheets to Gmail. A trigger fires from one place; an action lands in another.

Google Sheets triggers

Gmail actions

Recurring trigger

Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.

TriggerScheduled

Modify email labels

Adds or removes labels on an email message.

ActionInstant

Webhook trigger

Notis starts this workflow when an external tool or custom backend sends an HTTP request.

TriggerInstant

Create email draft

Creates a new email draft.

ActionInstant

Aggregate Metric Changed

Fires when a spreadsheet aggregate metric changes.

TriggerPolling

Batch delete Gmail messages

Permanently deletes multiple Gmail messages without moving them to the trash; this cannot be undone.

ActionInstant

Cell Range Values Changed

Fires when values in a monitored cell range change.

TriggerPolling

Create label

Creates a new email label.

ActionInstant

Conditional Format Rule Changed

Fires when conditional formatting rules are added, changed, or removed.

TriggerPolling

Batch modify Gmail messages

Adds or removes labels on multiple Gmail messages.

ActionInstant

Data Validation Rule Changed

Fires when data validation rules are added, changed, or removed.

TriggerPolling

Delete Draft

Permanently deletes an email draft, which cannot be recovered.

ActionInstant

Developer Metadata Changed

Fires when developer metadata is added, changed, or removed.

TriggerPolling

Delete message

Permanently deletes an email message.

ActionInstant

Filtered Range Values Changed

Fires when values in a filtered range change.

TriggerPolling

Create Gmail filter

Creates a Gmail filter to organize incoming messages automatically.

ActionInstant

Connect any two apps with Notis in the middle.

Google Sheets and Gmail, or any other combination from 1,500+ integrations.

When this happens · Trigger

Do this · Action

Save your first hour today.

7-day trial of any paid plan, with $20 of usage included.
No card. Works with personal or business Gmail.