EstimateFlow Pro Documentation and Complete Setup Guide
Use this guide to install EstimateFlow Pro, create guided estimators, add editable demonstration templates, configure preliminary prices, collect photos and leads, build a Service Menu, and place an estimator on the entire website or only selected pages.
Start here: New users should complete the sections in order. Existing users can use the contents below to jump directly to a feature.
Important: EstimateFlow provides preliminary price guidance from rules the business enters. It does not create a final binding quote, inspect a property, or replace professional judgment.
Documentation Contents
Complete the first six sections before publishing an estimator.
- Requirements, installation, and updates
- Dashboard map and first-time settings
- Create an estimator from scratch
- Choose Guided Estimate, Photo Quote, or Combined mode
- Questions, required answers, explanations, and branching
- Base prices, answer adjustments, and preliminary ranges
- Question Library and ready-made industry templates
- Save, import, export, and reuse templates
- Contact, photos, review, editing, and submission
- Build the Service Menu
- Website-wide, fallback, and assigned-page-only display
- Assign a popup from the WordPress page sidebar
- Embed an estimator with Elementor
- WordPress block and shortcode methods
- Floating Call, Text, and Get Estimate controls
- Demo Mode
- Leads and Results dashboard
- Email notifications and delivery
- Spam protection, photos, privacy, and caching
- Testing and launch checklist
- Troubleshooting
- License, backup, updates, and uninstall
Placement reminder: Assigning a floating popup in the normal WordPress page editor is different from embedding an estimator inside page content with Elementor, the WordPress block, or a shortcode.
1. Requirements, Installation, and Updates
Before installing
- Create a current backup of the WordPress files and database.
- Confirm the website uses HTTPS.
- Confirm the current plugin package requirements. The present release declares WordPress 6.4 or newer and PHP 8.0 or newer.
- Update WordPress, the active theme, and essential plugins before testing EstimateFlow.
Install EstimateFlow Pro
- Download the official EstimateFlow Pro ZIP file. Do not unzip it.
- In WordPress, open Plugins → Add New Plugin → Upload Plugin.
- Choose the ZIP file and select Install Now.
- Select Activate Plugin.
- Open EstimateFlow → Settings and complete the first-time settings.
Update an existing installation
- Back up the website first.
- Upload the new EstimateFlow ZIP through WordPress.
- If WordPress asks, choose Replace current with uploaded.
- Do not delete plugin data before updating.
- After the update, clear caches and test an existing estimator, a new estimator, a lead submission, photos, email, and page placement.
Normal updates preserve existing settings, estimators, pricing, templates, and leads. The option to delete data on uninstall should remain off unless permanent removal is intended.
2. Dashboard Map and First-Time Settings
The most frequently used pages appear near the top of the EstimateFlow WordPress menu:
- Overview: summary cards, recent activity, Results dashboard, conversion rate, source pages, and the reset-results control.
- Leads: customer requests, answers, preliminary ranges, notes, photos, status, export, archive, and trash controls.
- All Estimators: create, edit, publish, duplicate through templates, and locate estimator IDs or shortcodes.
- Settings: business information, email, customer wording, spam protection, display behavior, Demo Mode, cache handling, and license.
- Service Menu: choose which published estimators customers can select and design each menu block.
- Floating Bar Design: design the entire bar and the separate Call, Text, and Get Estimate buttons.
- Question Library: view ready-made questions and industry templates with editable demonstration prices.
- Templates and Template Tools: save, import, export, and apply reusable estimator configurations.
First-time checklist
- Enter the business name, notification email, currency code, and currency symbol.
- Turn on automatic cache clearing if it is compatible with the website cache system.
- Keep basic spam protection enabled and begin with the default rate limit.
- Choose the maximum number of customer photos.
- Enter the Call and Text telephone number and edit the visible button labels.
- Create and publish at least one estimator before choosing how it will appear.
- Configure mobile and desktop floating display modes separately.
- Leave Demo Mode off on a real business website.
- Save settings, clear caches, and test while logged out.
3. Create an Estimator From Scratch
- Open EstimateFlow → All Estimators.
- Select Add New.
- Enter a clear internal title, such as Lawn Mowing Estimate, Junk Removal Estimate, or Fence Installation Estimate.
- In Estimator Setup, choose the estimator type, introduction, base price, range percentage, currency, customer headings, pricing disclaimer, and button wording.
- In Question Flow, choose All questions at once or Branching question flow.
- Use Add from Question Library to insert a prepared question or complete template, or build questions manually in Question Builder.
- Publish the estimator. Draft estimators cannot be selected on the public website.
- Copy the estimator ID or shortcode from the Display Estimator box when needed.
Use service-specific estimators
Separate estimators are usually easier for customers and easier to price than one enormous form. A lawn-care estimator can ask about lot size and grass height, while a junk-removal estimator can ask about volume, item type, access, stairs, and heavy materials.
Before publishing
- Check spelling and customer-facing wording.
- Confirm every required question is truly necessary.
- Verify every answer adjustment and branch destination.
- Add a clear preliminary-pricing disclaimer.
- Test both the least expensive and most expensive answer combinations.
4. Choose the Correct Estimator Type
Guided Price Estimate
The customer answers service-specific questions. EstimateFlow combines the base price and answer adjustments and displays a preliminary range. Use this when common job conditions can be represented by clear questions and pricing rules.
Quick Photo Quote
The customer describes the work, supplies contact information, and can add project photos without receiving an automatic price. The estimator can require at least one photo and can require a service address or area. Use this when visual review is more reliable than automatic calculations.
Customer Chooses: Estimate or Photo Quote
The opening screen lets the customer choose either a guided preliminary estimate or a personalized photo request. Use Combined mode when some customers know the details needed for pricing while others would rather send photographs.
Do not promise that a preliminary range is a final quote. Use the disclaimer to explain that access, measurements, materials, disposal, damage, site conditions, travel, and inspection can change final pricing.
5. Questions, Required Answers, Explanations, and Branching
Question types
- Dropdown: a compact choice list.
- Radio buttons: one visible answer from a short list.
- Checkboxes: multiple answers when more than one condition can apply.
Build each question
- Enter the customer-facing question label.
- Choose the field type.
- Enable Required only when the customer must answer before continuing.
- Add an optional Why we ask explanation. Example: “We ask about access so we can estimate equipment and labor requirements.”
- Add answer choices, price adjustments, visible-price settings, and the destination after each answer.
- Drag questions into the correct order and save.
Add uncertainty choices
Customers often do not know measurements or technical conditions. Add useful choices such as Not sure, I need help deciding, or Please determine from my photos. Usually these answers should add zero dollars and continue to the appropriate next step.
Conditional display
A question can appear only when a customer selected a specific answer to an earlier question. Conditions may reference a previous question only. Use this to prevent unrelated questions from appearing.
Branching question flow
- Select Branching question flow in the Question Flow box.
- For every answer, use After this answer to choose the next related question or the contact page.
- Keep each path moving forward. Do not create loops that send customers back to an earlier question.
- Test every starting service choice from beginning to end.
Example: If the customer chooses Mattress Removal, continue to mattress quantity, pickup location, stairs, and access. Do not send that customer through brush-removal or fence-removal questions.
6. Base Prices, Answer Adjustments, and Preliminary Ranges
How the calculation works
The estimator begins with the configured base price and applies the adjustments attached to the customer’s answers. The range percentage is then used to display a preliminary low-to-high range.
Set prices responsibly
- Base price: the starting amount before selected adjustments.
- Answer adjustment: an amount added to or subtracted from the calculation when that answer is chosen.
- Show price: controls whether the adjustment is visible beside the answer.
- Range percentage: creates a preliminary range around the calculated amount.
Use the business’s real minimum charge, labor, material, disposal, equipment, travel, access, quantity, and risk information. EstimateFlow applies the numbers entered by the business; it does not verify whether they are profitable or correct for a local market.
Pricing test
- Choose only the lowest-priced answers and record the displayed range.
- Choose only the highest-priced answers and confirm the result remains reasonable.
- Test every “Not sure” and photo-determination choice.
- Test branches to confirm hidden questions do not add prices.
- Confirm the disclaimer remains visible on desktop and mobile.
7. Question Library and Ready-Made Industry Templates
Open EstimateFlow → Question Library to review prepared questions and complete templates. The current package includes templates for Lawn Mowing, Junk Removal, Property Cleanup, Pressure Washing, Tree and Limb Cleanup, HVAC Service, Roofing, Plumbing, Moving, and Fencing.
Add one prepared question
- Edit an estimator.
- Open Add from Question Library.
- Select a question from the appropriate service category.
- Choose Add Selected Question.
- Review the wording, choices, prices, and branching before updating the estimator.
Add a complete industry template
- Edit a new or existing estimator.
- Select a template under Add a Complete Industry Template.
- Choose Add Complete Template.
- Review every question and demonstration price.
- Replace example prices with the business’s actual pricing before publishing.
Create all demo estimators
The Question Library includes a tool for the ServiceWebBuilder demonstration website that creates or refreshes every built-in demo estimator and adds them to the Service Menu. On a real customer website, create only the estimators that the business actually offers.
8. Save, Import, Export, and Reuse Templates
Save an estimator as a reusable template
- Open EstimateFlow → All Estimators.
- Move the pointer over the estimator title.
- Select Save as Template.
- Edit the saved template under EstimateFlow → Templates.
Create an estimator from a saved template
Open the Templates list, move the pointer over the desired template, and select Create Estimator. The new estimator receives a copy of the template configuration. Later template edits do not silently change an already-created estimator.
Export and import
- From the Templates list, select Export JSON.
- Keep the JSON file in a secure location.
- On another licensed website, open EstimateFlow → Template Tools.
- Choose the EstimateFlow template JSON file and select Import Template.
- Create a new estimator from the imported template or deliberately apply it to an existing estimator.
Applying a template replaces the selected estimator’s current questions, prices, branches, and wording. Export or save a backup template first if the old configuration may be needed.
9. Customer Flow: Contact, Photos, Review, and Submission
Questions and preliminary price
Customers answer the published questions. In one-question-at-a-time mode, the current preliminary estimate remains visible as the customer moves through the flow. The contact page repeats the preliminary range at the top without making that copy sticky.
Contact page
The customer enters a name and telephone number, with optional email, service address or area, preferred call time, and job description as configured. The contact page also displays an answer summary with an Edit answers control.
Photo guidance
Ask for useful photographs rather than “any photos.” The default guidance recommends:
- One wide photo showing the complete job or pickup area.
- One close photo showing important details.
- One photo showing the driveway, gate, doorway, or access path.
Customers can take a new mobile photograph or choose existing images. The screen shows selected thumbnails and upload status. Large phone photographs may be optimized before upload. Accepted images must pass the plugin’s server-side file checks.
Review Before Sending
The final review shows the customer’s answers, contact information, selected photos, and preliminary range. Edit controls allow individual sections to be corrected without forcing the customer to restart the entire estimator.
Navigation controls
- Start Over: clears the current answers and begins again.
- Top: returns to the preceding estimator section and its top.
- Send My Estimate Request: performs the final submission on a normal business website.
On mobile, the navigation remains at the bottom of the estimator content rather than floating over the form. Customers should keep the window open while photographs upload and until the success screen appears.
10. Build and Customize the Service Menu
The Service Menu lets one Get Estimate button offer several published estimators. Open EstimateFlow → Service Menu.
Turn on and populate the menu
- Enable Show the Service Menu when a customer clicks Get Estimate.
- Choose Automatically show all published estimators when every published estimator should appear automatically.
- Leave automatic display off when the owner should manually select the estimators shown.
- Save the Service Menu.
Change customer-facing wording
Edit the small text above the heading, main menu heading, introduction, return-to-menu button, and screen-reader popup label. Example heading: What service do you need?
Design individual menu blocks
Each estimator card can have its own customer-facing label, background, text, border, and accent color. Use readable contrast and test hover and keyboard focus so the estimator name does not disappear.
Automatic versus manual estimator lists
- Automatic: every newly published estimator appears without returning to the Service Menu settings.
- Manual: only checked estimators appear. This is better when the website contains drafts, private-purpose estimators, or services that should not be offered publicly.
The Service Menu can be used website-wide or assigned to one WordPress page. The next sections explain the difference.
11. Choose Website-Wide, Fallback, or Assigned-Page-Only Display
Open EstimateFlow → Settings and find Popup estimator selection.
Use the same estimator across the entire website
Choose this when every page should use the same default estimator or website-wide Service Menu. Select an individual estimator under Default popup estimator, or enable the Service Menu under EstimateFlow → Service Menu.
Use page-assigned estimators, with the default as a fallback
An individually assigned page opens its chosen estimator or Service Menu. Any page without an assignment uses the default website estimator or the website-wide Service Menu.
Only show Get Estimate on pages with an assigned estimator
This is Page-only mode. EstimateFlow appears only on pages given an explicit page assignment. Pages set to No page assignment do not show the EstimateFlow floating bar or popup.
Open popup versus open estimate page
Open estimator popup keeps the visitor on the current page. Open estimate page sends the visitor to the configured Estimate page URL. The page-specific Service Menu assignment is intended for popup mode.
12. Assign a Floating Popup From the WordPress Page Sidebar
This is the feature used to show a floating popup on one selected page. It is not an Elementor widget and it is not a WordPress content block.
Assign the Service Menu to one page
- Configure the estimators and wording under EstimateFlow → Service Menu.
- Open EstimateFlow → Settings.
- Set Floating button action to Open estimator popup.
- Set Popup estimator selection to Only show Get Estimate on pages with an assigned estimator.
- Save settings.
- Open Pages in WordPress and choose Edit for the desired page. Use the normal WordPress page editor, not Edit with Elementor.
- Find the EstimateFlow Popup Estimator box. It normally appears in the right sidebar; some WordPress screen layouts may place compatible meta boxes below the editor.
- Select Service Menu popup.
- Optionally check Show Call on this page and Show Text on this page.
- Select Update.
- Clear all caches and test the page while logged out.
Assign one individual estimator instead
Follow the same steps, but choose the estimator’s name from the Floating popup for this page dropdown instead of Service Menu popup.
Remove EstimateFlow from a page
Edit the page and choose No page assignment. In Page-only mode, that page will show no EstimateFlow action bar or popup.
If the assignment box is missing
- Confirm EstimateFlow Pro is active.
- Confirm the content is a WordPress Page rather than a post, archive, or template.
- Exit Elementor and open the normal WordPress Edit Page screen.
- Check the editor’s Preferences or Panels controls to ensure the EstimateFlow meta box is not hidden.
13. Embed an Estimator Directly With Elementor
Embedding places the complete estimator inside the page content. This is different from assigning a floating popup in the WordPress page sidebar.
Use the native Elementor widget
- Publish the estimator first.
- Open the desired page and select Edit with Elementor.
- In the Elementor widget search, type Service Estimator, EstimateFlow, estimate, quote, calculator, or service.
- Drag the Service Estimator widget into the desired container.
- In the widget’s Content settings, use Choose Estimator to select the published estimator.
- Update the page.
- Clear caches and test the published page while logged out.
Use Elementor’s Shortcode widget as a fallback
- Copy the shortcode from the estimator’s Display Estimator box.
- Drag Elementor’s Shortcode widget into the page.
- Paste the shortcode and update the page.
Elementor embedding does not automatically create a floating button. Configure the floating action bar separately under EstimateFlow Settings and Floating Bar Design.
14. Embed With the WordPress Block or Shortcode
WordPress block editor
- Edit the page with the normal WordPress block editor.
- Select the plus button to add a block.
- Search for Service Estimator.
- Add the block and choose the published estimator from the Estimator selector.
- Update the page and test it while logged out.
The Service Estimator block embeds the form inside the content. It is different from the EstimateFlow Popup Estimator page-setting box in the right sidebar.
Shortcode
Use Estimator not found. and replace 123 with the published estimator ID. The shortcode can be placed in a WordPress Shortcode block, Elementor Shortcode widget, or another area that executes WordPress shortcodes.
Which placement method should be used?
- Floating popup: use the WordPress page sidebar assignment or website-wide settings.
- Inline Elementor form: use the native Service Estimator widget.
- Inline block-editor form: use the Service Estimator block.
- Compatibility fallback: use the shortcode.
15. Configure the Floating Call, Text, and Get Estimate Bar
Choose actions for each device
Under EstimateFlow → Settings, configure mobile and desktop independently. Available modes include Off, Get Estimate only, Call only, Text only, Call + Get Estimate, Call + Text, and Call + Text + Get Estimate.
- Call: opens the device telephone action using the configured telephone number.
- Text: opens the device SMS action using the configured mobile number.
- Get Estimate: opens the chosen estimator or Service Menu.
Button behavior
- Use Open estimator popup to keep visitors on the current page.
- Use Open estimate page only when the Get Estimate action should link to a dedicated page URL.
- The attention animation can be enabled or disabled.
- The optional EstimateFlow Pro attribution opens the product website in a new tab.
Design the bar
Open EstimateFlow → Floating Bar Design. The bar provides separate controls for the complete container and each Call, Text, and Get Estimate button, including background, text, border, width, height, radius, label size, spacing, shadow, maximum width, position, bottom offset, and visibility.
Design checklist
- Use strong contrast between text and button backgrounds.
- Keep labels short enough for mobile screens.
- Do not cover cookie controls, chat buttons, checkout controls, or important content.
- Test portrait and landscape mobile views.
- Verify the attribution remains inside the floating container if enabled.
16. Use Demo Mode on a Product Demonstration Website
Demo Mode allows visitors to complete estimators and view preliminary ranges without creating false business leads.
Turn on Demo Mode
- Open EstimateFlow → Settings.
- Find Demo Mode for ServiceWebBuilder.
- Enable Demo Mode and save.
- Clear caches and test the public demo while logged out.
What Demo Mode prevents
- No lead is saved.
- No customer photos are uploaded.
- No business notification email is sent.
- No completed-request result is counted.
- The final screen states that the experience is a demonstration.
Visitors can still answer questions, follow branches, see the preliminary range, try the contact and photo screens, review the demonstration, and restart it. Keep Demo Mode off on a real service-business website.
17. Manage Leads and Measure Results
Lead records
Open EstimateFlow → Leads to review customer contact details, estimator answers, description, preliminary range, source page, and uploaded photographs. Use statuses, customer notes, internal notes, assignment information, scheduling fields, and final price as appropriate for the business workflow.
- Archive completed or inactive requests instead of immediately deleting them.
- Use Trash for records that may need recovery.
- Use permanent deletion only when the record should not be recoverable through EstimateFlow.
- Export leads when an authorized business record is needed outside WordPress.
Results dashboard
The Overview Results dashboard reports:
- Call-button clicks
- Text-button clicks
- Get Estimate clicks
- Completed estimate requests
- Requests containing photos
- Conversion rate from estimate opens to completed requests
- Source website pages that generated completed requests
- Today, last seven days, this month, and since-reset totals
Reset results
Use the reset control only when a new measurement period should begin. Resetting the Results dashboard deletes tracked event counts and starts a new “Since Reset” period. It does not delete saved leads.
18. Configure and Test Email Notifications
- Open EstimateFlow → Settings.
- Enter the business notification email address.
- Customize the admin email subject, heading, signature, logo, and primary color if desired.
- Submit a complete test estimate from a private browser window.
- Confirm the lead appears under EstimateFlow → Leads.
- Check the inbox and spam folder.
A saved lead proves the submission reached WordPress. It does not prove that the hosting mail system delivered the email.
If email arrives in spam or does not arrive
- Use a business-domain From address rather than the customer’s address.
- Configure authenticated SMTP or a reputable transactional mail service.
- Configure SPF, DKIM, and DMARC through the email or DNS provider.
- Use the customer email as Reply-To when appropriate, not as the authenticated From address.
- Use a WordPress mail log during testing to determine whether WordPress handed off the message.
EstimateFlow stores the lead even when email delivery fails, provided the submission itself completed successfully.
19. Spam Protection, Photos, Privacy, and Caching
Basic spam protection
Keep basic spam protection enabled. It combines a hidden anti-bot field, submission timing checks, security validation, server-side sanitization, and rate limiting. Logged-in administrators are not rate limited.
The submission rate limit applies to completed request attempts for one estimator. Opening the popup, answering questions, and calculating a preliminary range do not count as submissions.
Customer photographs
- Set a reasonable maximum number of photos.
- Images must pass type and size checks. The current customer error guidance accepts JPG, PNG, or WEBP images under 8 MB each.
- Do not ask customers to upload identification, payment cards, passwords, medical records, or unrelated private material.
- Publish an accurate privacy policy describing what the website collects and why.
WordPress security
- Limit administrator accounts and use strong unique passwords and multifactor authentication.
- Keep WordPress, the theme, and every plugin updated.
- Back up the website and test restoration periodically.
- Do not email or publish private lead details or customer photos.
Caching
EstimateFlow can automatically purge supported WordPress cache layers after settings changes. Hosting, CDN, proxy, and browser caches may still require manual clearing. Always test public placement and wording while logged out after changing the floating bar, Service Menu, estimator assignment, or popup design.
20. Complete Testing and Launch Checklist
Estimator logic
- Every published estimator has the correct title, introduction, customer wording, and disclaimer.
- Required questions prevent continuation when unanswered.
- Each starting answer follows the correct related branch.
- Unrelated questions never appear in another service path.
- Not-sure and photo-determination answers continue correctly.
- Back, Top, Edit, Start Over, and review controls work on desktop and mobile.
Pricing
- The base price is correct.
- Every answer adjustment is correct.
- Hidden questions do not affect the total.
- Low, average, and high answer combinations produce sensible ranges.
- The preliminary-price disclaimer is visible.
Placement
- The correct estimator or Service Menu opens on each assigned page.
- Unassigned pages show nothing when Assigned-page-only mode is active.
- Elementor, WordPress block, and shortcode embeds show the intended estimator.
- Call and Text use the correct telephone number.
- Mobile and desktop action combinations match their settings.
Submission
- The review page displays answers, contact information, photographs, and preliminary range.
- Photo thumbnails and upload statuses are understandable.
- The success screen appears after submission.
- A lead is saved with the correct source page.
- The notification email arrives and attachments can be reviewed.
- Demo Mode does not save leads, upload photos, or send email.
Final test: Clear every cache, sign out of WordPress, open a private browser window, and complete the estimator as a customer would on both a phone and a laptop.
21. Troubleshooting Guide
The floating bar appears across the entire website
Under EstimateFlow Settings, change Popup estimator selection to Only show Get Estimate on pages with an assigned estimator. Then assign the estimator or Service Menu from the normal WordPress Edit Page sidebar.
Service Menu popup does not appear under Default popup estimator
This is expected. The Default popup estimator dropdown lists individual estimators. Configure the menu under EstimateFlow → Service Menu, then select Service Menu popup from the individual WordPress page assignment box.
The page-assignment choice is missing
Exit Elementor and open the normal WordPress Edit Page screen. Look for EstimateFlow Popup Estimator in the right sidebar or below the editor. Check editor Preferences or Panels if it is hidden.
Elementor cannot find the estimator
Confirm the estimator is published. Search for the Service Estimator widget. If needed, use Elementor’s Shortcode widget with the estimator shortcode.
A newly created estimator does not appear in the Service Menu
If automatic published estimators is enabled, confirm the estimator is published and clear caches. In manual mode, return to Service Menu, check the estimator, and save.
The wrong estimator opens
Check the individual page assignment first, then the Popup estimator selection mode, the Service Menu setting, and the default estimator. Clear all cache layers afterward.
The estimator cannot be loaded
Confirm the estimator remains published, its ID is correct, and no security or cache plugin is blocking WordPress AJAX requests.
Questions mix unrelated services
Review Conditional Display and every After this answer destination. Test each starting path separately and ensure branches only move forward through related questions.
Photographs take a long time
Large phone images require optimization and upload time. Ask for only the photos needed, keep the window open, and verify hosting upload limits and connection speed.
The submit screen appears stuck
Wait for all image statuses to complete. Do not refresh or close the page. If it never finishes, test without photos, inspect the browser console and WordPress logs, and verify upload limits and security rules.
No notification email arrives
Check Leads first. If the lead exists, test WordPress mail and SMTP, then inspect spam. If the lead does not exist, troubleshoot the submission itself.
Before contacting support
Record the WordPress version, EstimateFlow version, active theme, cache and security plugins, affected page URL, estimator name and ID, browser, device, expected behavior, actual behavior, exact error, and reproduction steps. Never send passwords, payment information, private license keys, or unnecessary customer data.
22. License, Backup, Updates, and Uninstall
License activation
Open EstimateFlow → Settings, locate the License section, enter the key exactly as issued, and activate it for the authorized website. License activation controls automatic updates and support eligibility. An inactive or expired license does not immediately disable existing estimators.
Before every update
- Create a complete files-and-database backup.
- Export important custom templates when appropriate.
- Record the current plugin version.
- Install the update.
- Clear caches and run the launch checklist.
Deactivate, delete, and data removal
- Deactivate: stops the plugin without intentionally deleting its stored information.
- Delete with Delete data on uninstall disabled: preserves plugin data for a later reinstall, subject to the installed release behavior.
- Delete with Delete data on uninstall enabled: permanently removes EstimateFlow tables and settings when the plugin is deleted.
Do not enable deletion merely to perform an update. Permanent deletion may remove estimators, settings, leads, analytics, and other plugin information.
Quick Setup Recipes
One estimator across the entire website
- Publish the estimator.
- Enable the floating estimate button.
- Choose Open estimator popup.
- Select Use the same estimator across the entire website.
- Choose it as the Default popup estimator.
- Save, clear caches, and test.
Service Menu across the entire website
- Configure and enable the Service Menu.
- Select Use the same estimator across the entire website.
- Enable the desired mobile and desktop Get Estimate modes.
- Save, clear caches, and test.
Service Menu on only one page
- Configure the Service Menu.
- Choose Only show Get Estimate on pages with an assigned estimator.
- Edit the desired page in the normal WordPress editor.
- Choose Service Menu popup in the EstimateFlow Popup Estimator box.
- Update, clear caches, and test.
Different popup estimator on each service page
- Publish each estimator.
- Choose Only show Get Estimate on pages with an assigned estimator.
- Edit each WordPress page and assign the matching estimator from the page sidebar.
- Update each page and test.
Estimator displayed inside an Elementor page
- Edit with Elementor.
- Add the Service Estimator widget.
- Choose the published estimator.
- Update and test.
Related EstimateFlow Pro Resources
Continue with the EstimateFlow Pro features, live demo, pricing and license information, or frequently asked questions. For purchasing or technical help, use Contact Support.