Business Configuration lets you tailor how Tint Wiz creates proposals, generates invoices, prepares project sheets, and displays your calendar. It also controls defaults for customer appointment messages, proposal follow-ups, project types, and more.
Use this guide to understand each option, choose settings that match the way your business works.
Before You Begin
Open Settings > Configuration for the business you want to update. Make your changes, then select Save at the bottom of the page.
Who can make changes: Only the business owner can edit Business Configuration. Being a staff administrator does not grant access to this page.
Which business is affected: Settings belong to the business you are configuring. Configure each business or location separately.
What this page covers: Configuration controls business-wide preferences and defaults. Business Info, staff notification preferences, integrations, and payment-provider setup are managed separately.
Why some options may be missing: Deposit, Stripe, and QuickBooks options appear only when the relevant integration is enabled.
Important: Defaults and display settings behave differently. A default generally applies when you create a new proposal, invoice, project, measurement, or appointment. Changing that default does not automatically rewrite existing records. Display settings and shared text can affect existing documents when customers view them again. The sections below explain the distinctions that matter for each option.
Branding
Logo Height (Image Only)
Sets the displayed height of your business logo on proposals and Tint Wiz invoices. Choose a whole number from 40 to 100; the default is 40. This changes the size of an existing logo, not the logo image itself.
Example: Set the height to 70 if your logo contains small lettering that is difficult to read at the default size.
Use cases:
Make a compact company logo easier to read on a customer's proposal.
Keep a tall logo smaller so it does not dominate the document header.
Important: Upload or replace your logo in Business Info. This setting applies to image logos and does not turn your business name into a larger text logo. QuickBooks-generated invoices use QuickBooks' own document settings.
Services
Manage Services
Opens the service-management area. Use it to maintain the services you offer rather than entering the same service details repeatedly. This is a shortcut to a separate settings area, not an on/off configuration option.
Example: Maintain reusable services for old-film removal, windshield protection, or installation labor.
Use cases:
Keep service names consistent between sales staff and office staff.
Reuse commonly sold extras when preparing a customer's project or proposal.
Important: Service setup is separate from invoice itemization. To place project services on separate generated invoice lines, use Itemize Services in the Invoices section.
Proposals: Defaults and Presentation
Days to Expire (Default)
Sets the default expiration period for new proposals. Enter a whole number from 1 to 365, or leave it blank for no expiration. Individual proposals can use a different expiration period. A canned proposal with its own expiration period takes precedence; a canned proposal without one uses the business default.
When a proposal expires, the customer can no longer approve it. Sending or resending the proposal recalculates its expiration using that send's expiration period.
Example: Choose 14 when your supplier's pricing is only reliable for the next two weeks.
Use cases:
Limit how long a commercial film quote remains open when material costs may change.
Leave expiration blank for work whose pricing can remain available indefinitely.
Important: Expiration uses calendar days in your business's time zone, not an exact number of 24-hour periods. A proposal sent on October 1 with a one-day expiration remains valid through October 2. Its displayed expiration date is the last valid local date. Changing the business default does not change existing proposals.
Manage Canned Proposals
Opens the reusable proposal-template area. Canned proposals can contain predefined solutions, services, pricing, notes, approval instructions, deposit settings, and expiration settings. This link opens a separate management screen; it does not apply a template automatically.
Use cases:
Create good/better/best automotive tint packages for sales staff to reuse.
Maintain a standard commercial solar-control package with consistent wording and options.
Save different deposit or scheduling instructions for different types of work.
Important: Review the template's settings when applying it. A canned proposal can supply its own deposit, expiration period, and approval content, so the result may differ from the business defaults.
Proposal Notes
Adds shared text to the approval section of proposals. The field allows up to 2,000 characters. Proposal-specific notes appear in the same section in addition to the business notes.
Example: "Please confirm film selection and access arrangements before approving. Installation dates are confirmed separately."
Use cases:
Explain customer responsibilities, such as clearing window access or arranging building entry.
Show a consistent acceptance notice without retyping it for each customer.
Important: These are shared business notes, not a permanent copy saved into each proposal. Updating them can change the text shown on existing proposal links. Their visibility after approval is controlled by the next option.
Notes Visible After Approval
Keeps the approval-section notes visible after the customer approves, provided you have entered Proposal Notes above. It is off by default. This setting also keeps a proposal's introductory text visible after approval when that introduction is present.
Use cases:
Keep preparation instructions available when a customer reopens an approved proposal.
Let office staff and customers refer back to shared acceptance instructions after booking.
Important: Enter business Proposal Notes to keep the approval notes section visible. Enabling this checkbox alone does not preserve that section when the business notes field is empty. The introduction's visibility is handled separately by the same checkbox.
Proposal Approval Form Placeholder
Changes the hint inside the customer's approval comments box. The field allows up to 250 characters. The hint disappears when the customer types and is not submitted as their response.
Example: "Add your preferred installation days or any access instructions."
Use cases:
Encourage residential customers to share gate codes or parking restrictions.
Ask commercial customers to mention site-contact details or preferred working hours.
Important: A placeholder is a prompt, not a required question. It does not force the customer to provide comments. Put essential terms in Proposal Notes or Proposal Fine Print rather than relying on placeholder text.
Proposal Fine Print
Displays shared small-print text at the bottom of proposals. The field allows up to 2,000 characters and is separate from the approval notes.
Use cases:
Include standard workmanship limitations or warranty conditions.
Explain exclusions, such as unexpected glass repairs or work outside the agreed scope.
Important: This is customer-visible shared text. Changes can affect existing proposal views. Have your business's terms reviewed appropriately; adding fine print is not the same as collecting a separate signed agreement.
Proposal Footer Links
Adds up to three labeled links at the bottom of proposals. Enter both a label and a destination URL for each item. Use a complete address such as https://example.com/terms.
Use cases:
Link to terms and conditions, warranty information, and an insurance certificate.
Give customers a permanent link to installation preparation or aftercare instructions.
Important: Keep linked pages accessible to customers. A private staff document or a link requiring an account may not be usable by the recipient. These links are shared across proposals, not specific to an individual job.
Proposal Extra Fields / Links
Adds up to two label-and-value entries in the proposal's upper-right information area. A plain-text value displays beside its label. A valid URL becomes a clickable link using the label as the link text. Both the label and value must be filled in for an entry to display.
Examples: Label: "Contractor License"; value: "LIC-123456". Label: "Preparation Guide"; value: "https://example.com/preparation".
Use cases:
Display a business license or tax-registration number on every proposal.
Add a prominent link to payment instructions or a customer preparation page.
Important: These values are business-wide. Do not enter a purchase-order number or private instruction that belongs to only one customer.
Proposal Business Notice
Shows a short notice at the top-right of the proposal header, above the business contact information. The field allows up to 50 characters.
Use cases:
Display a license identifier where customers can find it immediately.
Add a short registration or accreditation reference without using a longer notes field.
Important: This space is intended for a brief notice. Use Proposal Notes, Fine Print, or Footer Links for longer explanations.
Show Name Field on Approval
Shows a name-entry field on the customer's approval form. It is on by default. The submitted name is saved with the proposal approval.
Use cases:
Identify who approved work for a company with multiple contacts.
Record the name of the household member authorizing a residential installation.
Important: This is a typed name, not a drawn signature or identity-verification process. For a separate signing workflow, use the appropriate document-signing tools.
Required
Makes the approval name field mandatory in the customer-facing form. It is off by default and only applies when Show Name Field on Approval is enabled.
Use cases:
Ask every commercial approver to identify themselves before submitting approval.
Reduce approvals with no name when proposals are forwarded between family members or coworkers.
Important: Enable both checkboxes together. Selecting Required while hiding the name field does not give the customer a visible field to complete.
Hide Measurements on Proposals
Hides the detailed room measurement display in the customer-facing room-based proposal scope. It is off by default. Room names remain visible, with a summary of items or panes instead of the expandable measurement detail.
Use cases:
Give a homeowner a simpler quote without a full window-by-window breakdown.
Keep measurement dimensions in the internal project while presenting a concise scope to a customer.
Important: This is a presentation setting, not a change to measurements or pricing. It does not erase measurements, hide every part of the scope, or control invoice descriptions. Invoice measurement visibility has its own option.
Show Only Pane Count
When Hide Measurements on Proposals is enabled, replaces the room's descriptive item summary with just the pane count, such as "8 panes." It is off by default.
Use cases:
Show a clean room-by-room pane count for a large residential project.
Confirm the quantity covered without exposing measurement descriptions.
Important: This option depends on Hide Measurements on Proposals. On its own, it does not replace the normal detailed measurement display.
Reply-To Sender Account Email
Routes replies to a proposal email to the account email of the staff member who sent it. It is off by default; otherwise replies use the business's reply-to email. If the sender's email is unavailable, the business reply-to address remains the fallback.
Use cases:
Let a salesperson handle questions about their own quotes directly.
Leave it off when a shared office inbox should manage all proposal replies.
Important: Reply-to is not the email's sending address. This setting does not change the sender's login, the business email displayed on the proposal, or the reply routing of every other automated email.
Show Project Name on Proposals
Displays the project's custom name, when present, above its identifying details on the proposal. It is off by default.
Use cases:
Label related commercial quotes "Head Office - North Wing" and "Warehouse - Phase 2."
Help a repeat customer distinguish between quotes for several vehicles or properties.
Important: Project names become customer-visible when enabled. Leave this off if your team uses names for internal comments, sales priorities, or other information customers should not see.
Business Information on Proposal: Address, Phone, and Email
These three independent checkboxes control which business contact details appear in the proposal header. They do not change the saved business details.
Address: Off by default. Shows the business address when enabled and available.
Phone: On by default. Shows the business phone number when available.
Email: Off by default. Shows the business email address when enabled and available.
Use cases:
A mobile installer can show phone and email while keeping a home-office address off proposals.
A storefront can show its address so customers know where to bring a vehicle.
Important: Update the actual contact details in Business Info. Hiding an email address here does not change where email replies go. Business contact information appears in the header; do not rely on the configuration screen's left/right description for its exact position on every layout.
Customer Information on Proposal: Address, Phone, and Email
These independent checkboxes control customer and job contact details shown in the proposal information area. The customer name is included automatically.
Address: On by default. Shows the project's address, when available, so the proposal identifies the work location.
Phone: On by default. Shows the contact's phone details when available.
Email: Off by default. Shows the contact's email address when enabled and available.
Use cases:
Keep the installation location visible when a property manager orders work for multiple sites.
Hide phone and email on a proposal that may be circulated to a purchasing team.
Important: These are display controls only. They do not remove contact data or stop proposal emails and text messages.
Proposals: Deposits
Require Deposit
Sets the deposit request copied into new standard proposals. Available when Stripe or TintWizPay is enabled. Choose No Deposit, a listed percentage, or a listed fixed amount in your business currency. Canned proposals and individual proposals can have their own deposit settings.
Percentages: 5%, 10%, 15%, 20%, 25%, 30%, 35%, 40%, 50%, or 75%.
Fixed amounts: 5, 10, 20, 25, 30, 40, 50, 75, 100, 125, 150, 200, 250, or 500.
The customer is asked to pay after approving. Percentage deposits use the approved total, including tax when applicable. A paid deposit is recorded on the project and applied as a payment when an invoice is created, reducing the balance due rather than reducing the price of the work.
Example: A 25% deposit on an approved, tax-inclusive total of $1,200 requests $300.
Use cases:
Collect a percentage before ordering film for a large commercial installation.
Request a fixed booking deposit for an automotive appointment.
Important: Proposal approval and deposit payment are separate steps. An approved proposal does not mean the deposit has been paid. Changing this default does not add deposits to existing proposals. The calculation does not request a deposit when the approved pre-tax total is below 5; do not choose a fixed deposit larger than the job total.
Deposit Message
Customizes the deposit request displayed after approval. The field allows up to 300 characters. Include :amount to insert the calculated deposit with the business currency symbol.
Example: "Please pay :amount to reserve your installation. We will confirm your appointment after payment."
Use cases:
Explain why a deposit is needed before special-order materials are purchased.
Tell customers what happens after they pay, such as an office call to arrange a date.
Important: The message does not create a reservation or schedule an appointment. It is shared customer-facing wording. When an unpaid deposit is due, the deposit request takes the place of the normal approval message and scheduling button until that payment step is cleared.
Proposals: Approval Message and Scheduling Links
Approval Message Content
Customizes the confirmation shown after approval when a pending deposit request is not being displayed. Without a custom message, Tint Wiz confirms approval and says your team will contact the customer to schedule. An individual proposal's approval message takes priority over this business default, including content brought in from a canned proposal.
Example: "Thank you for approving. Our office will call you within one business day to confirm an installation date."
Use cases:
Set expectations when a coordinator needs to check crew availability first.
Ask an automotive customer to use the scheduling button below the confirmation.
Important: This is an on-screen confirmation, not an automatic appointment or a customizable approval email. The supported :approved_at placeholder inserts the approval date and time in the business time zone.
Approval Message Button Label / URL
Adds a button below the approval confirmation. Enter a clear label and a full website or scheduling URL. A proposal-specific approval link takes priority over the business-wide link. If a link has no custom label, the button reads Click Here to Continue.
Examples: Label: "Choose an Installation Time"; URL: your booking page. Label: "Read Preparation Instructions"; URL: your customer preparation page.
Use cases:
Send customers to Acuity, Calendly, Square Appointments, or another external booking page.
Direct approved customers to a form for parking, building access, or site-readiness information.
Important: This button opens another page; it does not create a Tint Wiz appointment or synchronize a booking by itself. Test the destination as a customer, especially when using different links for different services.
Redirect Automatically
Automatically opens the approval link shortly after a successful approval. It is off by default. The redirect requires a valid approval link and runs on the immediate post-approval confirmation, rather than every time someone later reopens the proposal.
Use cases:
Move customers directly into a booking process after approving a standard automotive package.
Send customers to a required next-step form without depending on a second click.
Important: Customers may leave before reading a long approval message. Keep essential instructions on the destination page too. If an unpaid deposit request is displayed instead of the approval message, the normal approval-link redirect is not shown at that stage.
Append Customer Information
Adds the customer's first name, last name, phone, and email as URL parameters to a proposal-specific approval link. It is on by default. The mobile number is used when available; otherwise the contact phone is used. External booking tools must recognize the parameters to prefill their forms.
Use cases:
Reduce typing when a customer opens a compatible scheduling page on a phone.
Pass basic contact details into an external booking workflow attached to a canned proposal.
Important: The business-wide fallback link currently does not receive these parameters. To use prefilling, set the approval link on the individual proposal or canned proposal and test the actual booking page. Acuity and Calendly are named in the settings, but compatibility depends on the destination's accepted parameters. Contact details are included in the URL and may appear in browser history and the destination's logs, so only use trusted destinations.
Proposals: Follow-Up Emails
Send Follow Up for Not Viewed
Sends an automatic follow-up email approximately 24 hours after the proposal email was sent, if the proposal has not been viewed, approved, or expired. It is on by default. The recipient must have an email send recorded, and the contact must allow proposal follow-ups.
Use cases:
Remind a busy property manager about a quote they have not opened.
Reduce manual checking of yesterday's unviewed proposals.
Important: This is email-only, not an SMS reminder or a daily repeating campaign. The follow-up is tracked once per eligible send. Automated checks run about every 10 minutes, so delivery is not guaranteed at the exact 24-hour mark. Enabling the option does not backfill every old proposal.
Send Follow Up for Not Approved
Sends an automatic follow-up email approximately 48 hours after a tracked customer view, if the proposal remains unapproved and unexpired. It is on by default. It requires an emailed proposal, a recorded view, and a contact who allows proposal follow-ups.
Use cases:
Follow up after a homeowner has reviewed several film choices but not selected one.
Keep a commercial quote moving without requiring a salesperson to remember the viewing date.
Important: The timer starts from the recorded view, not from the original send. This is separate from the unviewed follow-up, is not a repeating reminder series, and uses scheduled processing rather than an exact-time delivery guarantee.
Invoices: Delivery and Online Payments
Important: QuickBooks invoices have their own settings. If QuickBooks Online sends your invoices, most Tint Wiz layout and presentation settings below do not customize the QuickBooks invoice. Use QuickBooks to customize that version, or enable Send Tint Wiz Invoices to use Tint Wiz's customer-facing invoice while continuing to sync.
Send Tint Wiz Invoices
Appears when QuickBooks Online is connected. It is off by default. Enable it to send the Tint Wiz invoice instead of the QuickBooks version while retaining QuickBooks synchronization.
Use cases:
Keep using QuickBooks for bookkeeping while presenting customers with the Tint Wiz invoice layout.
Use Tint Wiz invoice notes and customer-facing payment tools without switching off accounting synchronization.
Important: This changes invoice delivery and presentation, not whether QuickBooks is integrated. Do not assume Tint Wiz appearance options also change the invoice stored or viewed in QuickBooks.
Show PAY NOW Button (Stripe)
Shows Stripe's online payment button on eligible Tint Wiz invoices with an outstanding balance. It is on by default. The setting appears when Stripe is enabled and TintWizPay is not enabled.
Use cases:
Let a customer pay an unpaid invoice online rather than calling the office.
Turn it off when your team collects payment in person or provides another payment route.
Important: This is a Stripe-specific display control. It does not activate Stripe, control TintWizPay's payment button, or add a payment button to a QuickBooks-generated invoice. Paid invoices do not need an outstanding-balance payment button.
Ask for Shipping Address (Stripe)
Requests a shipping address during Stripe invoice checkout. It is off by default and appears under the same Stripe-without-TintWizPay condition as the PAY NOW setting. The permitted shipping country follows the business's configured country.
Use cases:
Collect shipping information when an invoice includes products your business will send to the customer.
Leave it off for a typical installation visit where shipping details are unnecessary.
Important: This applies to Stripe invoice checkout, not your general contact form or appointment location. Enabling it adds checkout work for the customer and does not automatically update the project's installation address.
Invoices: Generated Content and Tax
Default Invoice Line Description
Sets the leading description used when generating the main invoice line from a project. The field allows up to 50 characters. When blank, Tint Wiz builds its standard film-installation wording, which can include "Material and" when appropriate.
The generated line can also include job identity, approved scope, vehicle details, installation-event titles, services, and inventory item codes. This setting changes the opening wording, not all of that supporting content.
Example: Use "Window Film Installation" or "Automotive Tint Package" as your standard opening description.
Use cases:
Match invoice wording to the terminology your commercial customers expect.
Use consistent descriptions across invoices prepared by different office staff.
Important: This does not rewrite existing invoice lines. Entering a single hyphen (-) or period (.) suppresses the generated opening phrase, but other generated job details can remain. Use the separate measurement and event-title settings to control those parts.
Itemize Services
Defaults the invoice-generation workflow to separate approved project services into their own lines. It is off by default. The main installation line remains, with service amounts allocated to the additional lines rather than counted twice.
Example: An $800 project with a $100 approved removal service can produce a $700 main line and a separate $100 removal line.
Use cases:
Give a fleet manager separate lines for installation, removal, and additional services.
Make it easier for a customer to understand what contributes to the invoice total.
Important: This itemizes approved services, not every pane, room, or vehicle area. Review the generated lines before saving. Changing this default does not split previously saved invoices.
Add First Installation Title to Invoice Description
Adds the title of the project's first active installation appointment to the generated invoice description, when that appointment has a title. It is off by default.
Example: An installation titled "After-hours access - North Lobby" can be included in the invoice description.
Use cases:
Include a recognizable site or phase description for a commercial purchasing department.
Connect the invoice to the installation reference your customer has been using.
Important: Appointment titles become customer-visible through the generated description. Do not use private crew instructions as event titles if you enable this option. It does not add every appointment or retroactively update saved invoices.
Default Payment Terms
Sets the default due date when preparing a new invoice. Choices are Upon Receipt, NET 7, NET 21, and NET 30. Upon Receipt is the default. NET terms add the selected number of calendar days to the invoice-generation date in the business time zone.
Use cases:
Use Upon Receipt for retail automotive work paid at pickup.
Use NET 30 for an established commercial account with approved credit terms.
Use NET 7 for smaller business customers who need a short accounts-payable cycle.
Important: Terms set a due-date default, not automatic collection, late fees, or a reminder campaign. Check the actual due date before saving, especially if you change the invoice date. Existing invoice due dates are not recalculated when you change the business default.
Default Tax Rate (Optional)
Selects the tax rate used as a default when preparing proposals and applicable project or invoice data. Choose a saved rate or No Tax. Tax-exempt contacts are handled separately. New invoices generally carry forward the project's existing tax details rather than replacing an agreed tax setup with a newly selected business default.
Example: Choose your normal sales-tax rate for local residential work, then review exceptions on individual jobs.
Use cases:
Avoid selecting the same tax rate repeatedly for jobs in your usual service area.
Leave No Tax selected when taxation must be assessed individually for each customer or location.
Important: This is not a location-based tax engine or tax advice. Confirm the correct treatment for each job. With QuickBooks connected, the default-rate list only includes rates linked to a QuickBooks tax code. Changing the default does not automatically recalculate existing proposals or invoices.
Manage Tax Rates
Opens the separate area for creating and maintaining named tax rates. A rate needs a name and a numeric percentage from 0 to 99.99. When QuickBooks is connected, rates also require a QuickBooks tax-code reference.
Use cases:
Maintain rates for the different jurisdictions where your team installs film.
Give rates recognizable names so office staff select the right one.
Important: You cannot delete the tax rate currently selected as the business default. First change Default Tax Rate to another rate or No Tax, save, then remove the old rate. Creating a rate does not make it the default automatically.
Hide Measurements on Invoice Descriptions
Removes the detailed measurement breakdown from descriptions generated for new room-based invoices. It is off by default. Room names and item summaries can still be included.
Use cases:
Give a customer a concise invoice after they have already approved a detailed proposal.
Keep window dimensions out of the final billing description while retaining the agreed scope internally.
Important: This only changes newly generated descriptions. It does not remove measurements from the project, hide all job details, or edit an existing saved invoice. It is independent of Hide Measurements on Proposals.
Invoices: Notes, Identity, and Appearance
Invoice Notes
Provides business-wide footer notes, up to 2,000 characters. How they reach an invoice depends on Save Notes with New Invoices below. When shared notes are displayed and no custom text is set, the standard footer says "Thank you for your business."
Use cases:
Include bank-transfer instructions or an accounts-receivable contact.
Show standard aftercare or warranty reminders with every bill.
Important: Shared invoice notes can change on existing invoice views. Enable Save Notes with New Invoices when you need the wording copied into each new invoice instead of remaining shared live text.
Save Notes with New Invoices
Controls whether Invoice Notes are copied into newly generated invoices. It is off by default.
Off: The invoice shows its own saved notes plus the current business Invoice Notes as a separate footer section. Changes to the business notes can therefore appear on older invoice views.
On: New invoice drafts receive a copy of the current business notes in their own notes field. You can edit that copy for the individual invoice, and the separate shared-footer notes are not displayed.
Use cases:
Leave it off for a shared contact message that should always show the latest office details.
Turn it on to preserve the payment instructions used when each invoice was prepared.
Important: Switching this setting also changes the shared-footer display on older invoices. Turning it on does not backfill notes into existing invoices. If an old invoice relied entirely on shared notes, those notes may disappear from its view after the switch. Review representative older invoices before changing the setting.
Invoice Extra Fields / Links
Adds up to two business-wide label-and-value entries in the invoice's upper-right information area. Both parts are required for an entry to appear. A valid URL becomes a clickable link using the label as its text; otherwise the label and value display as text.
Examples: "VAT Number" with your registration number, or "Payment Instructions" with a full HTTPS URL.
Use cases:
Include a tax-registration or contractor-license number on invoices.
Link to customer-facing payment guidance without lengthening every line description.
Important: These fields are shared across invoices, not custom fields for a particular customer. Use full URLs, and do not enter information that should only appear on one job.
Invoice Business Notice
Displays a short notice at the top-right of the invoice, above the business contact details. The field allows up to 50 characters.
Use cases:
Place a required registration number prominently in the header.
Add a short business-wide reference that should not be buried in footer notes.
Important: Use Invoice Notes for longer instructions. This notice is shared across Tint Wiz invoices and is separate from the document label below the logo.
Invoice Label
Adds a custom document label beneath the logo in the invoice's customer-information area. The field allows up to 50 characters. It is optional; the example "TAX INVOICE" shown in the empty field is a prompt, not an automatically saved label.
Use cases:
Use "TAX INVOICE," "GST INVOICE," or "VAT INVOICE" when appropriate for your business.
Add the document terminology expected by a commercial customer's accounts-payable team.
Important: A label does not calculate tax or establish legal compliance. Configure the actual tax rate separately and confirm local invoicing requirements.
Invoice Background Color
Sets the background surrounding the online Tint Wiz invoice. Enter a valid color value, preferably a hexadecimal code such as #E8EEF0. This does not recolor every invoice section or change the invoice's saved financial data.
Use cases:
Give the online invoice a restrained background that complements your branding.
Use a light neutral background for a clean customer viewing experience.
Important: Select a named Invoice Text Font when applying a custom background. Background styling is applied alongside the custom font styling in the current online template. Preview the invoice after saving. The downloaded PDF uses a separate layout and does not use this background setting.
Invoice Text Font
Chooses a typeface from the available font list for the online Tint Wiz invoice. Options include Open Sans, Lato, Montserrat, Nunito, Roboto, and many others. Default leaves the standard invoice styling in place; you cannot upload an arbitrary font through this control.
Use cases:
Choose a clear, familiar typeface for customers reviewing long invoice descriptions.
Match your online invoice more closely to your business's existing materials.
Important: The downloaded invoice PDF uses its own standard font. The online font is loaded from Google Fonts, so appearance can fall back if external fonts are blocked or unavailable. Preview real invoices rather than assuming the PDF will match the online typography.
Business Information on Invoice: Address, Phone, and Email
These independent checkboxes control business contact details in the Tint Wiz invoice header.
Address: On by default. Shows the business address when available.
Phone: On by default. Shows the business phone number when available.
Email: Off by default. Shows the business email when enabled and available.
Use cases:
Include an office address and phone number for commercial billing verification.
Add the business email so customers know where to send billing questions.
Important: These controls change visibility, not the stored business information or email reply routing. Consider invoice-document requirements before hiding your business address.
Customer Information on Invoice: Address, Phone, and Email
These independent checkboxes control recipient details on the Tint Wiz invoice. The customer name remains included.
Address: On by default. Uses the invoice's address when one is available, otherwise the project's address.
Phone: On by default. Shows the associated contact's phone details when available.
Email: Off by default. Shows the associated contact's email address when enabled and available.
Use cases:
Show a billing address supplied for a commercial customer's invoice.
Keep phone and email off an invoice that will circulate through a purchasing department.
Important: A hidden email address does not stop invoice email delivery. These are presentation controls, and they do not automatically replace an invoice address with a customer's general contact address.
Invoices: Recording and Displaying Payments
Payment Types
Adds custom payment-type choices to the payment-recording forms. Enter a comma-separated list, up to 500 characters, such as Venmo,Zelle,Customer Credit. Your entries are added alongside the built-in payment types rather than replacing them.
Use cases:
Track a local transfer method that is not in the standard list.
Distinguish customer-credit payments from cash or card in your records.
Important: A custom type is a reporting label, not a payment integration. Adding "Venmo" does not create checkout, move funds, or confirm that money was received. Use consistent spelling, avoid unnecessary spaces, and do not put commas inside a single type name.
Show Payment Details on Invoices
Shows individual active payments, including their type and amount, on Tint Wiz invoices. It is off by default. When off, payments are summarized as one Paid total instead of a list.
Use cases:
Show a customer's deposit and final payment separately.
Clarify a split payment made partly in cash and partly by card.
Important: This only displays recorded payments. It does not create a payment, charge a card, or replace checking that payment records are accurate. It does not add a bank statement or a processor's full transaction details to the invoice.
Inventory
Use Large Labels
Switches inventory roll-label output from the standard size to the larger format. It is off by default. The dimensions shown in Configuration depend on the business's country.
United States: Standard labels are shown as 1.1 x 3.5 inches; large labels as 2.4 x 3.9 inches.
Other countries: Standard labels are shown as 29 x 90 mm; large labels as 62 x 100 mm.
Use cases:
Use larger labels when film rolls are stored on racks and staff need to identify them quickly.
Keep the standard format when your existing label printer and supplies use the smaller stock.
Important: Your printer and label rolls must support the selected size. Changing this option switches the generated label format; it does not resize physical labels already printed or change film-roll measurements. Print a test label before producing a batch.
Projects
Default Project Type
Prefills the project type in the standard new-project workflow. Choices are Residential, Commercial, Automotive, Marine, or Default (Not Selected). The default is no selection. You can still choose a different type for a particular job.
Use cases:
An automotive tint shop can start most new projects as Automotive.
A commercial specialist can reduce repetitive selections for office and storefront work.
A mixed-service business can leave the type unselected so staff actively choose the correct workflow.
Important: This does not convert existing projects or restrict your business to one type. Starting a project through a type-specific shortcut can take precedence over the general business default.
Mobile by Default
Prefills new projects as mobile work. It is off by default. This is especially relevant to automotive or marine jobs where work may happen at the customer's location instead of your shop.
Use cases:
A mobile tint installer can avoid changing the mobile setting on nearly every new vehicle job.
A marina service can default to on-site work while changing occasional workshop jobs individually.
Important: Mobile means the job's service location, not use of the mobile app. Check the project address before scheduling. This default does not provide routing, create travel time, or update older projects.
Show Install Dates on Contact Overview
Changes the date shown beside a project in the contact's overview. When on, it shows the project's installation scheduling date. When off, it shows the project creation date. It is off by default.
Use cases:
An office coordinator can see when a repeat customer's work is scheduled rather than when the record was opened.
A shop can review a customer's installation history without opening each project.
Important: This changes the displayed date, not the appointment or project history. A project with no installation scheduled may not have an installation date to display.
Projects: Measurements
Round Up Measurement Areas
Sets the default Round Up choice for new measurements. It is off by default and can be overridden on an individual measurement. When enabled, a measurement entry's calculated area is rounded up to the next whole area unit instead of retaining two decimal places.
Example: A measurement entry calculated at 12.34 square feet becomes 13 square feet with rounding enabled. An entry already at 12.00 remains 12.
Use cases:
Apply your normal whole-unit area policy consistently when preparing new measurements.
Leave it off when customers should be quoted using fractional square footage or square metres.
Important: Rounding is applied to the calculated total for a measurement entry, including its quantity, not simply once to the entire project's final area. It can affect area-based pricing. It does not round the entered width and height, change measurement units, or recalculate every existing measurement when the business default changes.
Projects: Project Sheets
Show Perimeters (Linear Feet / Metres)
Shows perimeter measurements on project sheets by default. It is off by default. The unit follows your business's measurement setup. For rectangular measurements, the perimeter represents the total edge length, including quantity, rather than square area.
Use cases:
Give installers a linear measurement reference for edge-related materials or work.
Compare total perimeter alongside area on a room-based project sheet.
Important: This is a sheet-display default, not an additional invoice charge. It is relevant to measured room-based work rather than automotive application areas. The sheet's own perimeter toggle can change the output for the current sheet.
Show Appointments
Includes project appointment information on project sheets by default. It is off by default. The sheet can show appointment dates, times, titles, assigned staff, and descriptions. The sheet view also has its own Show Appointments toggle.
Use cases:
Give an installation crew the schedule and site instructions on the same sheet as the approved scope.
Include relevant appointment details on a printed handoff for a multi-visit project.
Important: Review event descriptions before sharing a sheet with a customer. They may contain internal instructions. Technician access remains subject to role restrictions; this setting does not grant extra appointment access.
Sheet Notes
Adds shared notes to printable project sheets. The field allows up to 2,500 characters and offers a formatting guide for the browser-rendered sheet.
Example: "Protect surrounding surfaces before starting. Confirm glass condition with the site contact. Leave aftercare instructions when complete."
Use cases:
Give every crew a consistent installation checklist.
Add standard customer aftercare instructions when you print a customer copy.
Important: These notes appear on all applicable project sheets, not just one project. Do not include customer-specific or confidential information in the shared default. Formatting styles do not carry over to the PDF version, and raw HTML is not a reliable way to style the notes.
Vehicle Ready Message
Sets the default SMS text staff can send from an automotive project when a vehicle is ready. The field allows up to 200 characters. Use :customer_name for the customer's first name and :vehicle_make for the vehicle make/model. If vehicle details are missing, the vehicle text falls back to "vehicle."
Example: "Hi :customer_name, your :vehicle_make is ready for pickup. Please contact us with any questions."
Use cases:
Notify a customer waiting nearby that installation is complete.
Give front-desk staff consistent pickup wording while allowing edits for an individual customer.
Important: Saving this template does not send a message automatically. Staff review the number and message in the vehicle-ready dialog and select Send Message. The business-name prefix and SMS suffix are added automatically; the template's character limit is not a guarantee that the final SMS fits in one segment.
Calendar and Scheduling: Customer Notifications
Appointment communications have several layers. The business defaults determine the initial selections, each appointment has its own customer-notification choice, and reminder delivery also checks the contact's reminder preference. These options are separate from Settings > Notifications, which controls internal staff alerts.
Important: An enabled option is not a guarantee that both channels can deliver. Email needs a usable customer email address; SMS needs a usable mobile number and is subject to carrier delivery and recipient opt-outs. Customer messages require an appointment linked to a project/contact. Standalone "Other" calendar events are not customer-reminder appointments. SMS messages include a business-name prefix, an appointment link when available, and the business's SMS suffix.
Appointment Notifications / Reminders
Sets the default customer-notification selection when scheduling a new appointment. It is on by default. Staff can override the selection for an individual appointment.
Use cases:
Leave it on when most customers expect appointment confirmations and reminders.
Turn it off when most appointments are internal coordination and staff should deliberately enable customer communications for selected bookings.
Important: This is a default, not a master switch for every existing appointment or every message type. Changing it does not clear the notification choices already saved on appointments. The separate new-appointment and reminder options below must also be enabled for their respective messages. Cancellation notifications use their own setting.
New Appointment Notification
Sends a customer notification after an appointment is first scheduled, when that appointment's customer-notification option is enabled. It is on by default. The notification is prepared at creation time; actual delivery depends on email/SMS processing.
Use cases:
Confirm the date as soon as your office books a residential consultation.
Give an automotive customer an appointment link after a telephone booking.
Important: This option is for newly scheduled appointments. It is not a promise that every later date change, reassignment, or edit will trigger another customer notification. Check how you will communicate rescheduling rather than assuming the original creation notification repeats.
New Appointment Message
Customizes the main text used in the new-appointment SMS and email. The field allows up to 200 characters. Use :event_datetime to insert the appointment date and time.
Example: "Your installation is scheduled for :event_datetime. Please contact us if you need to change the appointment."
Use cases:
Ask in-shop customers to arrive with the vehicle ready for service.
Remind a site contact to arrange access before a scheduled visit.
Important: This edits the message text, not the entire email template. The email still includes its greeting, applicable address, appointment button, and footer. The replacement date/time can be longer than the placeholder you enter. Customer-name variables are not supported in this field.
1 Day Reminder
Enables the reminder sent approximately 24 hours before a scheduled appointment. It is on by default. Delivery requires the appointment's customer reminders to be enabled and the contact's appointment-reminder preference to allow them. Cancelled appointments are excluded.
Use cases:
Give homeowners time to move furniture away from windows before the next day's visit.
Remind an automotive customer to arrange their drop-off or transport home.
Important: The schedule uses a processing window, not exact-to-the-minute delivery. An appointment created after its 24-hour reminder window has already passed does not get a retroactive day-before reminder. Disabling this option stops this reminder type for eligible appointments, including previously created ones that have not yet reached their send window.
Appointment 24 Hours Reminder Message
Customizes the main text of the day-before SMS and email. The field allows up to 200 characters. Use :event_time for the scheduled start time.
Example: "A reminder that your appointment is tomorrow at :event_time. Please ensure access to all windows."
Use cases:
Include preparation instructions that customers can act on the evening before.
Ask a commercial site contact to confirm building access or an escort for the crew.
Important: Keep relative wording consistent with the reminder. "Tomorrow" is suitable for this day-before message, not the one-hour reminder. Editing the text does not turn on the reminder or override a contact's reminder preference.
1 Hour Reminder
Enables the reminder sent approximately one hour before the appointment. It is on by default. It has the same project/contact, appointment-reminder, and contact-preference requirements as the day-before reminder. Cancelled appointments are excluded.
Use cases:
Remind an in-shop customer to leave for their scheduled drop-off.
Let a homeowner know their scheduled visit is approaching.
Important: This is based on the appointment's scheduled start, not a technician's live location or arrival estimate. It is not an "on the way" message. Appointments created too close to their start may miss the reminder window, and delivery time can vary.
Appointment 1 Hour Reminder Message
Customizes the main text of the one-hour SMS and email. The field allows up to 200 characters. Use :event_time to insert the start time.
Example: "Your appointment is today at :event_time. Please contact our office if you are delayed."
Use cases:
Give automotive customers a final drop-off reminder.
Ask an on-site contact to be available shortly before the scheduled visit.
Important: Do not describe this as a guaranteed arrival time. The placeholder is the booked time, not live tracking. The reminder toggle and delivery requirements apply independently of this wording.
Cancel Notification
Sets the default for sending customer cancellation notifications on new appointments. It is on by default. The appointment stores its own cancellation-notification choice, which staff can review or override in the appointment/cancellation workflow.
Use cases:
Notify a homeowner promptly when an installation must be cancelled.
Avoid an unnecessary customer cancellation message when removing an internal or duplicate booking by explicitly checking the event's notification choice.
Important: This is separate from Appointment Notifications / Reminders. Turning off the general customer-reminder default does not automatically turn off cancellation messages. Changing the business cancellation default does not rewrite the choice saved on existing appointments.
Appointment Cancel Message
Customizes the main text of the cancellation SMS and email. The field allows up to 200 characters. Use :event_datetime to identify the cancelled appointment.
Example: "Your appointment for :event_datetime has been cancelled. Please contact our office to arrange a new date."
Use cases:
Give customers a clear next step after weather or access problems interrupt a booking.
Identify which appointment was cancelled when a customer has several jobs in progress.
Important: Cancellation wording does not create a replacement appointment. Avoid promising a new date unless staff have actually booked it. A custom cancellation message is only sent when that appointment's cancellation-notification choice allows it.
Appointment Message Variables
The appointment-message replacement system supports these date/time placeholders in the configurable appointment messages:
:event_datetime: Appointment date and start time.
:event_date: Appointment date without the time.
:event_time: Appointment start time without the date.
Use cases:
Use :event_datetime in confirmations and cancellations so the affected booking is unambiguous.
Use :event_time in the day-before reminder for a shorter message.
Use :event_date instead of a time-bearing placeholder when customers should only be shown a date.
Important: The settings screen recommends :event_datetime for new/cancel messages and :event_time for reminders, but the shared replacement system supports all three above. Use these exact placeholders. Do not assume proposal, vehicle-ready, or customer-name placeholders work in appointment messages.
SMS Message Suffix
Adds a shared ending to customer SMS messages that use the business messaging template. The field allows up to 50 characters. Use it for your preferred contact instructions.
Example: "Call 555-123-4567 for changes."
If no custom suffix is supplied, Tint Wiz uses the business phone number when available. The generated suffix also includes Reply STOP to opt out.
Use cases:
Give customers a clear phone number to call instead of replying to the automated sender.
Direct appointment and vehicle-ready questions to the same office contact.
Important: The opt-out instruction is added separately and remains part of the generated suffix. This setting does not change the SMS sending number or the footer of emails. The message prefix, inserted variables, link, and suffix all add length, so a 200-character message field does not mean the final SMS will fit in one segment.
Calendar and Scheduling: Customer Appointment Page
Allow Self Cancel
Controls whether the customer-facing appointment page offers a Cancel Appointment link for an upcoming, uncancelled appointment. It is on by default.
Use cases:
Let customers cancel an appointment without waiting for office hours.
Hide the self-cancel option when your office needs customers to call and discuss changes.
Important: This is not a configurable cancellation-policy engine. It does not set a 24-hour cutoff, charge a cancellation fee, or provide online rescheduling. The normal appointment page stops showing its cancel link once the appointment's start time has passed. Check recurring bookings carefully because cancelling one occurrence can also cancel linked recurring dates.
Cancel Success Notice
Changes the on-screen confirmation shown after a customer cancels their appointment. The field allows up to 500 characters.
Example: "Your appointment has been cancelled. Please call our office when you are ready to arrange a new time."
Use cases:
Explain how customers should rebook after self-cancelling.
Provide an office number or a short note about what to expect next.
Important: This is the cancellation-page confirmation, not the cancellation SMS/email. It does not refund payments, schedule a replacement visit, or change your cancellation policy.
Hide Time from Appointment Link
Hides the start time on the customer-facing appointment details page while leaving the date visible. It is off by default. The underlying appointment still has a start time for scheduling and reminders.
Use cases:
Show a customer the service date when your team coordinates the precise time separately.
Keep the public appointment page date-only for jobs managed using arrival windows.
Important: This does not remove times from SMS or emails. Time-bearing placeholders such as :event_datetime and :event_time still insert the booked time. Review all appointment-message wording if the customer should only receive a date.
Calendar Setup
Start Week on Sunday
Changes the calendar's first day from Monday to Sunday. It is off by default.
Use cases:
Match a shop's Sunday-to-Saturday planning week.
Keep the calendar aligned with the way your team reads its weekly schedule.
Important: This changes calendar layout, not appointment dates, working hours, or the business time zone.
Hide Map
Hides the map when opening the calendar. It is off by default, and the map can still be toggled on when needed. Smaller-screen layouts also start with the map hidden to preserve space.
Use cases:
Give an in-shop automotive team more room for appointments.
Keep the map available for occasional mobile-route checks without displaying it throughout the day.
Important: Hiding the map does not remove addresses or disable mapping. It is a view preference, not a change to the location data saved on projects.
Hide Cancelled Appointments
Excludes cancelled appointments from the calendar. It is off by default. Cancelled appointments remain part of their projects rather than being deleted.
Use cases:
Keep a busy day readable after several appointments have been replaced.
Leave it off when dispatchers need to see cancellation history alongside active bookings.
Important: Hidden cancelled appointments are still records. Use the project to review them; hiding them does not erase history, reverse payments, or remove cancellation notifications already sent.
Default Event Duration
Sets the initial appointment length when scheduling. The app default is 2 hours. The menu provides 15 minutes to 12 hours, using 15-minute increments below six hours and 30-minute increments from six hours onward. Staff can adjust individual appointments.
Use cases:
Default consultations to a shorter block when most visits are quick estimates.
Choose a longer default for a shop that mainly schedules full-vehicle installations.
Important: One business default cannot represent every service duration. It does not update existing appointment lengths, calculate travel time, or prevent staff from overlapping events. Calendar Slot Duration below controls the grid, not booking length.
Show Consultants/Installers All Events by Default
Changes the initial calendar filter for consultants and installers from their own events to all events. It is off by default. Administrators already start with an all-events default.
Use cases:
Let a small team see the overall workload when they open the calendar.
Leave it off when individual installers primarily need to focus on their own assignments.
Important: This is a default filter, not a permission change. It does not grant technician-role users unrestricted calendar access. Remembered filters can take precedence, so a returning user's calendar may retain their previous selection.
Force Today
Opens the calendar on today's date instead of restoring the date last viewed. It is off by default.
Use cases:
Ensure the front desk starts each calendar visit on the current day's work.
Avoid reopening a date far in the future after reviewing a long-range booking.
Important: Staff can still navigate to other dates. This sets the initial date; it does not continuously snap the view back to today while someone is working.
Mark Unassigned
Marks unassigned appointments with a red UNASSIGNED tag on the calendar. It is on by default.
Use cases:
Help a dispatcher spot installations that still need a crew.
Distinguish a reserved time slot from work that has already been assigned.
Important: The tag is a visual warning only. It does not assign a staff member, notify a dispatcher by itself, or prevent saving the appointment. Use Assignee Required when an assignment should be requested during creation.
Assignee Required
Requires staff to select an assignee when creating an appointment through scheduling. It is off by default.
Use cases:
Reduce new installation bookings that have no responsible installer.
Make consultation ownership clear when several salespeople share a calendar.
Important: This does not automatically assign staff or check their availability. It does not repair existing unassigned appointments, and should not be treated as a guarantee that later edits cannot leave an appointment unassigned. Check your team's role and assignment options before enabling it.
Show Holidays
Shows available public-holiday entries on the calendar. It is on by default. Holiday information depends on the selected country/year and the external holiday data available to Tint Wiz.
Use cases:
Notice public holidays before promising a commercial site visit.
Give dispatchers extra context when planning a week's installation workload.
Important: Holiday markers do not close your business or block bookings. They are not a complete company closure calendar, and not every local or regional observance is guaranteed to appear. Add your own time-off or closure entries where needed.
Calendar Layout
Calendar Slot Duration
Sets the size of the calendar's time-grid intervals. Choices are 5, 15, 30, or 60 minutes; the app default is 30 minutes.
Use cases:
Use 5- or 15-minute intervals when scheduling short consultations or staggered drop-offs.
Use 60-minute intervals for a compact view of longer installation blocks.
Important: Grid spacing is not appointment duration. This does not shorten or lengthen appointments, enforce service times, or create a booking interval rule for an external scheduling system.
Calendar Row Height
Enlarges the calendar's time-grid rows. Choose App Default or 125%, 150%, 175%, 200%, 225%, 250%, 275%, or 300%. Larger rows give events more visual space.
Use cases:
Make short events easier to read on a dispatch screen.
Give staff more room to scan appointment labels when many bookings are close together.
Important: Larger rows can require more scrolling. This changes visual spacing, not appointment length, text content, or the total hours displayed.
Calendar Start Time
Sets the earliest visible time in the calendar's time-grid view. The default is midnight, showing the full day. Custom choices run from 1:00 a.m. through noon in one-hour steps.
Use cases:
Start the view at 7:00 a.m. for a team that never schedules overnight work.
Reduce empty overnight space on an office dispatch display.
Important: This is a visibility limit, not a booking restriction. An appointment scheduled earlier can exist but be outside the visible calendar range. Keep the full day visible if early or overnight appointments are possible.
Calendar End Time
Sets the latest visible boundary in the calendar's time-grid view. The default is midnight at the end of the day, showing all hours. Custom choices run from 1:00 p.m. through 11:00 p.m. in one-hour steps.
Use cases:
End the normal view at 6:00 p.m. to focus on your shop's daytime schedule.
Extend the view into the evening when crews perform after-hours commercial work.
Important: Bookings outside the visible range are not prevented. Events entirely after the end boundary may not be visible, and an event extending beyond it may be clipped. Use hours that cover all work your team might schedule.
Calendar Height (Experimental - Not Recommended)
Sets a custom calendar height from 500 to 1,000. The standard calendar starts at 600. This option is explicitly marked experimental and is intended to be considered together with visible start/end times.
Use cases:
Fit the time-grid more comfortably on a dedicated dispatch screen.
Adjust the visible calendar area after narrowing the displayed hours for a specific workstation.
Important: Leave this at the standard behavior unless you have a specific display need. Test on the desktop and mobile devices your team uses. This setting does not change event length, working hours, or staff access, and a fixed height may create additional scrolling.
Before You Save
Confirm you are changing the correct business or location.
Check whether the option is a new-record default, a live display setting, or shared customer-facing text.
Review integration-specific behavior if you use QuickBooks, Stripe, or TintWizPay.
Preview a representative proposal, online invoice, downloaded PDF, and project sheet after changing their appearance or shared wording.
Review existing appointment notification choices separately when changing messaging defaults.
Check external links and inserted message variables using realistic customer information.
Select Save and confirm that Configuration Saved appears before leaving the page.
