Gmail logo
→Google Sheets logo

Ready-made Workflow

Import Gmail CSV attachments into Google Sheets

Import every row from a Gmail CSV attachment into Google Sheets. Formatter parses the file and maps id, name, email, amount and note to columns A–E. Choose your spreadsheet and worksheet with these headers, or adjust the mappings for your CSV. Includes a three-row CSV example. Only activate after checking the Gmail filter and destination.

Use this templateCreates a new Draft · no credentials copied

What gets copied

The working graph, not another user's secrets

FastHook recreates every Step, route, field mapping, and setting with new IDs in your workspace.

Step 1 · Gmail · Trigger

New Attachment Received

Emit one event per non-inline attachment in received Inbox messages; large backlogs continue safely across runs.

Step 2 · FastHook

Import CSV attachment

Parse and format data for the next workflow step.

Step 3 · Google Sheets

Create Multiple Spreadsheet Rows

Add rows by matching worksheet columns to lists from a previous step.

Before activation

Connect your accounts in the Draft

1

Gmail

Connect your own Gmail account and review the provider settings used by this Workflow.

2

Google Sheets

Connect your own Google Sheets account and review the provider settings used by this Workflow.

Explore connected apps

Related Workflow templates

Gmail · Google Sheets

Log matching Gmail emails in Google Sheets

Build a searchable correspondence register from new inbox emails matching your Gmail search. Each matching email adds one row with Message ID, Sender, Subject, Received and Gmail URL. Prepare these exact headers in columns A-E, connect Gmail and Google Sheets, select the spreadsheet and worksheet, and review the prefilled search subject:"[Log]" before activating. Includes its own fictional English enquiry example. Values are written as plain text, preserving punctuation and preventing spreadsheet formula interpretation. Only newly received matching inbox messages are processed; historical messages and later label changes are not imported. Email bodies and attachments are not copied. This is an append-only register, not a two-way sync. Use a private worksheet because sender and subject information is copied there.

  1. 1. Gmail · New Email Matching Search
  2. 2. Google Sheets · Log matching email
View template →Use template

Questions

Template FAQ

Does the template copy someone else's credentials?

No. FastHook creates a disconnected Draft. Connect your own Gmail, Google Sheets accounts before activation.

Can I change the Steps and mappings?

Yes. The copied Workflow is an editable Draft. Review every Step, input, mapping, and route before you activate it.

What is copied into my workspace?

FastHook recreates the Trigger configuration, Action Steps, routes, and mappings with new IDs. Provider accounts, credentials, and secrets are never copied.

When does the Workflow start running?

Only after you connect the required accounts, finish the configuration, and explicitly activate the Draft.