Create a quote from your price list
A quote with the right products, quantities, discounts and terms in your CRM, sent after your OK.
- You start it: When you start it
- Asks you first
What it does
The task
Read the client's request in request and the prices and discount rules in price list url. Create a quote in HubSpot on the deal for company, with each product, the quantity, the list price and the discount. Use only the discounts in the price list, and give at most max discount in total. Set the quote to expire in 30 days, and add the payment terms from the price list. Show me the quote, and ask me before you send it to the client.
- It works in HubSpot and Google Sheets, in the workspace you pick, and signs in with passwords from your Cuiar vault.
- It runs once, when you start it.
- It stops for your approval before it sends, posts, pays, books or changes a record.
What you give it
| Blank | What to give | Example |
|---|---|---|
| request | The client's request: an e-mail subject or a short description | E-mail from Lena Brandt: 'Quote for 40 seats and onboarding' |
| price list url | The Google Sheet with your prices and discount rules | https://docs.google.com/spreadsheets/d/1Pl8dVk3Wa/edit |
| company | The company name of the deal in HubSpot | Brandt & Sons Engineering |
| max discount | The largest total discount you allow | 15% |
What you get back
An example run with the example values above. Your run uses your own data.
Quote Q-2026-0412 for Brandt & Sons Engineering (draft)
| Product | Qty | List price | Discount | Total |
|---|---|---|---|---|
| Team plan, yearly | 40 seats | 288 EUR | 10% (volume, 25+ seats) | 10,368 EUR |
| Onboarding package | 1 | 1,500 EUR | 0% | 1,500 EUR |
Total: 11,868 EUR, VAT not included. Total discount: 8.8%
Terms: net 30, paid yearly in advance. Expires on 27 November 2026.
Waiting for your approval to send.
Run it in Cuiar
- 01
Open it
Click Use in Cuiar on this page. The side panel opens with the task in the composer.
- 02
Fill in 4 blanks
Type request, price list url, company and max discount. Tab moves to the next blank.
- 03
Run it
Run sends it to the agent. Follow each step in the panel, and stop it at any time.
From the terminal
cuiar exec "Read the client's request in E-mail from Lena Brandt: 'Quote for 40 seats and onboarding' and the prices and discount rules in https://docs.google.com/spreadsheets/d/1Pl8dVk3Wa/edit. Create a quote in HubSpot on the deal for Brandt & Sons Engineering, with each product, the quantity, the list price and the discount. Use only the discounts in the price list, and give at most 15% in total. Set the quote to expire in 30 days, and add the payment terms from the price list. Show me the quote, and ask me before you send it to the client."Run it from your AI agent
Claude Code, Codex, Cursor and other MCP clients reach Cuiar at https://mcp.cuiar.com/mcp. Add the server one time, then ask for the task in plain words, or call run_task yourself.
1. Add Cuiar to Claude Code
claude mcp add --transport http cuiar https://mcp.cuiar.com/mcp2. Ask your agent
Use the Cuiar tool run_task to run my "Create a quote from your price list" template with request = E-mail from Lena Brandt: 'Quote for 40 seats and onboarding'; price list url = https://docs.google.com/spreadsheets/d/1Pl8dVk3Wa/edit; company = Brandt & Sons Engineering; max discount = 15%.Setup for other agents: AI agents.
The tool call
{
"name": "run_task",
"arguments": {
"task": "Read the client's request in E-mail from Lena Brandt: 'Quote for 40 seats and onboarding' and the prices and discount rules in https://docs.google.com/spreadsheets/d/1Pl8dVk3Wa/edit. Create a quote in HubSpot on the deal for Brandt & Sons Engineering, with each product, the quantity, the list price and the discount. Use only the discounts in the price list, and give at most 15% in total. Set the quote to expire in 30 days, and add the payment terms from the price list. Show me the quote, and ask me before you send it to the client."
}
}Related templates
All sales templatesSalesAsks first
Follow up with leads from a trade show
Each lead you met added to the CRM, with a personal follow-up e-mail based on your notes.
You start it: When you start it- Google Sheets
- HubSpot
- Gmail
Sales
Send a weekly sales pipeline report
New, moved, won and lost deals, and the forecast against quota, every Friday afternoon.
On a schedule: Every Friday at 16:00- HubSpot
- Google Sheets
Sales
Build a list of prospects in a sheet
Companies that match your market, with the right contact for each.
You start it: When you start it- LLinkedIn
- Google Sheets
Sales
Write a personal first line for each lead
One true and recent detail about each person, ready for your cold e-mail.
You start it: When you start it- Google Sheets
- LLinkedIn
SalesAsks first
Update your CRM after a sales call
Stage, close date, amount, next step, tasks and new contacts from your call, saved to the deal after your OK.
You start it: When you start it- HubSpot
- Google Docs
Sales
Find companies whose job posts show a need
Companies that hire for roles that signal a need for your product, with the job link and the signal.
You start it: When you start it- LLinkedIn
- Indeed
- Google Sheets