← Back to directory
Sales Quick to set up AI workflow Transact/Negotiate

Sales Proposals And Payments

Source reviewed Updated 2026-07-07

When a Calendly call is booked, the agent generates an AI proposal deck, creates a Stripe payment link.

freelancers and consultantssales teams

What it does

Get a tailored sales proposal in Google Slides and a secure Stripe payment link automatically generated as soon as you book a call via Calendly. You can then instantly send your client both the customized deck and checkout details through a personalized follow-up email without any manual work.

Step by step

  1. Configure the Calendly webhook to fire on 'event created' and pass the lead's email and name to the next step.
  2. Use a Google Sheets API call with the lead's email as the key to retrieve pricing tier and specific product interests.
  3. Construct the Stripe checkout session payload using the price ID from the sheet data and set the success/cancel URLs.

Where the LLM does the work

  • Prompt OpenAI to synthesize the Google Sheets data into a persuasive, personalized proposal text tailored to the client's industry.
  • Instruct the LLM to output the content in a structured JSON format that maps directly to specific slide IDs in the template.
  • Generate a concise, professional email body that summarizes the key value points and includes the dynamic payment link.

Watch out for

OpenAI token limits may truncate long proposals so you should set a maximum word count or chunk the generation process.
Google Slides API requires precise slide ID mapping so verify your template structure before automating the content insertion.
Stripe webhooks can fail silently if the client's email is invalid so add validation logic before creating the payment link.

Tools that fit

Calendly Service Trigger source for booked calls
Google Sheets Service Lightweight CRM lookup
OpenAI LLM Generate proposal content and JSON
Google Slides Service Create visual proposal deck
Stripe Service Generate payment links

The agent brief

Everything your agent needs, including the gotchas. Copy it and go.
agent-brief.md
You are helping me build the following AI agent workflow.

## Goal
Sales Proposals And Payments: When a Calendly call is booked, the agent generates an AI proposal deck, creates a Stripe payment link.

## Specification
- What it does: Get a tailored sales proposal in Google Slides and a secure Stripe payment link automatically generated as soon as you book a call via Calendly. You can then instantly send your client both the customized deck and checkout details through a personalized follow-up email without any manual work.
- Trigger: Triggered by an event (Event · on new Calendly booking)
- Autonomy: Fully hands-off
- Expected setup effort: under an hour
- Tools/services involved:
  - Calendly: Trigger source for booked calls
  - Google Sheets: Lightweight CRM lookup
  - OpenAI: Generate proposal content and JSON
  - Google Slides: Create visual proposal deck
  - Stripe: Generate payment links

## Known pitfalls, handle each one explicitly in your implementation
1. OpenAI token limits may truncate long proposals so you should set a maximum word count or chunk the generation process.
2. Google Slides API requires precise slide ID mapping so verify your template structure before automating the content insertion.
3. Stripe webhooks can fail silently if the client's email is invalid so add validation logic before creating the payment link.

## Reference implementation
https://n8n.io/workflows/12530 (workflow template)
Fetch and inspect this before building. If it matches my stack, adapt it;
if not, rebuild the pattern with my tools.

## Process requirements
1. Before building: ask me which of the listed tools I actually use and
   what my platform is (n8n / Make / code / other). Do not assume.
2. Adapt the pattern to my answers; do not force the reference stack.
3. Address every pitfall above; tell me how you handled each.
4. Provide a test plan I can run before letting this touch real data.
5. Ask before any step that sends messages, modifies data, or spends money.

Source: https://usecasesforagents.com/use-case/automated-sales-proposals-and-payments/ via usecasesforagents.com

Frequently asked questions

Can I use a different Calendar than Calendly?

Yes. Calendly is only the example calendar in this recipe. The same flow works with Cal.com, Eventbrite and Google Calendar. Swap the calendar connection and keep the rest of the setup as written.

Want this running in your business?

This is what I do. I design and build AI agents like this one, and keep them running. If you want it set up for your team instead of doing it yourself, get in touch.
Get in touch →

Who it's for

Built for freelancers and consultants juggling this across every client, not just one.

Sales teams can plug this into their own CRM and call cadence just as easily.

Seen in the wild

← Back to directory