Linux 软件免费装
Banner图

PaintOps

开发者 paintops
freemius
更新时间 2026年8月2日 02:26
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

scheduling invoicing contractor estimates painting

下载

1.0.265 1.0.267 1.0.269

详情介绍:

PaintOps turns your WordPress site into the back office for your painting business. Build professional quotes, send them to customers who can view, e-sign, and pay a deposit online, schedule crews on a calendar, track every job from lead to invoice, and, on Pro, see your real profit per job, per crew, and per worker. It was built by a painter, for painters. The quote builder understands painting scope: interior/exterior components, standard inclusions and exclusions, and the disclaimer language that keeps you out of disputes. Your data lives in your own WordPress database, not locked inside someone else's SaaS. Quote to invoice, start to finish Running the work What Pro adds Pro is a paid upgrade handled through Freemius. The free plugin is fully functional on its own; Pro is optional.

安装:

  1. Install PaintOps from the Plugins screen (Plugins → Add New → search "PaintOps"), or upload the plugin ZIP under Plugins → Add New → Upload Plugin. Activate it.
  2. Create a WordPress Page and add the shortcode [paintops_app]. This one page is your whole PaintOps app; it routes internally.
  3. Go to PaintOps → Settings and set your Company Profile (business name, logo, country, currency), and review the Setup Health panel.
  4. (Optional) Add team members under PaintOps → Painters/Helpers, set their permissions, and group them into Crews.
  5. (Optional) Add your Quote Terms & Conditions under Business Settings so customers see and sign against them.
  6. (Optional, Pro) Under Settings → AI Settings connect OpenAI, under Stripe Payments add your Stripe secret key AND webhook signing secret (both are required before online payment buttons appear), and add a Google Maps API key for address autocomplete.

屏幕截图:

  • The customer's accept page: branded, e-signed, with online deposit.
  • The scheduling calendar with crews, worker badges, and holiday labels.
  • A painter's phone view: My Jobs, directions, and offline check-in.
  • The Profits dashboard (Pro) with profit by crew and worker.
  • An invoice with online payment and mark-as-paid.
  • Settings: Company Profile, Appearance themes, Stripe, and AI.

常见问题:

Do I need a paid account to use it?

No. The free plugin runs entirely on your own WordPress site and lets you quote, schedule, and manage unlimited jobs. Pro is an optional upgrade.

What happens to my data if I deactivate or delete the plugin?

Nothing is deleted. Your jobs, quotes, customers, payments, hours, and photos stay in your WordPress database, so nothing is lost if you deactivate temporarily or reinstall later. If you truly want the data gone, delete the plugin's tables and its uploads from your database and media library.

Does it work without OpenAI, Stripe, or Google Maps?

Yes. Those are optional integrations. If you don't enter their keys, the related features simply stay off and everything else works, including keyless turn-by-turn directions for your crew.

Can my customers really sign a quote online?

They accept by typing their full name, which is stored with a timestamp and IP address alongside your Terms & Conditions, a solid acceptance record. They can also decline with a reason, and change their minds later.

Who pays for the AI usage?

You do, through your own OpenAI account and key, typically a fraction of a cent to a few cents per action. PaintOps adds per-month usage caps you control so costs stay predictable.

Can my painters log in without seeing my numbers?

Yes. Painters/Helpers get a dedicated role with opt-in permissions and their own app view: My Jobs, My Hours (their own time and pay only), directions, check-in/out, photos and receipts. Financial figures are owner-level and hidden from workers unless you explicitly grant access.

Does it work in the field with bad reception?

The app installs to a phone's home screen, and Time Clock check-in/out keeps working offline and syncs when a connection returns.

Where is my data stored?

In your own WordPress database. PaintOps doesn't host your business data on an external server.

更新日志:

1.0.269 1.0.268 1.0.267 1.0.266 1.0.265 1.0.264 1.0.263 1.0.262 1.0.261 1.0.260 1.0.259 1.0.258 1.0.257 1.0.256 1.0.255 1.0.254 1.0.253 1.0.252 1.0.251 1.0.250 1.0.249 1.0.248 1.0.247 1.0.246 1.0.245 1.0.244 1.0.241 1.0.240 1.0.239 1.0.238 1.0.237 1.0.236 1.0.235 1.0.234 1.0.233 1.0.232 1.0.231 1.0.230 1.0.229 1.0.228 1.0.227 1.0.225 1.0.224 1.0.223 1.0.222 1.0.220 1.0.218 1.0.217 1.0.216 1.0.215 1.0.214 1.0.213 1.0.212 1.0.211 1.0.210 1.0.209 1.0.208 1.0.207 1.0.206 1.0.205 1.0.204 1.0.203 1.0.202 1.0.201 1.0.200 1.0.199 1.0.198