MenuClose
Solutions
Product
Templates
Pricing
Resources

RFQ Response

Drop the RFQ files in the form below. Cobl prices each line from your price list and flags the specifications and terms that differ.

RFQ response
RFQ answers priced from your price list.
true
true
true
Price list (opt.); Terms and conditions (opt.)
RFQ documents
Which RFQ do you need to answer?

Trusted by 1700+ teams to close deals faster.

Customer logos: Vinci Energies, Orano, Econocom, Ayming, Paragon, Randstad, Free, Adista, Alcatel-Lucent

Try it with Cobl

Answer this RFQ.

Covered by

Get each line priced from your price list.

Check the specifications against our offer.

Covered by

See the lines that match, differ or need a check.

Which terms are different from ours?

Covered by

Get the gaps in payment, delivery and validity terms.

Fill the buyer's Excel.

Covered by

Receive the buyer's file filled in, ready to review.

Try it with Cobl

Answer the RFQ with the right quantities and terms

<!doctype html><html><head><meta charset="utf-8"><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet"><style>html,body{margin:0;height:100%;overflow:hidden;background:transparent;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:#181818}.c{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.serif{font-family:'STK Bureau Serif Variable Complete',Georgia,'Times New Roman',serif}.mono{font-family:ui-monospace,'SF Mono',Menlo,monospace}.act{background:#fff;border-radius:14px;padding:16px 20px;box-shadow:0 6px 20px -6px rgba(23,23,23,.10)}.alive{display:flex;align-items:center;gap:9px}.alive img{width:19px;height:16px}.lbl{font-size:14px;font-weight:500;background:linear-gradient(90deg,#2b2a29 40%,#a6a4a2 50%,#2b2a29 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:sh 2.4s linear infinite}@keyframes sh{from{background-position:180% 0}to{background-position:-20% 0}}.st{margin:8px 0 0 28px;font-size:13px;color:#767473;display:flex;gap:7px;align-items:baseline;white-space:nowrap}.st b{font-weight:500;color:#545352}.st .mono{font-size:12px;color:#a6a4a2}.st{animation:fadeUp 5s infinite}@keyframes fadeUp{0%,18%{opacity:0;transform:translateY(8px)}32%,92%{opacity:1;transform:none}100%{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){*,*:after{animation:none!important}}</style></head><body><div class="c"><div class="act"><div class="alive"><img src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIxMiAyMCAxMDUgODkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYzLjM1MDQgODYuODg5Nkw0NC4xNDkgOTcuOTgzN0wxOS45NDg3IDk3Ljk5MTdDMTYuNzM2MiA5MS45NTI1IDE0LjY1MzggODUuMjEzOCAxMy45OTExIDc4LjA2MDRDMTMuOTU5MSA3Ny43MDUxIDEzLjkyODcgNzcuMzQ5OCAxMy45MDMxIDc2Ljk5MjhMNDYuMTY3NCA3Ni45ODMyTDYzLjM1MiA4Ni44ODk2SDYzLjM1MDRaIiBmaWxsPSIjRkY4NTg1Ii8+PHBhdGggZD0iTTcxLjM0NDEgODIuMjcxOEw1OS44NTk0IDYyLjQxMUwyMy45OTY5IDQxLjczNTRDMjAuMTcxMyA0Ni45NTM1IDE3LjI3NTcgNTIuOTAzMSAxNS41NTY2IDU5LjMzNjFMNDYuMTY3NSA3Ni45ODMzTDYzLjM1MjEgODYuODg5N0w3MS4zNDU3IDgyLjI3MThINzEuMzQ0MVoiIGZpbGw9IiNGRjMxMzEiLz48cGF0aCBkPSJNMTAzLjc1NyA2My41NDI2TDExMi44NDEgNDguMDA5OUMxMTAuNzcgNDQuMTUwNyAxMDguMjM2IDQwLjU3OTcgMTA1LjMxMyAzNy4zNzE5TDkxLjAwODMgNjIuNzU5OUw5MS4wMTE1IDcwLjkwODhMMTAzLjc1OSA2My41NDQyTDEwMy43NTcgNjMuNTQyNloiIGZpbGw9IiM2RTNFRkYiLz48cGF0aCBkPSJNOTEuMDA5NyA3MC45MDcyTDkxLjAwNjUgNjIuNzU4M0w5MC45OTUzIDI2LjI1NTVDODYuNTUxOSAyMy44OTkzIDgxLjczMjMgMjIuMTYyNiA3Ni42NTE5IDIxLjE2MDZMNzYuNjYzMSA1OC43Mjk0TDg1LjUzMzkgNzQuMDcxN0w5MS4wMDgxIDcwLjkwODhMOTEuMDA5NyA3MC45MDcyWiIgZmlsbD0iIzJENjlGRiIvPjxwYXRoIGQ9Ik02OC40MDIzIDEwOC44MTdIODYuNjkzTDgyLjExMTkgMTAwLjg5NUw2OC40MDIzIDEwOC44MTdaIiBmaWxsPSIjMkQ2OUZGIi8+PHBhdGggZD0iTTg0LjMzMTggOTkuODU5OEM4NC4xODI5IDk5Ljg2NjIgODQuMDM1NyA5OS44Njc4IDgzLjg4ODQgOTkuODY5NEw4Mi4xMTMzIDEwMC44OTVMODYuNjk0MyAxMDguODE3TDEwNi4zOTggMTA4LjgyMkw5Ni4zMDQ2IDkyLjY5NTNMOTQuNTY0NyA5My43MDA1QzkyLjQ5OTkgOTcuMjM5NSA4OC43Mjg4IDk5LjY4MjEgODQuMzMwMiA5OS44NjE0TDg0LjMzMTggOTkuODU5OFoiIGZpbGw9IiM0QUQzNUIiLz48cGF0aCBkPSJNNzMuMDM1OCA4MS4yOTM4Qzc1LjA4NzkgNzcuNzAyIDc4Ljg4NzggNzUuMjE0NiA4My4zMjY0IDc1LjAzNTNDODMuNTEzNyA3NS4wMjczIDgzLjY5OTQgNzUuMDI1NyA4My44ODUgNzUuMDI1N0w4NS41MzUzIDc0LjA3MTdMNzYuNjY0NSA1OC43Mjk1TDU1LjA3OTcgMjEuNDAwN0M0OS41NzE5IDIyLjYxNzIgNDQuMzg1OCAyNC42OTggMzkuNjcxOSAyNy40OTc2TDU5Ljg1OTMgNjIuNDExTDcxLjM0MzkgODIuMjcxOEw3My4wMzc0IDgxLjI5MzhINzMuMDM1OFoiIGZpbGw9IiM0QUQzNUIiLz48cGF0aCBkPSJNODMuODg3IDk5Ljg2OTNDNzcuMjI4MyA5OS45MDQ1IDcxLjY4NjkgOTQuNjU2IDcxLjQxNjMgODcuOTQ5M0M3MS4zMTg3IDg1LjUzMjMgNzEuOTE4OSA4My4yNDk4IDczLjAzNjIgODEuMjkzOEw3MS4zNDI3IDgyLjI3MThMNjMuMzQ5MSA4Ni44ODk2TDQ0LjE0NzcgOTcuOTgzN0wyNS4zNjA4IDEwOC44MzhMNjguNDAwNyAxMDguODE1TDgyLjExMTkgMTAwLjg5NEw4My44ODcgOTkuODY3N1Y5OS44NjkzWiIgZmlsbD0iI0ZGQ0IzMSIvPjxwYXRoIGQ9Ik0xMTYuMDk4IDU2LjQxMTdMMTA0LjI0OSA2My4yNTc3TDkxLjAxMTIgNzAuOTA3Mkw4NS41MzcgNzQuMDcwMUw4My44ODY3IDc1LjAyNEM5MC40OTQyIDc1LjA0OTcgOTUuOTczMiA4MC4yNzU4IDk2LjI0MzcgODYuOTQ0MUM5Ni4zNDMgODkuNDAxMSA5NS43MjE5IDkxLjcyMiA5NC41Njc5IDkzLjY5ODhMOTYuMzA3OCA5Mi42OTM2TDExNi4xMDEgODEuMjU3VjU2LjQxMTdIMTE2LjA5OFoiIGZpbGw9IiNGRkNCMzEiLz48L3N2Zz4="><span class="lbl">Reading the RFQ</span></div><div class="st"><b>Port of Rennes</b><span class="mono">40 lines · net 60</span></div></div></div></body></html>

Read the request

Quantities, specifications and terms from the RFQ.

<!doctype html><html><head><meta charset="utf-8"><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet"><style>html,body{margin:0;height:100%;overflow:hidden;background:transparent;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:#181818}.c{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.serif{font-family:'STK Bureau Serif Variable Complete',Georgia,'Times New Roman',serif}.mono{font-family:ui-monospace,'SF Mono',Menlo,monospace}.sh{width:300px;background:#fff;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #e8e7e6,0 6px 20px -6px rgba(23,23,23,.10);font-size:12px}.bar{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid #e8e7e6;font-size:12.5px;font-weight:600;white-space:nowrap}.ft{font-size:9px;font-weight:700;padding:3px 5px;border-radius:4px;background:#dcf5e4;color:#137a41}.r{display:grid;grid-template-columns:26px 118px 1fr;border-bottom:1px solid #efeeed}.r:last-child{border-bottom:0}.r>div{padding:9px 8px;white-space:nowrap;border-left:1px solid #efeeed}.r>div:first-child{border-left:0;color:#a6a4a2;text-align:center;background:#fafafa}.ok{background:#ecfde3;color:#137a41;font-weight:600}.src{display:block;font-size:10.5px;font-weight:400;margin-top:3px}.ok{animation:cellOk 5s infinite}@keyframes cellOk{0%,25%{background:#fff;color:#181818}40%,92%{background:#ecfde3;color:#137a41}100%{background:#fff;color:#181818}}@media (prefers-reduced-motion:reduce){*,*:after{animation:none!important}}</style></head><body><div class="c"><div class="sh"><div class="bar"><span class="ft">XLSX</span>Port-of-Rennes-RFQ.xlsx</div><div class="r"><div>11</div><div>Pallet racks ×40</div><div>€18,400</div></div><div class="r"><div>12</div><div>Install, 3 sites</div><div class="ok">€6,200<span class="src mono">Price list 2026, −8%</span></div></div></div></div></body></html>

Price from your base

Your price list and conditions, applied line by line.

<!doctype html><html><head><meta charset="utf-8"><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet"><style>html,body{margin:0;height:100%;overflow:hidden;background:transparent;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:#181818}.c{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.serif{font-family:'STK Bureau Serif Variable Complete',Georgia,'Times New Roman',serif}.mono{font-family:ui-monospace,'SF Mono',Menlo,monospace}.r{display:flex;align-items:center;gap:14px;background:rgba(23,23,23,.94);color:#fff;border-radius:14px;padding:16px 22px;box-shadow:0 14px 36px -8px rgba(0,0,0,.25)}.r .t{font-size:11.5px;color:rgba(255,255,255,.6);white-space:nowrap}.r .n{font-size:20px;line-height:1.25;margin-top:4px}.p{background:#9eff78;color:#181818;border-radius:99px;padding:4px 10px;font-size:13px;font-weight:600;white-space:nowrap}.p{animation:pop 5s infinite}@keyframes pop{0%,24%{opacity:0;transform:scale(.6)}32%{opacity:1;transform:scale(1.08)}38%,92%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,*:after{animation:none!important}}</style></head><body><div class="c"><div class="r"><div><div class="t">RFQ line 18 · payment terms</div><div class="n serif">Net 90 asked,<br>you offer net 60</div></div><span class="p">Review</span></div></div></body></html>

Flag the gaps

Specs and terms that differ are flagged for review.