Overview
Loading…
Companies
View all| Company | People | Monthly | Status | |
|---|---|---|---|---|
| Loading… | ||||
Needs your attention
- Loading…
Recent activity
Companies
Every contractor on TradesPilot. Click a company for its billing, costs and actions.
| Company | Office / Tech | Monthly | Status | ||
|---|---|---|---|---|---|
| Loading… | |||||
Revenue & costs
What each company cost to run in a month, next to what it pays.
What each company cost to run in a month, next to what it would pay at the list price ($249 with 3 office users, $49 each extra office user, $29 each technician). Texts, AI and emails are counted as they happen from Nov 13, 2026; texts before that come from each company's message log. Prices per text, AI token and map lookup are estimates from the costs research (docs/PRICING-COSTS-RESEARCH.md).
Shared bills: this month's Google Cloud (Firebase) bill plus the Resend plan. They are split evenly across active companies.
| Company | People | Texts | Cost to run | List price | Margin |
|---|---|---|---|---|---|
| Loading… | |||||
Plans & pricing
What new contractors pay when they sign up on the TradesPilot website.
Support
Problems and ideas people send from Wingman in the app. Your replies show under Your tickets in Wingman.
| # | Kind | Company | Summary | Age | Status | ||
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Ticket
Pick a ticket to see everything Wingman sent, set its status and reply.
Permit towns
Towns whose permit rules and forms the app knows. Shared by every company; only you can change them.
Research a county
Reads each town's own website for which jobs need a permit, fees, inspections and how to apply, with a source link for each rule. No form setup. About $1 to $1.50 a town in AI and 1 to 2 minutes each; at most 30 an hour. Towns already on the list are skipped. Each one lands as a Draft: check it, then Publish so companies can see it.
Add one town
Draft with AI researches the town's own website, fetches its permit form and sets up the boxes. It takes a minute or two and costs a little on your AI account. It is always a draft: check every line, then switch the town on yourself. A town is offered for form filling only when it is switched on, and it can only be switched on when its form is uploaded and every line of its mapping points at a real box on that form.
| Loading… |
Integrations
Payments, email and AI. Each step ticks itself when it is done, so you can come back any time.
Stripe setup (payments)
Secret keys are stored on the server only and are never shown again, just their last 4 characters. Start with test keys (sk_test_ and pk_test_): no real money moves.
- 1
Create a Stripe account
Sign up at Stripe (free). You can do everything below in test mode before Stripe has checked your business.
Open Stripe sign-up - 2
Paste your test keys
In Stripe: Developers → API keys (with "Test mode" on). Copy the publishable key (pk_test_…) and the secret key (sk_test_…), save, then check the connection.
- 3
Webhook (so TradesPilot hears about payments)
In Stripe: Developers → Webhooks → Add endpoint. Paste this address, pick these events, save, then copy its signing secret (whsec_…) into the box below.
- 4
Products in Stripe
Makes the four products the bills use: TradesPilot (base), office user, technician and setup. Safe to press again; nothing is made twice.
- 5
Customer billing page
The page a company owner opens from Settings to change their card, see invoices or cancel (at the end of the period they paid for).
- 6
Try a test sign-up
Sign up as a pretend contractor: use card 4242 4242 4242 4242, any future date, any CVC. The company should appear under Companies within a few seconds, and you get an email about it.
Open the sign-up page - 7
Go live
When Stripe has approved your account: switch off "Test mode" in Stripe, paste the live keys (pk_live_…, sk_live_…) in step 2, then add the webhook again in live mode (Stripe keeps separate webhooks for live) and paste its new signing secret in step 3. Products and the billing page are made again for live mode in steps 4 and 5.
Email results (Resend)
So promotions show delivered, opened and clicked counts, and bounced or complaining addresses are skipped from then on. In Resend: Webhooks → Add endpoint, paste this address, tick these events, save, then copy its Signing secret (whsec_…) into the box below. Also turn on open and click tracking for your sending domain in Resend (Domains → your domain → Configuration).
AI
Loading…