recipe-log-deal-update
googleworkspace/cli
Append deal status updates to a Google Sheets sales tracking spreadsheet.
What is recipe-log-deal-update?
This recipe logs deal progress to a Google Sheets sales pipeline tracker. Use it to automatically record deal status changes, amounts, and ownership in a centralized spreadsheet for sales team visibility.
- Finds your Sales Pipeline spreadsheet in Google Drive
- Reads current deal data from the tracking sheet
- Appends new deal status rows with date, company, stage, amount, quarter, and owner
How to install recipe-log-deal-update
npx skills add null --skill recipe-log-deal-update- gws-sheets skill installed
- gws-drive skill installed
- Google Workspace account with Sheets and Drive access
- Existing 'Sales Pipeline' spreadsheet in Google Drive
How to use recipe-log-deal-update
- 1.Ensure the gws-sheets and gws-drive skills are loaded
- 2.Run the drive list command to locate your Sales Pipeline spreadsheet and note its SHEET_ID
- 3.Prepare your deal update data: date, company name, deal stage, amount, quarter, and owner
- 4.Execute the append command with your SHEET_ID and the new deal values in the correct order
- 5.Verify the new row appears in your Google Sheets spreadsheet
Use cases
- Log a deal moving from Proposal Sent to Negotiation stage
- Record a new deal entry with initial contact information
- Update deal amounts when terms change
- Track deal ownership changes across the sales team
- Maintain a historical record of deal progression
- Sales managers
- Sales representatives
- Revenue operations teams
- Anyone managing a shared sales pipeline
recipe-log-deal-update FAQ
Create a new Google Sheet named 'Sales Pipeline' with columns for Date, Company, Stage, Amount, Quarter, and Owner. The recipe will then find and append to it.
Yes, but you must adjust the range parameter (e.g., A1:G instead of A1:F) and provide values in the matching column order.
Common stages are: Lead, Contact Made, Proposal Sent, Negotiation, Closed Won, Closed Lost. Use whatever stages match your sales process.
This recipe executes on-demand. To automate it, integrate with a workflow tool that can trigger the gws commands at set intervals.
Update the search query in step 1 to match your new spreadsheet name, or modify the recipe to accept the SHEET_ID as a parameter.
Full instructions (SKILL.md)
Source of truth, from googleworkspace/cli.
name: recipe-log-deal-update description: "Append a deal status update to a Google Sheets sales tracking spreadsheet." metadata: version: 0.22.5 openclaw: category: "recipe" domain: "sales" requires: bins: - gws skills: - gws-sheets - gws-drive
Log Deal Update to Sheet
PREREQUISITE: Load the following skills to execute this recipe:
gws-sheets,gws-drive
Append a deal status update to a Google Sheets sales tracking spreadsheet.
Steps
- Find the tracking sheet:
gws drive files list --params '{"q": "name = '\''Sales Pipeline'\'' and mimeType = '\''application/vnd.google-apps.spreadsheet'\''"}' - Read current data:
gws sheets +read --spreadsheet SHEET_ID --range "Pipeline!A1:F" - Append new row:
gws sheets +append --spreadsheet SHEET_ID --range 'Pipeline' --values '["2024-03-15", "Acme Corp", "Proposal Sent", "$50,000", "Q2", "jdoe"]'
Related skills
More from googleworkspace/cli and the wider catalog.
gws-gmail
Send, read, and manage Gmail emails via Google Workspace CLI.
gws-drive
Manage Google Drive files, folders, and shared drives via CLI.
gws-docs
Read and write Google Docs via command line.
gws-calendar
Manage Google Calendar events, calendars, and access control via CLI.
gws-sheets
Read and write Google Sheets spreadsheets via CLI.
gws-gmail-send
Send emails via Gmail with attachments, CC/BCC, HTML support, and draft options.