Getting started with QuoteCloud

Google Sheets column map

Which column each Zap on this site writes or reads, which way it travels, the QuoteCloud field on the other side and a sample value.

Rows into QuoteCloud fill Create Document's title, data items and price-table row fields (label, notes, price, quantity), Find or Create Contact's email and names, and Create Product's name, SKU, folder and price. QuoteCloud events back to the sheet write the document number, client, event, amount and time into the columns you choose.

Last reviewed by the QuoteCloud team

Tallowwood Solar & Storage's draft proposal TS-2681, showing the data items a Zap filled from a Google Sheets row: prepared for Harriet and Joel Ngata, site address 14 Banksia Rise, roof tiled with north and west faces, consultant Nate Carrow, request row 9.

Which columns go where?

Grouped by Zap, with sample values from the use cases. Arrows show which way each value travels.

Google Sheets columns and QuoteCloud fields, for every Zap on this site
Google Sheets: Google Sheets columnDirectionQuoteCloud: QuoteCloud fieldGoes intoExample (sample data)Note
Quote log: any QuoteCloud event, Create Spreadsheet Row
When QuoteCloud to Google Sheets Event time (from the trigger) Sheet column Fri 23 Oct, 6:15 pm
Document QuoteCloud to Google Sheets Document number Sheet column TP-2846 Write it in every Zap: it's how rows are found later.
Client QuoteCloud to Google Sheets Recipient name Sheet column Priya Raman
Event QuoteCloud to Google Sheets Typed in the Zap Sheet column Signed
Amount QuoteCloud to Google Sheets Total, or the amount paid Sheet column $8,558.00
Pipeline tracker: Document Status Changed, Lookup and Update Spreadsheet Row
Document (lookup column) QuoteCloud to Google Sheets Document number Lookup column TT-Q-4502
Status QuoteCloud to Google Sheets Typed in the Zap Sheet column Signed
Last update QuoteCloud to Google Sheets Zap run time Sheet column Thu 5 Nov, 10:41 am
Quotes from rows: New Spreadsheet Row, Create Document
Names + Address Google Sheets to QuoteCloud Document Title Document field Ngata · Solar & battery, 14 Banksia Rise Required.
Names, Address, Roof Google Sheets to QuoteCloud Data items Data item Harriet & Joel Ngata · 14 Banksia Rise
Email Google Sheets to QuoteCloud Email Address (Find or Create Contact) Contact field harriet.ngata@example.com
System, System price Google Sheets to QuoteCloud Line Item Label, Price Price-table column 6.6 kW system · 5940 Plain numbers for prices.
Document QuoteCloud to Google Sheets Document number (Update Spreadsheet Row) Sheet column TS-2681
Price rows: Lookup Spreadsheet Rows (Advanced), Create Document line items
Request Google Sheets to QuoteCloud Lookup value Search value Q-118
Item Google Sheets to QuoteCloud Line Item Label Price-table column 12 oz double-wall hot cup, kraft
SKU Google Sheets to QuoteCloud Line Item Notes Price-table column TT-CUP12 · carton of 500
Qty, Unit price Google Sheets to QuoteCloud Quantity, Price Price-table column 12 · 68
(typed in the Zap) Google Sheets to QuoteCloud Row Type, Term Based Product Price-table column pricing · No Both required.
Price list: New or Updated Spreadsheet Row, Find Product, Create Product
SKU Google Sheets to QuoteCloud Find Product (Search By SKU) Search value TT-CUP12
SKU Google Sheets to QuoteCloud Product Short Name (Unique), Product SKU Product field TT-CUP12
Line item name Google Sheets to QuoteCloud Pricing Table Line Item Name Product field 12 oz double-wall hot cup, kraft
Folder, Price, Published Google Sheets to QuoteCloud Folder Name, Price, Published Product Product field Cups & lids · 71.00 · Yes

Data item names are the ones in your template. Column names are yours. All values are sample data.

The one column every update Zap needs

Zaps that change a row, rather than add one, find it with Lookup Spreadsheet Row. The value they search on is the document number, so the Zap that first writes the row must write it.

Going the other way, keep the sheet's Row ID in a data item, such as Request row, when a row creates a document. A later Zap can then go straight back to the row.

See it in the pipeline tracker
Tanbark · Quote pipelineGoogle Sheets · our illustration, not Google’s screen Illustration · sample data
Tanbark's quote pipeline sheet: one row per QuoteCloud document with the account, owner, total, status and last update, and the open pipeline total at the foot.
DocumentAccountOwnerTotalStatusLast update
TT-Q-4480Ferngully EventsOwen Achterberg$14,004.76ViewedFri 23 Oct, 4:12 pm
TT-SO-4471Pinecrest Café GroupOwen Achterberg$5,273.95SignedTue 3 Nov, 8:05 am
TT-Q-4502Bellmount BakeryPriti Desai$3,338.50Signed (updated by a Zap)Thu 5 Nov, 10:41 am (updated by a Zap)
TT-Q-4519Halyard HotelsOwen Achterberg$15,805.24SentWed 4 Nov, 2:20 pm
TT-Q-4533Pinecrest Café GroupOwen Achterberg$19,100.40SentTue 10 Nov, 9:15 am
Open pipeline$48,910.40
  • Pipeline
  • By owner

Cell updated by a Zap

Column types to watch

  • Prices and quantities

    Map plain numbers (5940, not $5,940.00) into Price and Quantity. Format the column as a number, or clean it with a Formatter by Zapier step.

  • Dates and times

    Create Spreadsheet Row can use the spreadsheet's own time zone to format dates. Set the sheet's time zone first.

  • Yes / no fields

    Create Product's yes/no settings and Create Document's Term Based Product are required. Type them in the Zap unless a column really varies.

Map your own columns

QuoteCloud's Zapier app is on the Essentials plan and up. Start a free 14-day trial and map a copy of your sheet.

Column map questions

Can any column become a data item?

Yes, if the template has a data item for it. Add the data items in your QuoteCloud template first; Create Document then shows them as fields to map from the sheet's columns. Custom data items are on the Essentials plan and up.

Which Create Document fields are required?

Document Title, Row Type, Term Based Product and Auto Send Document are marked required in Zapier. Row Type is pricing or heading; Term Based Product says whether a row is priced per term; Auto Send Document says whether to send straight away.

Why did my price arrive as zero or blank?

Usually because the column holds text such as $5,940.00. Price expects a plain number. Format the column as a number in Google Sheets, or add a Formatter by Zapier step to strip the currency sign and commas.

Can the sheet set which options the client sees ticked?

No. A Zap fills data items and adds price-table rows; it doesn't tick optional items, choose packages or choose content blocks. Those stay in the template and with the client.

More Google Sheets questions

More on QuoteCloud and Google Sheets

Six use cases with the exact Zapier steps, then how to connect, test and what it costs.

Typed once, in the sheet.

Start a free 14-day trial, add data items to your template and map a copy of your sheet.