Settings

Notifications

Mark all read
Loading...
Company Information
Manage your company details, address, and contact information.
🏒 Business Details
πŸ“ Address
πŸ–ΌοΈ Company Logo
πŸ’’
Company Logo
PNG, JPG, SVG or WebP. Max 2MB. Recommended: 400x400px.
πŸ“„ Business Info
Contact admin to update tax ID
If mileage calculation is less, charge this minimum
Miles before charges start (0 = charge from first mile)
Branding
Customize your logo, colors, and brand appearance across the app.
πŸ–ΌοΈ Logo
πŸ’’
Current Logo
Recommended: 400x400px, PNG with transparent background
🎨 Brand Colors
Gold β€” used for buttons, accents, active states
Navy β€” sidebar background
βœ“
πŸ“ Invoice & Quote Branding
Custom Icons

Upload custom icons to replace default icons across the platform. If no custom icon is uploaded, a clean SVG silhouette is used.

Vehicle Default
Replaces default vehicle icon
Delivery Icon
Delivery job type icon
Pickup Icon
Pickup job type icon
Setup Icon
Setup job type icon
Notifications
Configure email, SMS, and in-app notification preferences.
πŸ“§ Email Notifications (to Clients)
Contract sent email
Email client when a contract is sent for signature
Contract signed confirmation
Confirmation email to client after signing
Payment receipt
Send receipt email when a payment is processed
Payment due reminder
Remind client before a payment due date
Send reminder
before due date
Event reminder
Remind client before their event date
Send reminder
before event
Delivery confirmation
Email client when delivery is confirmed
Pickup confirmation
Email client when pickup is confirmed
πŸ“§ Email Notifications (to Admin)
New lead received
Get emailed when a new inquiry comes in
Payment overdue alert
Alert when a payment becomes past due
Alert after
overdue
Contract expiring soon
Alert when an unsigned contract is about to expire
Alert
before expiry
Daily summary report
End-of-day recap of all activity
Weekly revenue report
Weekly financial summary every Monday
Change request received
Email when a client requests proposal changes
Admin notification emails
Where admin alerts are sent (separate multiple with commas)
Also notify these users:
Loading users...
📨 Contract Reply Inbox
Contract Reply Inbox Password
Password for info@beautifulweddingsllc.com β€” used to read contract replies via IMAP
πŸ“± SMS Notifications
Not Configured
Delivery day reminder
SMS to client on delivery day
Send
before
Pickup day reminder
SMS to client on pickup day
Payment overdue SMS
SMS when payment is past due
Contract expiring SMS
SMS when contract is about to expire

QO (OpenPhone) credentials are configured in Phone (QUO) settings.

πŸ“± Internal Team SMS
All Off
New lead received
Text team members when a new lead comes in
Contract signed
Text team when a client signs a contract
Payment received
Text team when a payment is processed
New form submission
Text when a website form inquiry arrives
Event reminder (day before)
Text assigned salesperson/crew the day before an event
Change request received
Text team when a client requests proposal changes

Uses QO (OpenPhone) API. Configure credentials in Phone (QUO) settings. Users without phone numbers will be skipped.

📢 Team Event Alerts (SMS)
Upcoming Event Touchpoints
SMS alerts at set intervals before each event
days days days
Notify these users:
Loading...
Contract Change Alerts
Change Order Signed
Change Order Confirmed
Venue/Date Change
days
Notify these users:
Loading...
New Contract Confirmed
SMS when a contract is signed within X days of the event β€” last minute booking alert
days of signing
Notify these users:
Loading...
⚠️ Client Distress Alerts (SMS)
Enable distress detection
SMS team members when a client message contains distress keywords
πŸ”” In-App Alerts
Inventory conflicts
Alert when items are double-booked
Callback reminders
Popup when a scheduled callback is due
Driver status updates
Real-time delivery/pickup status changes
AI Assistant Feedback
Loading feedback stats...
Contract Settings
Configure change order behavior and contract automation.
Change Orders
Auto-apply change orders when approved
When enabled, approved change orders are automatically applied to the parent contract. When disabled, an admin must manually click Apply.
Remove empty sections after change order
When a change order removes all items from a section, automatically remove the empty section.
Terms & Conditions Defaults
Default terms auto-populated on new contracts. Admin can still edit per-contract after creation.
Default Contract Terms

Only non-empty fields will be saved. Existing per-contract terms are never overwritten.

Proposal Settings
Configure client-facing proposal wording and behavior.
Proposal Approval Message

This message appears above the Approve/Request Changes buttons when clients view a proposal.

The deposit percentage shown to clients on proposals (e.g. "a 50% deposit of $X will be required").

%
Users & Roles
Manage team members, assign roles, and control access.
My Account
??
β€”
β€”
Email
β€”
Phone
β€”
Team Members
Loading users...
Role Descriptions
RoleDescriptionUsers
Permissions
Manage permissions for each role. Changes are saved immediately.
Permission Matrix
Audit Log
Track all user actions across the system.
Activity Log
TimestampUserRoleActionDetailsIP Address
Select a date range or filter to view audit log
Stripe Integration
Connect your Stripe account to process credit card payments online.
πŸ’³
Stripe
Payment processing for credit cards, ACH, and more
Not Connected
πŸ”‘ API Keys
Find this in your Stripe Dashboard β†’ Developers β†’ API keys
Never share your secret key. It will be stored securely.
From Stripe Dashboard β†’ Developers β†’ Webhooks β†’ Signing secret
Test Mode
Use test keys for development (no real charges)
Enable Online Payments
Show Pay Now button in client portal
πŸ’° Processing Fees
Stripe standard: 2.9%
Stripe standard: $0.30
These fees are added to the client's total at checkout so you receive the full payment amount.
βš™οΈ Payment Settings
Auto-send payment receipts
Email receipt to client after each payment
Allow partial payments
Clients can pay less than the full amount
Require full payment when event is within threshold
When enabled, clients must pay the full remaining balance instead of just a deposit if their event is within the configured number of days
Number of days before the event date when full payment is required instead of deposit only
When creating a new contract, auto-set the balance due date this many days before the event date
QuickBooks Integration
Sync invoices, payments, and customers with QuickBooks Online.
πŸ“—
QuickBooks Online
Accounting sync for invoices, payments, and customers
Not Connected
πŸ”‘ OAuth Credentials
From Intuit Developer β†’ My Apps β†’ Keys & credentials
Never share your client secret.
Must match the redirect URI in your Intuit app settings
Use Sandbox for testing, Production for live data
πŸ”„ Sync Settings
Auto-sync invoices
Push new invoices to QB when contracts are signed
Auto-sync payments
Record payments in QB when received
Auto-sync customers
Create/update customers in QB automatically
πŸ“ Account Mapping
Connect to QuickBooks first to load your chart of accounts.
Email & AI
Configure IMAP email ingestion and AI-powered lead parsing.
πŸ“§ Email Accounts
Loading...
πŸ€– AI Classification Settings
Automatically create pipeline leads from new inquiry emails
70%
Only auto-create leads when AI confidence is at or above this threshold
Controls which confidence levels auto-link emails to leads
Display confidence badges on linked emails
Re-evaluates all auto-linked emails with strict matching rules. Incorrect links get unlinked and flagged for review.
πŸ’’ WeddingPro Domains
Emails from these domains are flagged as WeddingPro lead inquiries
✍️ Email Signature
This text is appended to all outbound emails when enabled
🔔 Email Notification Preferences
New lead email notification
Get notified when a new lead is auto-created from email
Lead reply email notification
Get notified when a lead replies to an email
Mark emails as read in Gmail after processing
When OFF, emails stay unread in Gmail. When ON, emails are marked as read in Gmail after BW processes them.
Email open tracking
Embed a tracking pixel in outbound emails to detect when recipients open them
🚫 Blocked Senders (Unmatched)

Phone numbers blocked from appearing in the Messages → Unmatched tab. Future messages from these senders are silently ignored.

Phone NumberBlocked OnBlocked ByActions
Loading...
Gmail Setup: Gmail requires an App Password for IMAP access (not your regular password). You must have 2-Step Verification enabled. Go to myaccount.google.com/apppasswords to generate one.
Phone System (QUO / OpenPhone)
Configure QO (OpenPhone) for business calling, SMS, and inbound webhooks.
πŸ“ž
QO (OpenPhone)
Business phone, SMS, call recording, voicemail transcripts
Not Configured
API Credentials
Get from QO workspace settings > API tab
Your QO business phone number (E.164 format)
Webhook Configuration
Copy from QO > Webhooks > your webhook details
Subscribe to events: message.received, message.delivered, call.completed
Behavior
SMS Enabled
Master switch: enable outbound SMS sending via QO
Auto-match incoming calls/texts
Match phone numbers to existing leads/contacts and auto-create leads for unknown numbers
Store voicemail transcripts
Save QO voicemail AI transcripts in call records
Contact Sync
Auto-push lead contacts to QO when created, updated, or stage changes. Custom fields (Lead #, Stage, Source, Event Date, Type) must be created in QO first.
"Push Only" sends your lead data to QO but never overwrites local lead names with QO data. This is the safest option.
Contact Sync

Push all active leads with phone numbers to OpenPhone. Creates new QO contacts or updates existing ones with name, email, stage, event info, and custom fields.

Update unnamed leads (e.g. "Phone Inquiry") with contact names from OpenPhone.

Fix Contamination β€” Resets the lead name, deletes the QO contact, and clears the link so a fresh sync can recreate it correctly.

Delete QO Contact β€” Remove an API-created contact from OpenPhone by phone number. Does not change the lead name.

Sales Team Mapping

Map OpenPhone user IDs to your sales team members. This tracks which salesperson handles each conversation.

Loading...
Google Maps Integration
Configure Google Maps for dispatch route display, optimization, and live GPS tracking.
πŸ—ΊοΈ
Google Maps Platform
Maps, Directions, Distance Matrix, Geocoding APIs
Not Configured
API Configuration
Get from Google Cloud Console. Enable Maps JS, Directions, Distance Matrix, and Geocoding APIs.
Phase 1 β€” Map Display & Status Tracking
Always Active

Map view on the Dispatch page showing color-coded pins for all stops, route lines between stops, and real-time status updates from drivers. No toggle needed β€” this is active whenever an API key is configured.

Phase 2 β€” Route Optimization
Enable Route Optimization
Auto-calculate efficient routes, show time estimates, enable drag-to-reorder stops
Phase 3 β€” Live GPS Tracking
Enable Live GPS Tracking
Track driver locations in real-time on the dispatch map. Drivers must grant browser location permission.
Fleet Management
Manage your vehicles and crew members for dispatch assignments.
Vehicles
Loading...
Crew Members
Loading...
Dispatch Operations
Configure default values for operational scheduling fields used in dispatch job planning.
How long it typically takes to load a truck at the warehouse.
Buffer time before scheduled delivery to set as departure deadline.
How long setup typically takes on site.
How long breakdown/teardown typically takes.
Default hourly pay rate for temporary day-of workers.
Enable phase-by-phase tracking for driver dispatch
When enabled, drivers advance through Load, Dispatch, Arrive, Setup, Breakdown, Return phases with GPS timestamps at each step.
Standard Fees & Services
Define reusable fee templates that can be added to contracts and proposals. These are service fees, not physical inventory items.
Fee Templates
Loading...
Service Types
Configure the service types available throughout the platform β€” for events, dispatch jobs, and contract logistics.
Service Types
Loading...
Lead Sources
Manage where your leads come from and set conversion goals.
πŸ”— Active Sources
SourceLeads (YTD)Close RateGoalStatusActions
Loading sources...
Quick Response Templates
Create reusable text templates for emails, SMS, and portal messages. Use variables like {client_name}, {event_date}, {event_name}, {salesperson_name}, {company_phone} that auto-replace with real data.
πŸ“‹ Templates
NameCategoryPreviewStatusActions
Loading templates...
Inventory Categories
Manage your inventory categories and subcategories.
πŸ“ Categories
CategoryItemsDescriptionActions
Loading categories...
Tax Rates
Configure sales tax rates for invoices and quotes.
πŸ’΅ Tax Rates
CountyStateRateZip CodesDefaultActions
Loading tax rates...
Zip Code Lookup Test
Auto-apply tax to new contracts
When ON, tax is automatically calculated and applied to all taxable sections when a contract is created or venue zip is entered
Always skip service and labor items
Tax is never applied to service, labor, delivery, or setup items β€” required by Georgia law
Tax Lookup API Key
API Ninjas key for automatic county lookup when a zip code isn't in the table. Get a free key at api-ninjas.com
Job Numbers
Configure the format and sequence for job/document numbers assigned to contracts and proposals.
#️⃣ Job Number Format
Text before the number (e.g. "BW-", "BWL-")
The next number to be assigned. Cannot be decreased below the current value.
Minimum number of digits (padded with leading zeros).
BW-250001
API Keys
Manage API keys for system access and third-party integrations.
πŸ”‘ Active Keys
jwt_β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’
Used for authentication tokens
whsec_β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’
For verifying Zapier webhook requests
https://beautifulweddingsllc.com/app/api/
Units of Measure
Manage the unit options available when configuring inventory items with rental/inventory unit conversions.
Unit Options
Loading units...
Public Catalog
Configure the public-facing rental catalog, wishlist, and quote request settings.
πŸ›οΈ Catalog Settings
Catalog Enabled
Show the public rental catalog at /rentals/. When off, visitors see a "Coming Soon" page.
Show Prices
Display rental prices on catalog pages. When off, shows "Contact for Pricing" instead.
Wishlist Enabled
Allow visitors to add items to a wishlist and submit quote requests.
πŸ“§ Quote Notifications
Quote Notification Email
Email address to receive quote request notifications. Leave blank to use admin email.
Auto-Create Lead
Automatically create a lead in the pipeline when a quote request is submitted.
Default Lead Source
The source name assigned to leads created from catalog quote requests.
Website Forms
Configure public wedding and floral inquiry forms, auto-reply emails, and spam protection.
πŸ“ Form Status
Wedding Inquiry Form
Accept submissions from the wedding rental inquiry form.
Floral Design Form
Accept submissions from the floral design inquiry form.
Form URLs:
Wedding: ./wedding-inquiry.html
Floral: ./floral-inquiry.html
πŸ“§ Auto-Reply Email
Send Auto-Reply
Automatically send a confirmation email to the client after form submission.
Email Subject
Email Body (HTML)
Variables: {bride}, {groom}, {event_date}, {guest_count}, {venue}, {style}, {color}
πŸ›‘οΈ Spam Protection
Rate Limit (per hour per IP)
Maximum form submissions from a single IP address per hour.
Built-in protections: honeypot field, timestamp validation (rejects submissions < 3 seconds), and IP rate limiting are always active.
πŸ”— Lead Settings
Default Pipeline Stage
Stage to assign new leads created from form submissions.
Duplicate Detection Window (days)
If a lead with the same email was created within this many days, skip creating a duplicate.
Wedding Form Redirect URL
Optional URL to redirect after wedding form submission (leave blank for in-page thank you).
Floral Form Redirect URL
Optional URL to redirect after floral form submission (leave blank for in-page thank you).
🏷️ Form Field Display

Customize how form fields appear in the Forms tab on lead details. Rename labels and mark fields as required. Required unanswered fields show in red; optional unanswered fields show in yellow.

Select a form type to configure fields.
πŸ“Š Recent Submissions
Loading submissions...
Backup & Data
Database backup, data export, and system maintenance.
πŸ’Ύ Database Backup
Last Backup
Feb 7, 2026 β€” 3:00 AM (auto)
Success
Database Size
dbmjwymgl7y7ft on SiteGround
24.7 MB
Auto Backup Schedule
Daily at 3:00 AM EST
πŸ“₯ Data Export
⚠️ Danger Zone
Clear Demo Data
Remove all sample data from the system
Reset to Factory
Reset all settings to defaults (keeps data)
Delete All Data
Permanently erase everything β€” cannot be undone
Triggers & Automation
Configure automatic stage changes when events occur. Triggers fire in order and only advance stages forward.
Pipeline & Project Triggers
Name Board When From Stage To Stage Notify Active Actions
Loading triggers...
Scheduled Automations
Time-based rules that run automatically on a schedule. Unlike triggers (which fire on events), automations check conditions daily and take action.
Automations
Active Name Description Last Run Actions
Loading automations...
Pull Sheet Columns
Configure the checkmark columns that appear on every pull sheet. Drag to reorder.
Checkmark Columns
Loading columns...
Pull Sheet Layouts
Define how items are grouped and sorted on pull sheets. Three built-in layouts are provided by default.
Print Layouts
Layout Name Group By Sort By Default Actions
Loading layouts...
Pull Sheet Defaults
Set the default view when opening pull sheets.
Stage Mirroring
Link pipeline stages to project stages. When a card moves to a mirrored stage, the linked board updates automatically.
Mirror Rules
Pipeline Stage Direction Project Stage Auto-Create Active Actions
Loading mirrors...
Real-Time Updates
Configure polling for automatic data refresh when team members make changes.
Polling Settings
Enable Real-Time Updates
Automatically check for changes made by other team members
Auto-Refresh Data
Automatically reload page data when changes are detected
Show Toast Notifications
Display a notification popup when updates are received
Polling Interval (seconds)
How often to check for updates (minimum 10 seconds)
Enabled Pages
Select which pages should poll for real-time updates
Return Checklist
Configure default fees, damage protection, and return workflow settings.
Equipment Protection Plan (EPP)
EPP Percentage
Percentage of rental total charged for equipment protection coverage
%
Missing Item Policy
Auto-Charge Threshold (Days)
Number of days after return before missing items are automatically flagged for full replacement charge
Workflow
Require Return Checklist Before Completion
Prevent projects from being marked "Completed" until the return checklist is finalized
Default Cleaning Fees by Category
Set default cleaning fee amounts that auto-populate when an item is marked Dirty
Category Fee ($)

πŸ“ž Sales Follow-Up Automation

Configure automatic follow-up reminders, stale lead alerts, and task notifications

Follow-Up Reminders
Enable follow-up reminders
Automatically remind salespeople about scheduled callbacks
Follow-up check frequency
How often the system checks for due callbacks
Email salesperson on callback due
Send email reminder to assigned salesperson
SMS salesperson on callback due
Send SMS reminder (requires SMS to be enabled)
In-app notification for callbacks
Show in notification bell when callback is due
Escalate overdue callbacks after (days)
Alert admin when a callback is overdue by this many days
Send overdue escalation to admin
Email admin when callbacks are overdue past threshold
Default follow-up interval (days)
Auto-suggest next follow-up date when logging a call
Stale Lead Alerts
Enable stale lead alerts
Alert when leads have no activity for too long
Stale lead alert threshold (days)
Alert salesperson after no activity for this many days
Escalation threshold (days)
Escalate to admin after no activity for this many days
Auto-reassign stale leads
Automatically reassign leads to next available salesperson
Auto-reassign after (days)
Number of days before stale leads are auto-reassigned
Task Reminders
Enable task reminders
Send notifications about tasks via cron
Morning task summary email
Email each salesperson their task list every morning
Overdue task alerts
Email when a task passes its due date

πŸ”” Reminders & Alerts

Configure default reminder settings, notification channels, and alert behavior for the pipeline reminder system.

Default Reminder Settings
Default reminder type
Pre-selected type when creating new reminders
Default alert timing
How far before the reminder time to send the alert
Default snooze duration
Pre-selected snooze duration when snoozing a reminder
Notification Channels
Platform notifications (in-app)
Show reminders in the notification bell and as toast alerts
Email notifications
Send reminder emails to assigned team members
SMS notifications
Send reminder SMS via OpenPhone (requires SMS enabled in Phone settings)
Notification sound
Play a chime sound when reminder toast alerts appear
Alert Behavior
Toast alert polling interval (seconds)
How often to check for fired reminders on the pipeline page
Max overdue days before auto-complete
Automatically mark reminders as completed after this many days overdue (0 = never)
Cron job frequency (minutes)
How often the reminder cron job runs (must match SiteGround cron setting)
Sales Coach AI
AI-powered communication scanner that detects unanswered questions, missed topics, and client escalations.
General Settings
Response Deadlines by Urgency
Scanning & Analysis
Alerts & Notifications
Actions
Last scan: never
AI Sales Summary
Global AI summary accessible from every page β€” provides full sales overviews, per-salesperson breakdowns, and lead deep dives.
Urgent Alerts
Configure automatic urgency detection for inbound messages. Flagged messages appear as a red banner on every admin page.
General Settings
Alert Statistics
Loading...
Keyword Rules
Messages containing these phrases will trigger urgent alerts. Case-insensitive matching.
Team Notifications
Configure who gets notified when an urgent alert is triggered.
Alert Log
Loading...
Import & Migration
Configure AI-powered bulk import settings and view import history.
Import Defaults
Where signed/confirmed contracts land on the Projects board
Pipeline stage for imported quotes
Pipeline stage for imported leads
70%
Contracts below this confidence are flagged for review
Auto-create inventory items
When an imported item doesn't match existing inventory, create it as a draft item (inactive)
Auto-detect project list
When uploading 1 spreadsheet + other files, automatically treat the spreadsheet as a master project list
Skip Terms & Conditions pages
Automatically strip T&C boilerplate from PDFs to reduce AI processing costs
files per batch (1-10, default 3)
How many files to send to AI at once. Lower = more reliable, higher = faster
Import History
Loading...
Warehouse Operations
Configure warehouse task automation and item tracking settings.
Task Automation
Auto-generate tasks on job confirm
Automatically create warehouse tasks from templates when an event is confirmed
Auto-generate tasks on pickup complete
Create post-event warehouse tasks (unload, count, clean, inspect, restock) when a driver completes a pickup
Require photo for inspections
Crew must upload a photo when completing inspection tasks
Require count for linens
Crew must enter a count when processing linen items
Require count for dishes
Crew must enter a count when processing dish items
hours (default 24)
Tasks older than this are flagged as overdue
Category-Specific Settings
Comma-separated damage types for linen items
Comma-separated damage types for dish/glassware items
$ per item
$ per item
$ per damaged item
Default charge-to-client amount per damaged linen item
$ per damaged item
Default charge-to-client amount per damaged dish/glass item
Repair Vendors
Manage vendors used for item repairs and outsourced maintenance.
Vendors
Loading vendors...
Warehouse Task Templates
Define reusable task templates that auto-generate when events are processed.
Templates
NameTypeCategorySeqPhotoCountPrePostPriority
Loading...
Warehouse Crew PINs
Manage PIN-based access for warehouse crew on the mobile interface.
Crew Tokens
NameRoleStatusLast AccessedLogins
Loading...