ALREADY HERE LLC
MANAGED IT + FIELD OPERATIONS
Field Service2026-09-18

Deploy a Free AI‑Powered Client‑Proposal Workflow for Small Businesses (2026 Guide)

Why Your Current Proposal Process Is Holding You Back

You run a boutique service—graphic design, consulting, or repair—and every new lead lands in your inbox. You spend minutes copying the request into a template, tweaking language, and then waiting for a client’s reply. The cycle feels manual, error‑prone, and often stalls because you’re juggling multiple requests at once.

By the end of this article you will have a single, deployable AI workflow that:

  1. Captures client requests automatically.
  2. Generates a first‑draft proposal using a free large‑language‑model (LLM).
  3. Routes the draft to a designated human for quick approval.
  4. Sends the approved proposal to the client and schedules a follow‑up reminder.

All steps use free‑tier tools available in 2026, and the article includes a checklist to catch common failure points before they disrupt your business.


Overview of the End‑to‑End Workflow

| Stage | Tool (Free Tier) | Trigger | Output | |-------|------------------|---------|--------| | 1️⃣ Intake | Google Form + Google Sheets | Client submits form | Row in Sheet with raw request data | | 2️⃣ Drafting | OpenAI ChatGPT (free) via Zapier Free webhook | New Sheet row | Draft proposal saved to Google Docs | | 3️⃣ Human Review | Google Docs comment/approval | Email notification to reviewer | Approved doc moves to “Ready” folder | | 4️⃣ Delivery & Follow‑up | Gmail + Zapier | File lands in “Ready” folder | Email with proposal + Calendar event for follow‑up |

The workflow is linear, but each component can be swapped for an equivalent free service (e.g., Microsoft Forms for intake, Claude AI for drafting). The key is the human approval gate after the AI draft, ensuring quality and compliance.


Step‑by‑Step Implementation

1. Build the Intake Form

  1. Create a Google Form titled “Service Request”.

    • Fields to include:
      • Name (short answer)
      • Email (short answer)
      • Service needed (multiple choice or dropdown)
      • Project description (paragraph)
      • Budget range (multiple choice)
    • Turn on “Collect email addresses” to guarantee a reply address.
  2. Link the form to a Google Sheet (Form → Responses → Create Spreadsheet).

    • Rename the sheet tab to “Leads”.
    • Add a hidden column called “Status” with default value “New”.

Why Google Forms? It’s free, integrates natively with Sheets, and provides a clean public URL you can embed on your website or share via social media.

2. Connect the Sheet to an AI Draft Generator

We’ll use Zapier’s free tier (limited to 100 tasks/month, enough for a modest volume).

  1. Create a Zap: “New Row in Google Sheets → Call OpenAI API”.
  2. Trigger: Choose the “Leads” sheet and set the trigger to fire when a row’s Status column changes to “New”.
  3. Action – Webhooks by Zapier:
    • Method: POST
    • URL: https://api.openai.com/v1/chat/completions
    • Headers:
      • Authorization: Bearer YOUR_OPENAI_API_KEY
      • Content-Type: application/json
    • Body (JSON, replace placeholders with Zapier fields):
{
  "model": "gpt-4o-mini",
  "messages": [
    {"role":"system","content":"You are a concise business writer. Produce a 2‑page proposal based on the client’s request."},
    {"role":"user","content":"Client Name: {{Name}}\nService: {{Service needed}}\nDescription: {{Project description}}\nBudget: {{Budget range}}"}
  ],
  "temperature": 0.6,
  "max_tokens": 800
}
  1. Action – Create Document in Google Docs:

    • Document title: Proposal – {{Name}} – {{Service needed}}
    • Folder: Create a folder called “Drafts” in Google Drive and select it.
    • Content: Use the response body from the OpenAI step.
  2. Update Sheet: Set the Status column for that row to “Drafted”.

Cost note: The OpenAI free tier in 2026 still offers a limited number of tokens per month. Verify your usage in the OpenAI dashboard; if you exceed it, either upgrade or switch to a different free LLM provider.

3. Insert the Human Approval Gate

  1. Set up a Google Docs “Review” workflow:

    • Share the “Drafts” folder with the designated reviewer (e.g., yourself or a senior staff member) with Comment permission.
    • In Zapier, add a second Zap: “New File in Drafts folder → Send Email”.
  2. Trigger: New file appears in Drafts.

  3. Action – Gmail:

    • To: reviewer’s email
    • Subject: “New Proposal Draft – {{Name}}”
    • Body: “A draft is ready for review. Open the document, add comments, and change the file’s location to the Ready folder once approved.”
  4. Reviewer Process:

    • Open the doc, read, add comments if changes are needed.
    • When satisfied, move the file from Drafts to a new folder called “Ready”.
  5. Zap to Detect Approval: “File moved to Ready folder → Update Sheet”.

    • Update the same row’s Status to “Approved”.

4. Automate Delivery and Follow‑Up

  1. Zap 4 – Send Proposal: Trigger on “Ready” folder file creation.

    • Action – Gmail:
      • To: {{Email}} (from the original Sheet row)
      • Subject: “Your {{Service needed}} Proposal – {{Name}}”
      • Body: “Hi {{Name}}, please find attached the proposal you requested. I’ll follow up in three days to answer any questions.”
      • Attach: the Google Doc (convert to PDF via Zapier’s “Export Document” step).
  2. Zap 5 – Calendar Reminder: Same trigger (file in Ready).

    • Action – Google Calendar:
      • Calendar: your business calendar
      • Event title: “Follow‑up: {{Name}} – {{Service needed}}”
      • Start time: {{Submission Date}} + 3 days (use Zapier’s date math)
      • Description: “Check client response, update CRM, or send a reminder email.”

Why separate “Ready” folder? It provides a clear visual cue for the reviewer and a deterministic trigger for downstream automation, reducing the chance of missed emails.


Trade‑offs, Risks, and Failure Checks

| Risk | Why It Happens | Mitigation | |------|----------------|------------| | AI draft exceeds token limit | Free LLM tiers cap tokens per month. | Monitor usage weekly; set a Zapier filter to skip drafting when remaining tokens < 200 and send a manual‑draft email instead. | | Form spam or malformed data | Public URLs attract bots. | Enable Google Form’s “Limit to 1 response” per email, add a simple CAPTCHA, and add a Zapier filter to reject rows with empty mandatory fields. | | Reviewer forgets to move file | Human step is easy to overlook. | Add a Slack (or email) reminder Zap that fires 1 hour after the draft email if the file is still in “Drafts”. | | Email lands in spam | Automated emails sometimes flagged. | Use a verified domain, keep subject lines concise, and include a plain‑text version of the email body. | | Calendar event time zone mismatch | Business may serve clients in different zones. | In the Calendar Zap, set the time zone explicitly (e.g., America/Los_Angeles). | | Document permission errors | Reviewer can’t edit if sharing settings change. | Periodically audit the “Drafts” and “Ready” folder permissions; add a Zap that alerts you if permissions are altered. |


Worked Example (Hypothetical)

Assumptions

  • Your business receives 30 leads per month.
  • OpenAI free tier provides 100 k tokens per month (≈ 125 drafts at 800 tokens each).
  • Zapier free tier allows 100 tasks/month (each step counts as a task).

Task Breakdown per Lead

| Step | Zapier Tasks | |------|--------------| | 1. New Sheet row → OpenAI call | 1 | | 2. Create Google Doc | 1 | | 3. Update Sheet status | 1 | | 4. Email reviewer | 1 | | 5. Move file → Update Sheet | 1 | | 6. Email client | 1 | | 7. Create Calendar event | 1 | | Total per lead | 7 tasks |

Monthly task usage: 30 leads × 7 = 210 tasks → exceeds Zapier free tier.

Mitigation Options

  1. Batch review: Process 15 leads per week, keeping weekly tasks ≤ 105 (still over free limit).
  2. Switch to Make.com free tier (offers 1 000 operations/month) for the same steps.
  3. Combine steps: Use a single Zap that both emails the reviewer and updates the sheet, saving 1 task per lead.

By consolidating steps, you can bring the count down to 6 tasks per lead, yielding 180 tasks/month—still above Zapier free but manageable on Make.com.


Deploying the Workflow in One Sitting

  1. Create the Google Form & Sheet (10 min).
  2. Set up the “Drafts” and “Ready” Drive folders (5 min).
  3. Sign up for Zapier (or Make.com) free account (5 min).
  4. Build Zap #1 (Sheet → OpenAI → Docs) (15 min).
  5. Build Zap #2 (New Draft → Email reviewer) (10 min).
  6. Build Zap #3 (File move → Sheet update) (10 min).
  7. Build Zap #4 (Ready → Email client) (10 min).
  8. Build Zap #5 (Ready → Calendar event) (10 min).
  9. Add optional reminder Zap for stuck drafts (10 min).
  10. Test with a dummy submission (15 min).

Total time: ~1.5 hours. After the test run, you’ll have a live, end‑to‑end AI‑assisted proposal pipeline.


Next‑Action Checklist

  • [ ] Create the intake Google Form with required fields and link it to a new Google Sheet.
  • [ ] Set up “Drafts” and “Ready” folders in Google Drive and share them with the reviewer.
  • [ ] Sign up for a free Zapier or Make.com account and obtain an OpenAI API key (free tier).
  • [ ] Build Zap #1 (Sheet → OpenAI → Docs) and verify the draft appears in “Drafts”.
  • [ ] Build Zap #2 (New Draft → Email reviewer) and confirm the reviewer receives the notification.
  • [ ] Build Zap #3 (File move → Sheet update) and test moving a doc to “Ready”.
  • [ ] Build Zap #4 (Ready → Email client) and ensure the client receives a PDF attachment.
  • [ ] Build Zap #5 (Ready → Calendar event) and check the follow‑up event appears on your calendar.
  • [ ] Add a spam filter on the Google Form (CAPTCHA, 1‑response limit).
  • [ ] Schedule a weekly audit of OpenAI token usage and Zapier task count.
  • [ ] Run a full end‑to‑end test with a mock lead and adjust any broken steps.

Once these items are checked off, your AI workflow is ready to handle real client requests, freeing you to focus on the work that truly adds value.


All tools listed are available at no cost in their basic tiers as of 2026. Verify each service’s current free‑tier limits before scaling beyond a modest lead volume.

Request IT SupportSame-Day Onsite Help