Quote Share
What Is Quote Share?
Quote Share generates a branded portal to review, confirm, and accept Quotes, with full control to update billing details, shipping addresses, and PO numbers before they sign.
Before accepting, customers can update the details that matter most to their procurement process:
Update the billing contact name, address, and company information tied to the Quote. Optionally allow customers to correct or update their company's legal name before accepting.
Confirm or change the shipping details before the Quote is accepted and processed.
Optionally capture a purchase order (PO) number and/or a VAT number.
Optionally require a payment from your customer before the quote is processed.
Quote Share behavior is controlled at two levels: tenant-wide defaults set once in Quote Settings, and per-quote overrides set through Record Automation for cases that need different behavior than the default.
Tenant-Wide Defaults
When Collect payment before Quote processing is enabled, the first invoice on the billing schedule is charged at the moment a customer clicks Accept Quote. The Quote is only processed once payment succeeds. If payment fails, the Quote cannot be accepted.
Configure the default behavior for every Quote Share link generated across your account.
Configure Edit Access
PO number and VAT number can each be set to one of the following, whether configured at the tenant level or overridden per Quote:
| State | Behavior |
|---|---|
| Hidden | The field is not shown to the Quote Share viewer at all. |
| Read-only | The field is visible with its current value, but the viewer cannot change it. |
| Editable | The viewer can enter or update the value, but it is not required to accept the Quote. |
| Editable & required | The viewer must enter a value before they can accept the Quote. |
Per-Quote Overrides via Record Automation
Record Automation supports Quote Share as a target entity. Use it to set rules that override the tenant-wide defaults above for specific Quotes — for example, requiring a PO number only for a certain product line, region, or customer segment, while every other Quote keeps the standard configuration.
Quote Share Override Rule — Available Fields
| Field | Options |
|---|---|
| Allow account name updates | True or false. When true, the Quote Share viewer can update their company's legal name. When false, the field is not shown. |
| Purchase order (PO) number | Hidden, read-only, editable, or editable & required — the same four states as the tenant-wide setting. |
| VAT number | Hidden, read-only, editable, or editable & required — the same four states as the tenant-wide setting. |
Collect Payment Before Quote Processing
When Collect payment before Quote processing is enabled, the first invoice on the billing schedule is charged at the moment a customer clicks Accept Quote. The Quote is only processed once payment succeeds. If payment fails, the Quote cannot be accepted.
Enabling the Setting
Navigate to Settings › Quote Settings › Quote Share and enable the toggle.
How It Works
The payment and acceptance flow is handled on the backend for full transactional control. Here is what happens when a customer accepts a Quote with this setting enabled.
Bill Date Behavior
The first invoice is charged at the time of Quote acceptance even if the billing schedule has the first bill date set in the future or in arrears. The bill date on the invoice itself is not affected.
Automatic Payment Reversal
If payment succeeds but the Quote acceptance flow subsequently fails, MonetizeNow automatically reverses the charge. Customers are never billed for a Quote that was not successfully processed.
| Scenario | Outcome |
|---|---|
| Payment succeeds, Quote processes successfully | No reversal. Quote is active and billing proceeds normally. |
| Payment succeeds, Quote processing fails | Payment is automatically voided. The customer is not charged. |
| Payment fails | Quote acceptance is blocked. No reversal needed. |
| First invoice amount is $0 | No payment attempted. Quote processes immediately. |
Using the Quote Share API
This feature is fully supported via the Quote Share API. Pass collect_payment_before_processing: true when creating or updating a Quote Share configuration. The same payment collection and reversal logic applies.
require_payment_method: true and collect_payment_before_processing: true together to ensure customers have a valid payment method before reaching the acceptance step.
FAQs — Sharing Quotes
| Question | Answer |
|---|---|
| Why don't I see the quote share option on my quote? | The "Quote Share" option becomes available only after the quote has reached an APPROVED status. If your quote is still in draft or pending approvals, this option will not appear. |
| Can I control when quote share becomes available? | This is currently tied to the quote status. Once the quote is formally approved, MonetizeNow enables the quote share option by default as long as your admin has enabled it in quote settings. |
| What does the expiration date do in external sharing? | You can set an expiration date for the quote share link. After that date, external users will no longer be able to access the shared quote. This adds a layer of security and urgency. |
Updated 13 days ago