How to Automate Tinsel CRM

Tinsel CRM automates a holiday lighting season from the inside: itemized proposals with photo mockups, digital invoicing and deposits, automatic job routing, and inventory that deducts per job. What sets the timing sits outside it, in the forecast, the marketplace inboxes and the payment processor, which is where WebRun works.

Tinsel CRM is built around a season, not a year

Tinsel CRM is business management software for holiday lighting installers. The company it runs is seasonal, and the software is shaped by that.

The stages are named in the product itself, in the order they happen: proposal, invoice, inventory prep, installation, bases, removal, reviews. A homeowner is sold a design in September, a crew hangs it in November, it runs through the holidays, and in January the same crew takes it down and the materials go into storage tagged to that house.

That last part separates it from other trade software. A plumber finishes a job and the job is over. A lighting company finishes an install and has just created a customer it will service, take down, store materials for, and sell to again eleven months later.

So a proposal, a crew route, a bin of C9s and a multi-year agreement end up in the same record.

October is spent on the phone instead of on a ladder

The trade is compressed, and everything that can go wrong goes wrong at once.

A homeowner fills in the form on the website at nine at night. Another messages the Facebook page. A third rings the owner's mobile because a neighbour gave out the number. Whoever quotes first usually gets the driveway, and in October the person who would quote is forty feet up.

Then the season starts arguing with itself. A deposit was agreed on a proposal and never actually taken, and nobody notices until a truck is loaded. The wholesaler is out of the warm white the mockup was built around. The forecast turns and Thursday's route becomes Saturday's. In January the takedown list has to be sequenced around weather and around customers who want their lights up until mid month.

None of that is lighting work. It is a person with a browser, in the weeks of the year when nobody has a spare hour.

The tinselcrm.com homepage, the app these three jobs run in. Tinsel CRM
Next season booked before the frost Last year's customer list worked through with an early booking offer timed off the forecast, so the calendar fills before the first cold night.
Enquiries answered while they are warm Leads collected from the website form, the social inboxes and any marketplace app each morning, with a reply drafted, because the first quote usually wins the driveway.
Materials confirmed before the design is sold Wholesaler stock on bulbs, sockets and clips checked before a mockup is promised, so nobody sells a look that cannot be sourced in November.

Tinsel automates the job, not the calendar around it

Tinsel CRM covers the job itself well, and a lighting company should turn all of it on before adding anything.

Proposals are branded and itemized, carry service descriptions, images and multi-year agreements, and track whether the customer has opened them. The MockUp Tool builds a photo preview of the house with the design on it and drops it into the proposal, which is what turns a maybe into a yes. Invoicing takes card and ACH and can collect a deposit before the job starts. Automatic Job Routing builds the daily route by geography and traffic and updates it live as jobs change. Inventory Tracking deducts materials per job, reserves stock against a booking, and flags what to restock. The employee portal gives crews their schedule, a GPS-enabled time clock, and a way to mark a job complete.

Every one of those runs on something Tinsel already holds: a proposal, a job, a crew, a bin.

The things that decide a season do not. Not the forecast, not the enquiry in a marketplace app, not the wholesaler's stock page, and not whether the deposit ever cleared.

Last year's customers can be booked before the first cold night

The proposal, the install and the takedown all start in Tinsel CRM. What decides their timing is somewhere else, and it does not have to stay there.

Last season's customer list worked through before the cold arrives, with an early booking offer going out when the forecast turns rather than on a date picked in August. Enquiries collected each morning from the website form, the social inboxes and any marketplace app, with a reply drafted, so the first quote is not a matter of which app got opened.

Proposals opened three times and never accepted, pulled into a short call list with the mockup attached. Wholesaler stock on bulbs, sockets and clips read before a design is promised, so nobody sells a warm white that cannot be sourced in November.

Deposits checked at the payment processor against what each accepted proposal said, so no crew loads a truck for a job nobody paid for. Takedown sequenced around the weather. Reviews that landed on Google overnight matched to the crew who earned them.

Keep the customer end supervised. These are neighbours on one street, and a text sent at the wrong moment about an unpaid deposit outlasts the lights.

Nobody in a lighting company has a spare hour in November

The office in a company this size is usually the owner, at night, after a day on a ladder. That is when the wholesaler gets checked and the marketplace inbox gets read, or they do not.

WebRun is an AI agent that works a real Chrome browser, signed in as you. It opens the supplier's stock page, the marketplace inboxes, the payment processor or the review page, and brings what it finds back into Tinsel CRM as a lead, a note against the job, or a flag on a deposit.

You set the schedule, it runs in your own private environment, and you can stop a run. Anything a homeowner receives is written and then waits for you.

Every workflow below is ready to run, and each states which sites it signs into.

Questions people ask

Does this replace Tinsel CRM's automatic job routing?

No, keep it. Routing, proposals and inventory tracking are the right tools for work already in the system and cost nothing extra. This adds the trigger they cannot have, which is something changing on a site outside Tinsel.

Our wholesaler hides stock behind a dealer login. Is that reachable?

Yes. It drives a real browser signed in as you, so a trade account with no export and no API is read the same way you read it, and the answer lands against the proposal before a design is promised.

We only work three months a year. Is that worth setting up?

That is the argument for it. A short season means the admin lands in the same weeks as the installs, so the hours it takes back arrive exactly when there are none, and the same setup runs again next October.

12 ready-made Tinsel CRM workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated Tinsel CRM Proposal Nudges
Every morning, WebRun finds Tinsel CRM proposals still marked unaccepted after a week, drafts a gentle nudge email in Gmail with a closing date, and logs the stalled deal to your Google Sheets pipeline tracker.
Tinsel CRMGmailGoogle Sheets
Automated Tinsel CRM Takedown Scheduling
Every morning, WebRun finds Tinsel CRM installs entering their takedown window, drafts a client notice with a proposed date, books the crew slot in Google Calendar, and posts the day's takedown route to Slack.
Tinsel CRMGoogle CalendarSlack
Automated Tinsel CRM Storage Retrieval Tracking
Every Monday, WebRun finds Tinsel CRM storage clients whose next install date is approaching, logs each bin's pull date to Google Sheets, and pings your warehouse crew on Telegram with the week's retrieval list.
Tinsel CRMGoogle SheetsTelegram
Automated Tinsel CRM Rebooking Campaigns
Every week during pre-season, WebRun finds last year's Tinsel CRM clients who haven't rebooked yet, drafts a personalized rebooking email in Klaviyo for each, and posts your sales team a Slack list of who to reach out to first.
Tinsel CRMKlaviyoSlack
Automated Tinsel CRM Review Request Drafts
Every night, WebRun finds Tinsel CRM jobs marked complete that day, drafts a friendly review request email with a direct link in Gmail, and posts your team a Slack list of who's ready to send once approved.
Tinsel CRMGmailSlack
Automated Tinsel CRM Multi-Year Contract Offers
Every Monday, WebRun finds Tinsel CRM clients who've booked two or more seasons running, drafts a multi year contract offer with locked pricing in Tinsel CRM, sets up the recurring billing plan in Stripe, and drafts the offer email in Gmail for a rep to send.
Tinsel CRMStripeGmail
Automated Tinsel CRM Material Restock Alerts
Every Monday, WebRun checks Tinsel CRM material inventory against upcoming jobs, logs anything falling below your restock threshold to Google Sheets, and drafts a purchase order for review in your Slack ops channel.
Tinsel CRMGoogle SheetsSlack
Automated Tinsel CRM Crew Route Sheets
Every morning, WebRun pulls the day's scheduled installs from Tinsel CRM, checks Google Calendar for crew assignments and drive order, and sends each crew's route sheet to Telegram before they leave the shop.
Tinsel CRMGoogle CalendarTelegram
Automated Tinsel CRM Instant Lead Replies
The moment a new lead submits your quote form, WebRun logs it to Tinsel CRM, drafts a warm instant reply with your availability in Gmail, and opens a matching estimate slot on Google Calendar for the rep to confirm.
Tinsel CRMGmailGoogle Calendar
Automated Tinsel CRM Early Bird Booking Offers
Every Monday before the season opens, WebRun finds Tinsel CRM leads and past clients who haven't booked yet, drafts an early bird discount email in Klaviyo, and checks Google Calendar so the offer never oversells install capacity.
Tinsel CRMKlaviyoGoogle Calendar
Automated Tinsel CRM Mockup Follow Ups
Every morning, WebRun finds Tinsel CRM proposals with mockups sent three or more days ago with no reply, drafts a personal follow up email referencing the exact mockup in Gmail, and pings the rep on Telegram to review and send it.
Tinsel CRMGmailTelegram
Automated Tinsel CRM Deposit Invoice Reminders
Every morning, WebRun finds Tinsel CRM jobs with an unpaid deposit nearing their install date, checks Stripe for payments that already cleared, and posts your office manager a Slack chase list ranked by days until install.
Tinsel CRMStripeSlack

Want one of these running on your own Tinsel CRM?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.