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.
recipe-organize-drive-folder
Create and organize Google Drive folder structures, then move files into the right locations.
recipe-plan-weekly-schedule
Review your Google Calendar week, identify gaps, and add events to fill them.
recipe-post-mortem-setup
Create a Google Docs post-mortem, schedule a review meeting, and notify your team via Chat.
recipe-reschedule-meeting
Move Google Calendar events to new times and automatically notify all attendees.
recipe-review-meet-participants
Review Google Meet attendance records and participant session duration.
recipe-review-overdue-tasks
Find and review Google Tasks that are past due and need attention.