Build a Custom Quote Generator with Make.com & CRM

By Published On: December 5, 2025

Quote generator wordpress compatible · HTML
Copy


Make.com Automation Blueprint

Custom Quote Generator

Interactive documentation with drill-down module details. Click any module to see configuration, data mappings, and template links.

🔧
117
Modules

🛤️
5
Routes

🔀
15+
Sub-Routers

🔗
8
Integrations

📄
6
PDF Merges

📝
4
Templates

⚡ Webhook
📋 Forms
👤 CRM
📁 Google Drive
☁️ OneDrive
📦 Dropbox
📑 PDF.co
📄 DOCX
🔀 Router
📊 Variables
🌐 HTTP
🔢 Math

Entry Point

⚡
GF Custom Quote Webhook
gateway:CustomWebHook

#229

Receives incoming quote requests from Gravity Forms via webhook trigger.

Webhook URLhttps://hook.us1.make.com/[webhook-id]
TriggerPOST from Gravity Forms on submission
OutputEntryID (form submission ID)

📋
Get Form Entry
gravity-forms:ActionGetEntry

#230

Retrieves complete form submission data from Gravity Forms.

Connectionhttps://www.pmtmidwest.com/
Form ID2 (Quote Generator Form)
Entry ID{{229.EntryID}}

Outputs

100+ form fields
Metadata
Product selections
Options checkboxes

📊
GF Mappings
util:SetVariables

#60

Maps key form fields to working variables for use throughout the scenario.

Variables Mapped
Item{{230.answers.`21`}}
InvoiceNumber{{230.answers.`5`}}
Solution{{230.answers.`1`}}
ContactID{{230.answers.`4`}}
Rep{{230.answers.`3`}}
Discount{{230.answers.`11`}}
Manually Entered{{230.answers.`117`}}

🔀
5-Way Router (Module #65)


Route 1: Product & Options Processing
10+ modules

Handles product selections, machine options, and PDF lookups from the datastore.

🗄️
Product Name → PDF Lookup
datastore:SearchRecord

#223

Searches the datastore to find the corresponding PDF filename for the selected product.

DatastoreProduct-PDF mapping table
Search KeyProduct Name
ReturnsProduct Name (PDF) – filename


Route 2: CRM Contact & Company
3 modules

Retrieves contact and company information from Keap/Infusionsoft CRM.

👤
Get Keap Contact
infusionsoft:retrieveContact

#3

Gets contact details from Keap CRM using the ContactID from the form.

ConnectionKeap/Infusionsoft API
Contact ID{{60.ContactID}}
ReturnsName, email, phone, address, company

🏢
Company Info API
infusionsoft:makeApiCall

#10

Makes custom API call to get company/organization details.

Endpoint/companies
MethodGET


Route 5: Document Generation ⭐
50+ modules

The main document generation path – creates proposals, merges PDFs, and outputs to cloud storage.

📁
Get Template (1 or 4)
google-drive:getAFile

#54

Downloads the DOCX template for simple quotes. Template is determined dynamically based on rep selection from Module #187 or #189.

Connection4Spot Integrations
File ID{{69.`Rep Template`}}
Export FormatDOCX

📄 Template Files (Click to Open)
A.J. Schweda (Template 1)
🔗 Open in Google Drive
Josh Witt (Template 1)
🔗 Open in Google Drive
Tony Kodric (Template 1)
🔗 Open in Google Drive
A.J. Schweda (Template 4)
🔗 Open in Google Drive
Josh Witt (Template 4)
🔗 Open in Google Drive
Tony Kodric (Template 4)
🔗 Open in Google Drive

📁
Get Coversheet Template (2 or 3)
google-drive:getAFile

#77

Downloads coversheet template for multi-page quotes. Template determined by Module #202.

📄 Coversheet Templates

📁
Get Pricing Template
google-drive:getAFile

#89

Downloads pricing sheet template. Template determined by Module #212.

📄 Pricing Templates

📄
Fill Template (DOCX)
docx-templater:FillDocumentAggregator

#58

Populates the DOCX template with quote data using template placeholders.

Template Placeholders
{ClientName}
{CompanyName}
{Address}
{Quote}
{InvoiceNumber}
{Date}
{Rep}
{MainItemName}
{MainItemPrice}
{Subtotal}
{Discount}
{Total}
{Terms}
{Warranty}

🌐
Send to 4Spot Notifications
http:ActionSendData

#240

Sends completion notification via webhook to trigger downstream processes.

URLhttps://hook.us1.make.com/da37gxaq6kiffkbd1ib9t52fnxgwhhvd
MethodPOST
Body Typemultipart/form-data

Form Data Fields
emailsjeff@4spotmarketing.com, integrationsteam@4spotmarketing.com
subjectQuote Generated Successfully
clientPMT
attachment{{106.webContentLink}}

📁
Save to Completed Proposals
google-drive:uploadAFile

#106

Uploads final PDF to the Completed Proposals folder in Google Drive.

TitleProposal for {{Company}} by Premier Machine Tool
Convertfalse (keep as PDF)

📁 Open Completed Proposals Folder

✅ Key Capabilities

  • 4 Proposal Types (Simple & Multi-page)
  • Dynamic product PDF attachment
  • Per-rep signatures & templates
  • PDF merging (cover+product+pricing)
  • Dual cloud (GDrive + OneDrive)
  • Keap CRM integration

🔗 Integrations

Gravity Forms
Quote submissions
Keap
CRM data
Google Drive
Templates & output
OneDrive
Alt storage
Dropbox
Product PDFs
PDF.co
PDF merge

PMT Midwest • Custom Quote Generator • Make.com Blueprint
Click any module to expand details • All template links open in new tabs

Custom Quote Generator – Complete Flow

Full automation: Entry → 5-Way Router → Cascading Routes • No crossing lines

🔧 117 Modules
🛤️ 5 Routes
🔀 15+ Sub-Routers
🔗 8 Integrations

Entry Point
Route 1: Product Processing
Route 2: CRM (Keap)
Route 3: Rep Templates
Route 4: Notes
Route 5: Document Generation
Route 5b: Coversheet + PDF
Pricing Sheet Flow
⚡
GF Webhook
#229

📋
Get Form Entry
#230

util
GF Mappings
#60

🔀
5-Way Router
#65

🗄️
Product Lookup
#223

🔀
Router
#226

util
Product PDF
#224

🌐
4Spot Notice
#249

infusionsoft
Get Contact
#3

infusionsoft
Company API
#10

util
Set Company
#79

util
Compose
#63

util
Main Item
#67

🔀
Router
#206

util
Rep Coversheet
#202

util
Rep Pricing
#212

util
Rep Templates
#213

util
Rep Sig 1
#187

util
Rep Template 1
#188

util
Rep Sig 4
#189

util
Rep Template 4
#190

util
Notes
#109

util
Get Variables
#69

google-drive
Get Template
#54

util
Line Items
#169

util
Feeder
#170

util
Subtotal
#177

util
Aggregator
#71

util
Total
#76

util
Split Lines
#57

google-docs
Fill DOCX
#58

🔀
Type Router
#263

google-drive
Upload Doc
#59

google-drive
To PDF
#110

google-drive
Completed
#106

🌐
4Spot Notify
#240

☁️
OneDrive Up
#265

☁️
Download
#264

☁️
Upload Final
#267

🌐
4Spot Notify
#269

📑
PDF Merge
#102

google-drive
Completed
#103

🌐
4Spot Notify
#244

util
Rep Initials
#61

🔀
Router
#9

google-drive
Get Coversheet
#77

google-docs
Fill Cover
#78

google-drive
Upload Cover
#80

google-drive
To PDF
#83

📦
Product PDF
#2

🔀
Router
#228

📦
Get File
#111

🔀
Type Router
#84

google-drive
Get Pricing
#89

util
Merge Array
#162

util
Feeder
#90

util
Compose
#91

util
Split Lines
#92

util
Addon Pricing
#93

util
Subtotal Add
#94

util
Subtotal All
#95

util
Total
#96

google-docs
Fill Pricing
#97

🔀
Router
#239

google-drive
Pricing Upload
#98

google-drive
Pricing PDF
#211

📑
Final Merge
#99

google-drive
Completed
#100

🌐
4Spot Notify
#245

☁️
Pricing Upload
#272

☁️
Convert PDF
#273

📑
Merge
#278

🌐
4Spot Notify
#276

Webhook

Gravity Forms

Router/Util

Google Drive

DOCX/Docs

Keap CRM

PDF.co

Dropbox

OneDrive

HTTP

About the Author

Jeff Arnold is the founder of 4Spot Consulting and a keynote speaker on automation and AI in business. He has been building companies since 2000 and works with HR, recruiting, and professional services teams to replace manual work with systems that run without them. He is the author of The Automated Recruiter.

Free OpsMap™️ Quick Audit

One page. Five minutes. Pinpoint where your business is leaking time to broken processes.

Free Recruiting Workbook

Stop drowning in admin. Build a recruiting engine that runs while you sleep.

The Automated Recruiter by Jeffrey W. Arnold - Amazon #1 Best Seller

Ready to run the map on your business?

The OpsMap audit is free. You walk out with a written map either way.