Track Vendor Inquiries Automatically in Google Sheets

Vendor questions get mixed with regular chat and important details get forgotten. This automation appends vendor inquiries to a tracking sheet so you have a complete record and can respond systematically.

Trigger

Channel Message Received

Triggered when a message is posted in a Slack channel (public, private, or multi-party IM). Does NOT match direct messages.

Google Sheets logo

Action

Append Values to Spreadsheet

Tool to append values to a spreadsheet. use when you need to add new data to the end of an existing table in a google sheet.

Why this helps

ADHD founders managing multiple vendor relationships in Slack lose track of pending questions and deadlines, leading to slow vendor relationships and missed deadlines.

  • All vendor inquiries in one organized sheet
  • Track response time and follow-up status
  • Build a vendor relationship history
  • Reduce time spent searching Slack for vendor questions
  • Systematic approach to vendor management

Setup

Build it in a few focused steps.

  • 1Connect Slack and Google Sheets to Notis.
  • 2Create a new automation with 'Channel Message Received' as the trigger.
  • 3Set it to monitor your #vendors or #partnerships channel.
  • 4Write your prompt: 'When a vendor shares an inquiry or question, append the date, vendor name, category (pricing, technical, delivery, etc.), the question, and status (Pending) to my vendor tracking sheet.'
  • 5Send a test vendor inquiry and verify it logs correctly.

Questions about this workflow

Can I track vendor response deadlines automatically?

Yes. Ask Notis to include a 'Due Date' column and calculate it based on your policy (e.g., '3 business days from today'). You can then filter Sheets to show overdue items.

Should I create separate sheets for different vendor types?

Absolutely. You can create automations for different vendors or vendor categories, each logging to its own sheet for easier management.

How do I know when to follow up with a vendor?

Set up a weekly Google Sheets reminder, or create a second Notis automation that reads your vendor sheet and alerts you about items still marked Pending after 5 days.

When this happens · Trigger

Do this · Action

Supported Triggers and Actions

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

Slack logo

Slack triggers

Google Sheets logo

Google Sheets actions

New Channel Created Trigger

Triggered when a new channel is created in Slack.

TriggerInstant

Add Sheet to Spreadsheet

Adds a new sheet (worksheet) to a spreadsheet. use this tool to create a new tab within an existing google sheet, optionally specifying its title, index, size, and other properties.

ActionInstant

Channel Message Received

Triggered when a message is posted in a Slack channel (public, private, or multi-party IM). Does NOT match direct messages.

TriggerInstant

Aggregate Column Data

Searches for rows where a specific column matches a value and performs mathematical operations on data from another column.

ActionInstant

Direct Message Received

Triggered when a new direct message (DM) is sent to a user in Slack. Catches all DMs across all DM channels.

TriggerInstant

Append Dimension

Tool to append new rows or columns to a sheet, increasing its size. use when you need to add empty rows or columns to an existing sheet.

ActionInstant

Message Reaction Added

Triggered when a reaction is added to a message in Slack. Supports optional filtering by channel and emoji name.

TriggerInstant

Batch get spreadsheet

Retrieves data from specified cell ranges in a google spreadsheet; ensure the spreadsheet has at least one worksheet and any explicitly referenced sheet names in ranges exist.

ActionInstant

Message Reaction Removed

Triggered when a reaction is removed from a message in Slack. Supports optional filtering by channel and emoji name.

TriggerInstant

Batch update spreadsheet

Updates a specified range in a google sheet with given values, or appends them as new rows if `first cell location` is omitted; ensure the target sheet exists and the spreadsheet contains at least one worksheet.

ActionInstant

Reaction Added Trigger

DEPRECATED: use `SLACK_MESSAGE_REACTION_ADDED` instead. Triggered when a reaction is added to a message in Slack.

TriggerInstant

Batch Update Values by Data Filter

Tool to update values in ranges matching data filters. use when you need to update specific data in a google sheet based on criteria rather than fixed cell ranges.

ActionInstant

Reaction Removed Trigger

DEPRECATED: use `SLACK_MESSAGE_REACTION_REMOVED` instead. Triggered when a reaction is removed from a message.

TriggerInstant

Clear Basic Filter

Tool to clear the basic filter from a sheet. use when you need to remove an existing basic filter from a specific sheet within a google spreadsheet.

ActionInstant

New Bot Message Received Trigger

DEPRECATED: use `SLACK_CHANNEL_MESSAGE_RECEIVED` with `is_bot_message=true` instead. Triggered when a new bot message is posted to a Slack channel.

TriggerInstant

Clear spreadsheet values

Clears cell content (preserving formatting and notes) from a specified a1 notation range in a google spreadsheet; the range must correspond to an existing sheet and cells.

ActionInstant

Connect any two apps with Notis in the middle.

Not just Slack and Google Sheets. Any combination from 985+ integrations.

When this happens · Trigger

Do this · Action

Save your first hour today.

7 days free trial with 20$ free usage included.
No card. Works with personal or business Google Sheets.