Skip to content
Notis

Trigger campaign email drafts from any tool

External event fires? Notis creates an email draft. Connect your entire stack without leaving your workflow.

Trigger

Webhook received

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

Action

Create email draft

Creates a new email draft.

Why this helps

Event-triggered campaigns require manual email drafting in Gmail. Timing misses because drafts rely on someone remembering to create them.

  • Trigger email drafts from any webhook-capable tool
  • Personalize based on webhook payload
  • Draft stays in Gmail for final review
  • Connects your entire tool stack

Setup

Build it in a few focused steps.

  • 1Connect Gmail to Notis and get your unique Notis webhook URL.
  • 2Create an automation: 'When a webhook is received, create a Gmail draft with [field mappings from webhook data].'
  • 3Set the trigger to 'Incoming Webhook' and configure which tool sends it (Zapier, Make, custom API, etc.).
  • 4Tell Notis how to personalize the draft based on webhook data (e.g., use customer name, product purchased, etc.).
  • 5Test by sending a webhook from your external tool and confirm the draft appears in Gmail.

Questions about this workflow

What webhooks can I send?

Any POST request to your Notis webhook URL. Common examples: Zapier, Make, Pipedrive, HubSpot, custom backend, or even IFTTT.

How do I personalize the email from webhook data?

Include fields in your webhook JSON payload and reference them in your automation prompt (e.g., 'use customer_name, purchase_date, and product_name').

Can I attach files from the webhook?

Yes, if the webhook includes file URLs or S3 paths. Tell Notis to attach them and it will include them in the draft.

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.