{"v":"2026-10-02","stages":[{"id":"get-found","name":"Get found","words":"SEO, local search, AI search","summary":"Show up when customers search on Google, in Maps and in AI answers.","goal":"get-found","top":["seo","local-seo","ai-search","google-business"]},{"id":"get-leads","name":"Get leads","words":"Website, forms, CRM","summary":"Turn visitors into inquiries that land in one place, ready to answer.","goal":"more-leads","top":["custom-website","landing-pages","smart-forms","crm"]},{"id":"close","name":"Close","words":"Estimates, proposals, contracts","summary":"Send the quote, get it signed and take the deposit in one flow.","goal":"close-sales","top":["estimates","proposals","contracts","online-booking"]},{"id":"operate","name":"Operate","words":"Customers, jobs, teams","summary":"Run the work: customers, jobs, projects and crews in one system.","goal":"manage-jobs","top":["jobs","projects","crew-scheduling","customer-portal"]},{"id":"get-paid","name":"Get paid","words":"Invoices, payments, your numbers","summary":"Send it, get paid, and always know where the money stands.","goal":"get-paid","top":["invoices","online-payments","payment-reminders","financial-dashboards"]},{"id":"automate","name":"Automate","words":"Email, SMS, workflows, AI","summary":"Let the follow-ups, reminders and busywork run themselves.","goal":"automate","top":["email-automation","sms","workflows","website-assistant"]},{"id":"grow","name":"Grow","words":"Analytics, attribution, revenue","summary":"See what's working, where customers come from, and what earns the most.","goal":"understand-numbers","top":["business-dashboard","marketing-attribution","revenue-reporting","review-requests"]}],"bigger":{"name":"Build something bigger","words":"Apps, courses, stores, platforms, AI, custom software","summary":"When the business needs its own app, learning platform, store or software product.","top":["mobile-app","courses","online-store","web-apps","knowledge-assistant"]},"families":[{"id":"web","name":"Websites and search","summary":"Be found, look credible, turn visitors into inquiries."},{"id":"sales","name":"Leads and sales","summary":"Capture every lead, follow up, quote and close."},{"id":"ops","name":"Jobs and operations","summary":"Run the work: jobs, projects, crews, materials and files."},{"id":"money","name":"Money","summary":"Invoice, get paid and know your numbers."},{"id":"portals","name":"Portals","summary":"Logins for customers, employees and vendors."},{"id":"messages","name":"Messages and automation","summary":"Email, text, reviews and workflows that run themselves."},{"id":"insight","name":"Dashboards and analytics","summary":"See what is working, by service, source and person."},{"id":"ai","name":"AI","summary":"Practical AI on your real data, with people in control."},{"id":"bigger","name":"Bigger builds","summary":"Learning platforms, apps, stores and custom software."}],"aliases":{"lead-capture":"smart-forms","referrals":"marketing-attribution","class-booking":"online-booking","dispatch":"field-service","time-tracking":"crews","member-portals":"customer-portal","site-analytics":"conversion-tracking","lead-qualification-ai":"website-assistant","support-assistant":"website-assistant","recommendations-ai":"website-assistant"},"groups":[{"id":"websites","name":"Custom websites","summary":"Custom websites and landing pages designed from a blank page and built to bring in work.","family":"web","page":"services/websites"},{"id":"cms","name":"CMS and website management","summary":"Edit pages, services, locations, projects and posts yourself, with drafts, previews and version history.","family":"web","page":"services/websites"},{"id":"seo","name":"SEO","summary":"Technical, on-page and local search optimization so customers find you first.","family":"web","page":"services/websites"},{"id":"ai-search","name":"GEO and AI search","summary":"Pages and business information that AI assistants can read, trust and quote.","family":"web","page":"services/websites"},{"id":"maps","name":"Maps and location systems","summary":"Project maps, service areas and locators, with privacy built in.","family":"web","page":"services/websites"},{"id":"lead-generation","name":"Lead generation","summary":"Forms, quizzes, calculators and funnels that turn visitors into qualified inquiries.","family":"sales","page":"services/websites"},{"id":"crm","name":"CRM","summary":"Every lead, customer, property and conversation in one place.","family":"sales","page":"services/crm"},{"id":"attribution","name":"Marketing and revenue attribution","summary":"Know which channel, campaign and page each customer and each dollar came from.","family":"insight","page":"services/crm"},{"id":"scheduling","name":"Booking and scheduling","summary":"Online booking, calendars, crew schedules and reminders.","family":"sales","page":"services/crm"},{"id":"estimates","name":"Estimates and quotes","summary":"Quotes customers can approve and put a deposit on from their phone.","family":"sales","page":"services/crm"},{"id":"proposals","name":"Proposals","summary":"Branded proposals with options, upgrades, tracking and online approval.","family":"sales","page":"services/crm"},{"id":"contracts","name":"Contracts and e-signatures","summary":"Agreements generated, signed online and stored with a full audit trail.","family":"sales","page":"services/crm"},{"id":"change-orders","name":"Change orders","summary":"Scope and price changes approved and signed before the extra work starts.","family":"ops","page":"services/crm"},{"id":"jobs","name":"Job management","summary":"Every job from booked to done, with crews, photos, notes and costs.","family":"ops","page":"services/crm"},{"id":"projects","name":"Project management","summary":"Phases, milestones and tasks, with progress your client can see.","family":"ops","page":"services/crm"},{"id":"field-service","name":"Field service","summary":"Crews see the day, the site and the checklist on their phones, and update it from the job.","family":"ops","page":"services/crm"},{"id":"tasks","name":"Tasks and checklists","summary":"Assignments, due dates and checklists so every job is done the same way.","family":"ops","page":"services/crm"},{"id":"crews","name":"Employee and crew management","summary":"Profiles, skills, availability and assignments for your people.","family":"ops","page":"services/crm"},{"id":"materials","name":"Materials and inventory","summary":"Materials, stock and suppliers, tied to the jobs that use them.","family":"ops","page":"services/crm"},{"id":"vendors","name":"Vendors and subcontractors","summary":"Vendor and subcontractor records, documents, assignments and approvals.","family":"ops","page":"services/crm"},{"id":"warranties","name":"Warranties","summary":"Warranty records, documents, reminders and claims, visible to the customer.","family":"ops","page":"services/crm"},{"id":"files","name":"Files and documents","summary":"Secure files, photos and documents with permissions, versions and sharing.","family":"ops","page":"services/crm"},{"id":"portals","name":"Customer portals","summary":"A branded login where customers see their work, documents and bills.","family":"portals","page":"services/crm"},{"id":"team-portals","name":"Employee and vendor portals","summary":"Logins for employees, vendors and subcontractors, each seeing only their own work.","family":"portals","page":"services/crm"},{"id":"invoicing","name":"Invoicing","summary":"Professional invoices, deposits, progress billing and reminders.","family":"money","page":"services/crm"},{"id":"payments","name":"Payments","summary":"Online payments through your own Stripe account, straight to your bank.","family":"money","page":"services/crm"},{"id":"finance","name":"Operational finance","summary":"Revenue, receivables, expenses and profitability, any day you ask.","family":"money","page":"services/crm"},{"id":"accounting","name":"Accounting","summary":"QuickBooks and accounting sync for customers, invoices, payments and expenses.","family":"money","page":"services/automation"},{"id":"reviews","name":"Reviews and reputation","summary":"Ask for reviews at the right moment, publish them, and track your reputation.","family":"messages","page":"services/automation"},{"id":"email","name":"Email","summary":"Confirmations, reminders, notifications and nurture sequences from your own domain.","family":"messages","page":"services/automation"},{"id":"sms","name":"SMS","summary":"Text confirmations, reminders and updates, with consent and opt-outs handled.","family":"messages","page":"services/automation"},{"id":"automation","name":"Automations","summary":"Workflows that react to what happens and do the next step for you.","family":"messages","page":"services/automation"},{"id":"analytics","name":"Dashboards and analytics","summary":"Owner, sales, marketing, finance and operations dashboards you can act on.","family":"insight","page":"services/crm"},{"id":"ai","name":"AI","summary":"Practical AI connected to your real data, with people in control.","family":"ai","page":"services/ai"},{"id":"lms","name":"Learning platforms","summary":"Your own branded courses, programs, certifications and employee training.","family":"bigger","page":null},{"id":"integrations","name":"Integrations","summary":"Connect the tools you keep, and move data out of the ones you don't.","family":"messages","page":"services/automation"},{"id":"apps","name":"Mobile apps","summary":"iPhone and Android apps on the same data as your website and back office.","family":"bigger","page":null},{"id":"ecommerce","name":"Ecommerce","summary":"Online stores, from custom checkouts to Shopify.","family":"bigger","page":null},{"id":"memberships","name":"Memberships","summary":"Members-only content, tiers and recurring billing.","family":"bigger","page":null},{"id":"custom-software","name":"Custom software","summary":"Web apps, internal tools, portals and products built from scratch.","family":"bigger","page":null}],"goals":[{"id":"get-found","name":"Get found","promise":"Show up where customers look: Google, Maps and AI answers.","caps":["seo","local-seo","google-business","ai-search","structured-data","custom-website","blog","review-requests","entity-signals","answer-content","seo-reporting"]},{"id":"more-leads","name":"Get more leads","promise":"Turn more visitors into real inquiries, and never lose one.","caps":["custom-website","landing-pages","smart-forms","photo-quotes","lead-quiz","calculators","crm","website-assistant","marketing-attribution","lead-routing","lead-scoring","conversion-tracking"]},{"id":"close-sales","name":"Close more sales","promise":"Quote faster, follow up automatically, and get it signed.","caps":["lead-pipeline","estimates","proposals","contracts","deposits","online-booking","email-automation","sales-assistant"]},{"id":"manage-customers","name":"Manage customers","promise":"One record per customer, with everything that ever happened.","caps":["crm","lead-pipeline","customer-portal","file-sharing","email-automation","sms","crm-assistant","data-migration","lead-scoring"]},{"id":"book-schedule","name":"Book and schedule","promise":"Customers book themselves. Reminders cut the no-shows.","caps":["online-booking","appointment-reminders","crew-scheduling","deposits","google-calendar","sms"]},{"id":"manage-jobs","name":"Manage jobs","promise":"Every job from booked to done, with nothing lost in texts.","caps":["jobs","job-photos","crew-scheduling","field-service","checklists","change-orders","crews","projects","staff-app","tasks","materials","vendors","warranties","team-portal"]},{"id":"get-paid","name":"Get paid","promise":"Send it, get paid, and always know where the money stands.","caps":["estimates","proposals","contracts","deposits","invoices","online-payments","pay-links","refunds","accounts-receivable","payment-reminders","financial-dashboards","job-profitability","quickbooks"]},{"id":"automate","name":"Automate my business","promise":"Follow-ups, reminders and paperwork that run themselves.","caps":["workflows","email-automation","sms","payment-reminders","appointment-reminders","review-requests","social-scheduling","ai-agents","integrations-api","lead-routing"]},{"id":"understand-numbers","name":"Understand my numbers","promise":"Know what came in, what went out, and what's working.","caps":["financial-dashboards","business-dashboard","job-profitability","marketing-attribution","revenue-reporting","conversion-tracking","expenses","reporting-assistant","quickbooks","revenue-attribution"]},{"id":"train","name":"Train customers or employees","promise":"Your own branded courses, with progress you can see.","caps":["courses","quizzes-certificates","lms-dashboards","employee-training","memberships","course-checkout","course-app"]},{"id":"sell-online","name":"Sell online","promise":"A store that feels like your brand, with payments to your own account.","caps":["online-store","shopify","product-subscriptions","order-management","upsells","course-checkout","memberships","online-payments"]},{"id":"build-app","name":"Build an app","promise":"Your own app on iPhone and Android, on the same data as everything else.","caps":["mobile-app","customer-app","staff-app","course-app","push-notifications","app-store"]},{"id":"build-platform","name":"Build a platform","promise":"Software other people log into and pay for.","caps":["saas","marketplaces","customer-portal","web-apps","apis","memberships","data-systems"]},{"id":"use-ai","name":"Use AI","promise":"AI that works inside your real systems, not a gimmick on the side.","caps":["website-assistant","crm-assistant","reporting-assistant","content-assistant","knowledge-assistant","ai-agents","sales-assistant","seo-assistant","document-ai","communication-ai","operations-assistant"]},{"id":"custom","name":"Build something custom","promise":"If it can be built, connected or automated, we'll find the right way.","caps":["web-apps","internal-tools","dashboards-custom","calculators","visualizers","recommendation-engines","apis","integrations-api","dealer-system"]}],"industries":[{"id":"home-services","name":"Home services or contractor","pain":"Leads come in by phone, text and email, estimates live in a notebook, and the money trails behind the work.","caps":["custom-website","local-seo","smart-forms","crm","online-booking","estimates","contracts","jobs","invoices","online-payments","review-requests","revenue-reporting","ai-search","proposals","deposits","crew-scheduling","job-photos","change-orders","customer-portal","marketing-attribution","field-service","checklists","warranties","materials","team-portal","reviews-showcase","maps"],"flow":["Google","Website","Lead","CRM","Estimate","Job","Invoice","Payment","Review","Repeat or referral"],"proof":["contractor-office","mikes-booking","mikes-office"]},{"id":"professional","name":"Professional services","pain":"Intake forms, contracts and invoices are spread across five tools that don't talk.","caps":["custom-website","seo","smart-forms","crm","online-booking","proposals","contracts","invoices","recurring-billing","online-payments","customer-portal","file-sharing","email-automation","knowledge-assistant","business-dashboard","document-ai"],"flow":["Search","Website","Consult booked","CRM","Proposal","Contract","Portal","Invoice","Payment","Referral"],"proof":["portal-progress"]},{"id":"restaurant","name":"Restaurant or hospitality","pain":"Catering requests, events and reviews are handled by memory and a busy inbox.","caps":["custom-website","local-seo","google-business","smart-forms","online-booking","deposits","online-store","sms","review-requests","memberships","business-dashboard","inventory","reviews-showcase"],"flow":["Maps","Website","Booking or order","Deposit","Visit","Review","Return visit"],"proof":[]},{"id":"fitness","name":"Fitness","pain":"Class booking, memberships and check-ins are rented from apps that take a cut.","caps":["custom-website","local-seo","online-booking","memberships","recurring-billing","online-payments","customer-app","courses","sms","review-requests","business-dashboard"],"flow":["Search","Website","Trial class","Membership","App","Renewal","Referral"],"proof":[]},{"id":"education","name":"Education or training","pain":"Courses sit on a platform you rent, and you can't see who's actually learning.","caps":["custom-website","seo","lead-quiz","courses","quizzes-certificates","lms-dashboards","course-checkout","memberships","course-app","email-automation","knowledge-assistant"],"flow":["Search","Website","Quiz","Course purchase","Lessons","Certificate","Next course"],"proof":["quiz","course-checkout"]},{"id":"ecommerce","name":"Ecommerce","pain":"The store looks like everyone else's and every sale pays three app fees.","caps":["online-store","shopify","product-subscriptions","order-management","upsells","online-payments","email-automation","marketing-attribution","revenue-reporting","seo","ai-search","inventory"],"flow":["Search or ad","Store","Cart","Checkout","Order","Shipping","Review","Repeat order"],"proof":["shop"]},{"id":"automotive","name":"Automotive or dealership","pain":"Inventory, leads, deals and loans live in separate systems and spreadsheets.","caps":["custom-website","local-seo","dealer-system","smart-forms","crm","lead-pipeline","online-booking","contracts","online-payments","accounts-receivable","business-dashboard","maps","inventory"],"flow":["Search","Inventory page","Lead","Test drive","Deal","Financing","Payments","Service visit"],"proof":["dealer"]},{"id":"real-estate","name":"Real estate","pain":"Listings, showings and follow-ups depend on how organized you are that week.","caps":["custom-website","local-seo","ai-search","smart-forms","crm","online-booking","email-automation","sms","contracts","customer-portal","website-assistant","maps"],"flow":["Search","Listing page","Lead","Showing","CRM follow-up","Offer","Closing","Referral"],"proof":[]},{"id":"property-management","name":"Property management","pain":"Owners, tenants, maintenance and rent are tracked in different places.","caps":["custom-website","customer-portal","jobs","crew-scheduling","recurring-billing","online-payments","accounts-receivable","file-sharing","sms","business-dashboard","vendors","warranties","team-portal","maps"],"flow":["Website","Tenant portal","Request","Work order","Crew","Invoice","Owner report"],"proof":[]},{"id":"franchise","name":"Franchise","pain":"Every location does things its own way, and the head office can't see the whole picture.","caps":["multi-location","local-seo","crm","online-booking","employee-training","staff-app","business-dashboard","revenue-reporting","data-systems","integrations-api","maps","team-portal"],"flow":["Search","Location page","Lead","Location CRM","Job","Payment","Head office dashboard"],"proof":[]},{"id":"multi-location","name":"Multi-location business","pain":"Each location has its own tools, and nothing rolls up into one view.","caps":["multi-location","local-seo","crm","online-booking","crew-scheduling","invoices","online-payments","business-dashboard","revenue-reporting","internal-tools","maps","team-portal"],"flow":["Search","Location page","Booking","Job","Invoice","Payment","Company dashboard"],"proof":[]},{"id":"membership","name":"Membership business","pain":"Members, payments and content are split across platforms you don't control.","caps":["custom-website","memberships","customer-portal","recurring-billing","online-payments","courses","community","customer-app","email-automation","business-dashboard"],"flow":["Website","Join","Payment","Member area","Content","Renewal","Referral"],"proof":["course-checkout"]},{"id":"pet-services","name":"Pet services","pain":"Bookings, vaccine records, waivers and payments live in texts and paper forms, and repeat clients have to start over every time.","caps":["custom-website","local-seo","online-booking","appointment-reminders","smart-forms","crm","customer-portal","file-sharing","recurring-billing","online-payments","review-requests","sms","courses","business-dashboard","crew-scheduling","contracts"],"flow":["Google","Website","Booking","Waiver and records","Visit","Invoice","Payment","Review","Rebook"]},{"id":"other","name":"Something else","pain":"Your business doesn't fit a template, and that's exactly the point.","caps":["custom-website","seo","smart-forms","crm","online-payments","email-automation","business-dashboard","web-apps"],"flow":["Search","Website","Lead","CRM","Work","Payment","Review"],"proof":[]}],"nodes":[{"id":"website","label":"Website","kind":"spine","caption":"Where customers find you and reach out."},{"id":"leads","label":"Leads","kind":"spine","caption":"Every form, call and booking lands as a lead."},{"id":"crm","label":"CRM","kind":"spine","caption":"Leads become customers with their whole history."},{"id":"estimates","label":"Estimates","kind":"spine","caption":"Quotes and contracts go out from the customer record."},{"id":"jobs","label":"Jobs","kind":"spine","caption":"An approved estimate becomes a scheduled job."},{"id":"invoices","label":"Invoices","kind":"spine","caption":"A finished job turns into an invoice in one tap."},{"id":"payments","label":"Payments","kind":"spine","caption":"Customers pay online, straight to your account."},{"id":"analytics","label":"Analytics","kind":"spine","caption":"Every payment updates your numbers automatically."},{"id":"search","label":"Search and AI answers","short":"Search & AI","kind":"branch","from":["website"],"caption":"Google, Maps and AI assistants send people to your website."},{"id":"scheduling","label":"Scheduling","short":"Scheduling","kind":"branch","from":["leads","jobs"],"caption":"Leads book themselves and jobs land on the right calendar."},{"id":"messaging","label":"Email, SMS and workflows","short":"Email & SMS","kind":"branch","from":["leads","invoices"],"caption":"Follow-ups and reminders go out without anyone remembering to."},{"id":"portal","label":"Customer portal","short":"Portal","kind":"branch","from":["crm","invoices"],"caption":"Customers see their jobs, files and bills in one place."},{"id":"ai","label":"AI","short":"AI","kind":"branch","from":["crm","analytics"],"caption":"AI answers from your real records, with you approving what matters."},{"id":"reviews","label":"Reviews","short":"Reviews","kind":"branch","from":["payments"],"caption":"A paid job triggers a review request."},{"id":"quickbooks","label":"QuickBooks and integrations","short":"QuickBooks","kind":"branch","from":["payments"],"caption":"Your books and other tools stay in sync."},{"id":"commerce","label":"Store and memberships","short":"Store","kind":"branch","from":["website","payments"],"caption":"Products, subscriptions and members, paid through the same system."},{"id":"learning","label":"Courses and training","short":"Courses","kind":"branch","from":["crm"],"caption":"Customers or staff learn inside your own platform."},{"id":"app","label":"Mobile app","short":"Mobile app","kind":"platform","caption":"The same platform and data, on customers' or crews' phones."}],"proof":{"sites":{"label":"Websites we've built","img":"img/site-ck.webp","url":"index.html#work"},"mikes-booking":{"label":"Service call booking for a drain cleaning company","img":"img/sys-mikes-booking.webp"},"mikes-office":{"label":"Back office for a drain cleaning company","img":"img/sys-mikes-office.webp"},"contractor-office":{"label":"Back office for a contractor","img":"img/sys-office.webp"},"dealer":{"label":"Dealer back office for Six Fifty Motors","img":"img/sys-dealer.webp"},"portal-progress":{"label":"The Sea Grape client portal","img":"img/sys-portal-progress.webp"},"portal-preview":{"label":"Live preview and approvals in the client portal","img":"img/sys-portal-preview.webp"},"quiz":{"label":"A lead quiz with personalized results","img":"img/sys-quiz.webp"},"gallery":{"label":"A filterable project gallery","img":"img/sys-gallery.webp"},"course-checkout":{"label":"Course checkout with one-time and membership options","img":"img/sys-pricing.webp"},"programs":{"label":"Packages with a free discovery call","img":"img/sys-programs.webp"},"shop":{"label":"A photo and video shop","img":"img/site-mermaiden.webp"},"booking-request":{"label":"An online booking request page","img":"img/sys-booking.webp"}},"demos":{"booking":{"label":"Book an appointment","url":"demos.html#booking"},"invoice":{"label":"Turn a sentence into an invoice","url":"demos.html#invoice"},"portal":{"label":"Approve work in a client portal","url":"demos.html#portal"},"quiz":{"label":"Take a lead quiz","url":"demos.html#quiz"},"admin":{"label":"Move requests through an admin board","url":"demos.html#admin"},"courses":{"label":"Complete a lesson","url":"demos.html#learn"},"social":{"label":"Schedule a social post","url":"demos.html#social"},"finances":{"label":"Explore a profit and loss dashboard","url":"finances.html#finance"},"receipts":{"label":"Add a receipt to an expense","url":"finances.html#receipt"},"voice":{"label":"Run your books by voice","url":"finances.html#assistant"},"calculator":{"label":"Calculate what your software costs","url":"savings.html"},"site-preview":{"label":"Watch a homepage adapt to a business","url":"services/websites.html#demo"},"pipeline":{"label":"Move a lead through a pipeline","url":"services/crm.html#demo"},"rules":{"label":"Build an automation rule","url":"services/automation.html#demo"},"knowledge":{"label":"Search a company knowledge base","url":"services/ai.html#demo"},"builder":{"label":"Build your system","url":"explore.html#build"}},"finder":{"industries":[{"id":"home-services","match":["roof","roofing","roofer","contractor","construction","remodel","plumb","hvac","electric","landscap","pool","pest","cleaning","painting","drain","handyman","home service","concrete","fence","flooring","solar","pressure wash"]},{"id":"professional","match":["lawyer","law firm","attorney","accountant","cpa","consult","agency","therapist","coach","insurance","financial advisor","architect","clinic","dental","medical","salon","spa","barber"]},{"id":"restaurant","match":["restaurant","cafe","bar","catering","food truck","bakery","hotel","hospitality","venue"]},{"id":"fitness","match":["gym","fitness","yoga","pilates","trainer","crossfit","studio","martial arts","dance"]},{"id":"education","match":["course","school","tutor","teach","academy","training company","education","students","dog training"]},{"id":"ecommerce","match":["ecommerce","e-commerce","online store","shopify","products","boutique","retail","brand","merch"]},{"id":"automotive","match":["dealer","dealership","car lot","auto repair","mechanic","detailing","used cars","automotive","body shop"]},{"id":"real-estate","match":["real estate","realtor","broker","listings","mortgage"]},{"id":"property-management","match":["property management","property manager","landlord","tenants","rentals","hoa","vacation rental"]},{"id":"franchise","match":["franchise","franchisee","franchisor"]},{"id":"multi-location","match":["locations","multi-location","branches","several shops"]},{"id":"membership","match":["membership","members","subscription community","club"]},{"id":"pet-services","match":["dog walking","dog walker","pet sitting","pet sitter","grooming","groomer","boarding","kennel","doggy daycare","daycare","pet","dog","cat","veterinary","vet tech","dog trainer"]}],"goals":[{"id":"more-leads","match":["leads","lead","customers","new business","inquiries","more calls","website"]},{"id":"get-found","match":["google","seo","found","rank","search","maps","chatgpt"]},{"id":"close-sales","match":["estimate","estimates","quote","quotes","proposal","close","sales","bid"]},{"id":"book-schedule","match":["schedule","scheduling","booking","appointments","calendar","no-show","dispatch"]},{"id":"manage-jobs","match":["jobs","job","crew","crews","projects","work orders","field"]},{"id":"get-paid","match":["invoice","invoicing","paid","payment","payments","billing","deposit","collect"]},{"id":"manage-customers","match":["crm","customers list","client list","follow up","follow-up","contacts"]},{"id":"automate","match":["automate","automation","automatic","reminder","reminders","manual","busywork","admin"]},{"id":"understand-numbers","match":["numbers","profit","reports","reporting","dashboard","p&l","where the money","track"]},{"id":"train","match":["train","training","course","teach","onboard"]},{"id":"sell-online","match":["sell online","store","shop","ecommerce","products"]},{"id":"build-app","match":["app","mobile","iphone","android"]},{"id":"build-platform","match":["platform","saas","marketplace","directory"]},{"id":"use-ai","match":["ai","chatbot","assistant","chatgpt"]},{"id":"custom","match":["custom","idea","nothing exists","doesn't exist","built from scratch"]}],"pains":[{"match":["spreadsheet","spreadsheets","excel","paper","notebook"],"caps":["crm","data-migration","jobs"],"label":"you mentioned spreadsheets or paper"},{"match":["missed call","missed calls","voicemail","phone tag"],"caps":["online-booking","smart-forms","sms"],"label":"you mentioned missed calls"},{"match":["chasing","late payment","unpaid","owe"],"caps":["payment-reminders","online-payments","accounts-receivable"],"label":"you mentioned chasing payments"},{"match":["no-show","no show","cancel"],"caps":["appointment-reminders","deposits"],"label":"you mentioned no-shows"},{"match":["too many apps","subscriptions","too many tools","don't talk","dont talk"],"caps":["integrations-api","data-migration","web-apps"],"label":"you mentioned too many tools"},{"match":["reviews","reputation"],"caps":["review-requests","google-business"],"label":"you mentioned reviews"},{"match":["website is old","embarrassing","outdated","wix","squarespace"],"caps":["website-redesign","custom-website"],"label":"you mentioned your current website"},{"match":["subcontractor","subcontractors","subs","vendors","vendor"],"caps":["vendors","team-portal"],"label":"you mentioned vendors or subcontractors"},{"match":["warranty","warranties"],"caps":["warranties","customer-portal"],"label":"you mentioned warranties"},{"match":["inventory","stock","supplies","materials"],"caps":["inventory","materials"],"label":"you mentioned inventory or materials"},{"match":["paperwork","receipts","data entry","typing"],"caps":["document-ai","expenses"],"label":"you mentioned paperwork"},{"match":["which ads","marketing spend","where my leads","roi"],"caps":["marketing-attribution","revenue-attribution"],"label":"you asked where your marketing works"},{"match":["crew","crews","technicians","employees","staff"],"caps":["crews","field-service","crew-scheduling"],"label":"you mentioned your crew or staff"}]},"caps":[{"id":"custom-website","name":"Custom website","group":"websites","short":"Designed and developed from a blank page around your business, fast on every phone, deployed on Cloudflare.","includes":["Custom website design","Custom website development","Business websites","Corporate websites","Service-business websites","Interactive websites","Responsive/mobile-first websites","Custom functionality","Cloudflare deployments"],"node":"website","stage":"get-leads","keywords":["website","site","web design","homepage","new website","web page","custom functionality","redesign"],"related":["seo","smart-forms","cms","local-seo"],"status":"built","proof":["sites"],"demo":"site-preview","goals":["get-found","more-leads"],"industries":["home-services","professional","restaurant","fitness","education","automotive","real-estate","property-management","membership","pet-services","other"]},{"id":"landing-pages","name":"Landing pages and funnels","group":"websites","short":"Focused pages, microsites and funnels built for one offer and one action.","includes":["Landing pages","Microsites","Sales funnels"],"node":"website","stage":"get-leads","keywords":["landing page","funnel","microsite","campaign page","campaign","ads page","promo"],"related":["smart-forms","conversion-tracking","marketing-attribution"],"goals":["more-leads"]},{"id":"multi-location","name":"Multi-location and multilingual websites","group":"websites","short":"One site that serves every location, franchise and language properly.","includes":["Multi-location websites","Franchise websites","Multilingual websites"],"node":"website","stage":"get-found","keywords":["locations","franchise","multilingual","spanish","multiple locations","branches","service areas"],"related":["local-seo","cms","maps"],"industries":["franchise","multi-location"]},{"id":"website-redesign","name":"Redesigns and migrations","group":"websites","short":"Modernize an old site or move off Wix, Squarespace or WordPress without losing search rankings.","includes":["Website redesigns","Website migrations","Legacy website modernization"],"node":"website","stage":"get-found","keywords":["redesign","migrate","wix","squarespace","wordpress","old website","modernize","godaddy","embarrassing"],"related":["custom-website","seo"],"status":"built","proof":["sites"]},{"id":"galleries","name":"Portfolio and project galleries","group":"websites","short":"Show your best work with filterable galleries and project pages.","includes":["Portfolio websites"],"node":"website","stage":"get-leads","keywords":["portfolio","gallery","projects","before and after","our work","photos","project photos"],"related":["custom-website","blog"],"status":"built","proof":["gallery"]},{"id":"cms","name":"Website editor (custom CMS)","group":"cms","short":"Edit pages, services, locations, team and business details yourself, inside your own design.","includes":["Custom CMS","Client website editor","Page management","Service management","Location management","Project management","Team management","Navigation management","Business-information management","Media library","Reusable website components"],"node":"website","stage":"get-leads","keywords":["cms","edit my website","content management","editor","update my site","edit my site","update website","wordpress"],"related":["publishing","blog","custom-website"]},{"id":"blog","name":"Blog, resources and case studies","group":"cms","short":"Articles, case studies, FAQs and reviews managed in one place and published to your site.","includes":["Case studies","Review management","FAQ management","Blog/resource management"],"node":"website","stage":"get-found","keywords":["blog","articles","case studies","faq","resources","posts","content"],"related":["cms","seo","content-assistant"],"goals":["get-found"]},{"id":"publishing","name":"Drafts, previews and version history","group":"cms","short":"Draft, preview, schedule and publish changes, with approvals and one-click rollback.","includes":["Drafts","Preview","Publishing","Scheduled publishing","Version history","Rollback","Content permissions","Approval workflows"],"node":"website","stage":"get-found","keywords":["drafts","preview","publish","rollback","version history","approval"],"related":["cms","blog"]},{"id":"seo","name":"Technical and on-page SEO","group":"seo","short":"Architecture, metadata, internal links and speed done right, so Google understands every page.","includes":["Technical SEO","On-page SEO","Site architecture","Keyword architecture","Service architecture","Internal linking","Metadata","Canonicals","XML sitemaps","Robots directives","Redirect management","404 management","Image SEO","Core Web Vitals optimization","SEO migrations","Content strategy","Project/case-study SEO"],"node":"search","stage":"get-found","keywords":["seo","search engine","google ranking","rank higher","core web vitals","sitemap","google","ranking","found online"],"related":["local-seo","structured-data","seo-reporting"],"goals":["get-found"],"industries":["professional","education","ecommerce","other"]},{"id":"local-seo","name":"Local SEO","group":"seo","short":"Location and service-area pages that win the map pack and local searches.","includes":["Local SEO","Location architecture","Multi-location SEO"],"node":"search","stage":"get-found","keywords":["local seo","near me","google maps","map pack","service area","maps","local search","town","city"],"related":["seo","google-business","multi-location"],"goals":["get-found"],"industries":["home-services","restaurant","fitness","automotive","real-estate","franchise","multi-location","pet-services"]},{"id":"structured-data","name":"Schema and structured data","group":"seo","short":"Machine-readable details about your business, services and reviews.","includes":["Schema","Structured data"],"node":"search","stage":"get-found","keywords":["schema","structured data","rich results","json-ld"],"related":["seo","ai-search"],"goals":["get-found"]},{"id":"seo-reporting","name":"SEO reporting and monitoring","group":"seo","short":"Search Console, rankings and search performance on one dashboard, watched for problems.","includes":["Search Console integration","Search-performance reporting","SEO dashboards","SEO monitoring"],"node":"search","stage":"get-found","keywords":["search console","seo report","rankings","seo dashboard","seo monitoring"],"related":["seo","seo-assistant","business-dashboard"],"goals":["get-found"]},{"id":"google-business","name":"Google Business Profile","group":"seo","short":"Your Maps listing set up, connected and kept current.","includes":["Profile setup and verification","Services and photos","Review links","Posts and updates"],"node":"search","stage":"get-found","keywords":["google business","google maps","gmb","business profile","listing"],"related":["local-seo","review-requests"],"goals":["get-found"],"industries":["restaurant"]},{"id":"ai-search","name":"Generative engine optimization (GEO)","group":"ai-search","short":"Get cited in ChatGPT, Gemini, Perplexity and Google's AI Overviews.","includes":["Generative Engine Optimization","AI Overview readiness","Answer-engine optimization","AI-search-friendly architecture"],"node":"search","stage":"get-found","keywords":["geo","aio","ai search","chatgpt","ai overview","perplexity","answer engine","llm"],"related":["entity-signals","structured-data","seo"],"goals":["get-found"],"industries":["home-services","ecommerce","real-estate"]},{"id":"entity-signals","name":"Entity and structured business information","group":"ai-search","short":"Your business, services, locations, projects and experts described so machines connect them correctly.","includes":["Entity optimization","Business entity signals","Structured business information","Structured services","Structured locations","Structured projects","Structured FAQs","Expert/author entities","Machine-readable business relationships"],"node":"search","stage":"get-found","keywords":["entity","knowledge graph","author","expert","business information"],"related":["ai-search","structured-data"],"goals":["get-found"]},{"id":"answer-content","name":"Direct-answer and citation-ready content","group":"ai-search","short":"Clear answers and resources written to be quoted, then monitored in AI search.","includes":["Direct-answer content","Citation-friendly resources","AI-search monitoring"],"node":"search","stage":"get-found","keywords":["direct answer","citation","faq content","ai monitoring"],"related":["ai-search","blog"],"goals":["get-found"]},{"id":"maps","name":"Maps and locators","group":"maps","short":"Project maps, service-area and territory maps, and store, dealer or office locators.","includes":["Project maps","Service-area maps","Territory maps","Store locators","Dealer locators","Office locators","Property maps","Regional maps","Privacy-safe project mapping","Geolocation functionality"],"node":"website","stage":"get-found","keywords":["map","locator","store locator","dealer locator","service area map","territory"],"related":["multi-location","galleries","local-seo"],"industries":["home-services","automotive","real-estate","property-management","franchise","multi-location"]},{"id":"smart-forms","name":"Smart forms","group":"lead-generation","short":"Contact, quote and consultation forms that ask the right questions and route the answers.","includes":["Contact forms","Quote forms","Consultation forms","Multi-step forms","Conditional forms","Document uploads"],"node":"leads","stage":"get-leads","keywords":["form","contact form","quote form","inquiry","consultation form","request form"],"related":["lead-routing","crm","photo-quotes"],"status":"built","proof":["mikes-booking"],"goals":["more-leads"],"industries":["home-services","professional","restaurant","automotive","real-estate","pet-services","other"]},{"id":"photo-quotes","name":"Photo quote requests","group":"lead-generation","short":"Customers send photos with their request, so you can quote faster.","includes":["Photo uploads"],"node":"leads","stage":"get-leads","keywords":["photos","photo quote","upload pictures","send a photo","picture","upload photo"],"related":["smart-forms","estimates"],"status":"built","proof":["mikes-booking"],"goals":["more-leads"]},{"id":"lead-quiz","name":"Lead quizzes and lead magnets","group":"lead-generation","short":"A short quiz or free resource that qualifies visitors and recommends the right service.","includes":["Lead quizzes","Lead magnets"],"node":"leads","stage":"get-leads","keywords":["quiz","lead magnet","assessment","free guide","survey","questionnaire"],"related":["lead-scoring","email-automation"],"status":"built","proof":["quiz"],"demo":"quiz","goals":["more-leads"],"industries":["education"]},{"id":"calculators","name":"Calculators and estimators","group":"lead-generation","short":"Instant price or savings estimates that turn browsers into leads.","includes":["Calculators"],"node":"leads","stage":"get-leads","keywords":["calculator","estimator","price calculator","instant quote","roi"],"related":["smart-forms","price-book"],"status":"built","demo":"calculator","goals":["more-leads","custom"]},{"id":"lead-routing","name":"Lead routing and notifications","group":"lead-generation","short":"Every inquiry confirmed, sent to the right person and logged, instantly.","includes":["Lead routing","Lead notifications","Automated confirmations"],"node":"leads","stage":"get-leads","keywords":["lead routing","notify me","new lead alert","confirmation"],"related":["smart-forms","crm","workflows"],"goals":["more-leads","automate"]},{"id":"conversion-tracking","name":"Conversion and CTA tracking","group":"lead-generation","short":"See which pages, buttons and forms actually produce inquiries.","includes":["Conversion tracking","CTA tracking"],"node":"leads","stage":"get-leads","keywords":["conversion tracking","cta","conversions","goals"],"related":["marketing-attribution","business-dashboard"],"goals":["more-leads","understand-numbers"]},{"id":"lead-scoring","name":"Lead scoring and qualification","group":"lead-generation","short":"Score and qualify leads automatically so you call the best ones first.","includes":["Lead scoring","Lead qualification"],"node":"leads","stage":"get-leads","keywords":["lead scoring","qualify","qualification","hot leads"],"related":["crm","lead-pipeline","sales-assistant"],"goals":["more-leads","manage-customers"]},{"id":"crm","name":"Customer CRM","group":"crm","short":"Leads, contacts, companies and properties with notes, tasks, history and search.","includes":["Leads","Contacts","Customers","Companies","Properties","Locations","Customer notes","Tasks","Follow-ups","Customer timelines","Customer history","Custom fields","Tags","Customer segmentation","Duplicate detection","Global CRM search"],"node":"crm","stage":"get-leads","keywords":["crm","customers","contacts","customer list","follow up","client database","client list","customer database","spreadsheets","spreadsheet"],"related":["lead-pipeline","smart-forms","estimates"],"status":"built","proof":["dealer","contractor-office"],"goals":["more-leads","manage-customers"],"industries":["home-services","professional","automotive","real-estate","franchise","multi-location","pet-services","other"]},{"id":"lead-pipeline","name":"Sales pipeline","group":"crm","short":"Every opportunity by stage and owner, and what needs a follow-up today.","includes":["Opportunities","Sales pipelines","Lead statuses","Lead assignments"],"node":"crm","stage":"close","keywords":["pipeline","deals","opportunities","sales stages","sales pipeline","follow up","follow-up"],"related":["crm","lead-scoring","estimates"],"status":"built","proof":["dealer"],"demo":"pipeline","goals":["close-sales","manage-customers"],"industries":["automotive"]},{"id":"marketing-attribution","name":"Lead source and campaign tracking","group":"attribution","short":"Know which channel, campaign, ad, page or referral each lead came from.","includes":["Lead-source tracking","Referrer tracking","Landing-page attribution","UTM tracking","Campaign tracking","First-touch attribution","Latest-touch attribution","Organic-search attribution","Paid-search attribution","Social attribution","Referral attribution","Email attribution"],"node":"analytics","stage":"grow","keywords":["attribution","lead source","utm","where leads come from","campaign tracking","referral","ad tracking","roi","marketing"],"related":["revenue-attribution","conversion-tracking"],"goals":["more-leads","understand-numbers"],"industries":["home-services","ecommerce"]},{"id":"revenue-attribution","name":"Revenue attribution and marketing ROI","group":"attribution","short":"Follow each lead to the sale, so you see revenue by campaign, page and channel.","includes":["Lead-to-sale attribution","Revenue attribution","Revenue by campaign","Revenue by landing page","Revenue by marketing channel","Marketing ROI"],"node":"analytics","stage":"grow","keywords":["revenue attribution","roi","marketing roi","which ads make money"],"related":["marketing-attribution","revenue-reporting"],"goals":["understand-numbers"]},{"id":"online-booking","name":"Online booking","group":"scheduling","short":"Customers book appointments, consultations or estimates around your real availability and rules.","includes":["Online booking","Appointments","Consultations","Estimate appointments","Service appointments","Availability","Blackout dates","Booking windows","Service durations","Capacity rules","Travel buffers","Rescheduling","Cancellations","Recurring appointments"],"node":"scheduling","stage":"close","keywords":["booking","book online","appointments","schedule online","availability","schedule","scheduling","reservations","calendar","phone tag"],"related":["appointment-reminders","crm","crew-scheduling"],"status":"built","proof":["mikes-booking","booking-request"],"demo":"booking","goals":["close-sales","book-schedule"],"industries":["home-services","professional","restaurant","fitness","automotive","real-estate","franchise","multi-location","pet-services"]},{"id":"appointment-reminders","name":"Confirmations and reminders","group":"scheduling","short":"Automatic confirmations and reminders that cut no-shows.","includes":["Confirmations","Automated reminders"],"node":"messaging","stage":"automate","keywords":["reminders","no-shows","confirmation","appointment reminder","no shows","cancellations"],"related":["online-booking","sms"],"goals":["book-schedule","automate"],"industries":["pet-services"]},{"id":"crew-scheduling","name":"Calendars and crew scheduling","group":"scheduling","short":"Employee, crew and resource calendars so the right people and equipment are on each job.","includes":["Calendars","Employee scheduling","Crew scheduling","Resource scheduling"],"node":"scheduling","stage":"operate","keywords":["calendar","crew schedule","staff schedule","dispatch board","crew","staff","dispatch","employees","technicians","scheduling crews"],"related":["jobs","crews","online-booking"],"goals":["book-schedule","manage-jobs"],"industries":["home-services","property-management","multi-location","pet-services"]},{"id":"google-calendar","name":"Calendar sync","group":"scheduling","short":"Two-way sync with Google or Outlook calendars.","includes":["Calendar integrations"],"node":"scheduling","stage":"operate","keywords":["google calendar","outlook","calendar sync","ical"],"related":["online-booking","crew-scheduling"],"goals":["book-schedule"]},{"id":"estimates","name":"Estimates and quotes","group":"estimates","short":"Line items, options and terms, approved and signed online and turned into a job.","includes":["Estimates","Quotes","Line items","Quantities","Discounts","Taxes","Optional upgrades","Good/Better/Best options","Expiration dates","Attachments","Photos","Terms","Online acceptance","Estimate tracking","Estimate statuses","Estimate-to-job conversion"],"node":"estimates","stage":"close","keywords":["estimate","quote","bid","pricing","quotes","estimates","quoting"],"related":["price-book","deposits","jobs"],"status":"built","proof":["contractor-office"],"goals":["close-sales","get-paid"],"industries":["home-services"]},{"id":"price-book","name":"Price book and quote templates","group":"estimates","short":"Your rates, packages and service templates saved, with pricing calculators built in.","includes":["Rates","Packages","Pricing calculators","Service-specific templates"],"node":"estimates","stage":"close","keywords":["price book","rates","packages","templates","price list","materials"],"related":["estimates","calculators"]},{"id":"proposals","name":"Proposals","group":"proposals","short":"Branded proposals with scope, options, upgrades and timelines, approved online and tracked.","includes":["Proposal builder","Proposal templates","Cover pages","Scope of work","Recommended solutions","Photos","Videos","Pricing","Packages","Options","Upgrades","Timelines","Terms","Customer selections","Online approvals","Proposal tracking"],"node":"estimates","stage":"close","keywords":["proposal","scope of work","options","good better best","proposals","pitch","bid package"],"related":["estimates","contracts"],"goals":["close-sales","get-paid"],"industries":["home-services","professional"]},{"id":"contracts","name":"Contracts and e-signatures","group":"contracts","short":"Contracts generated from templates, signed online and stored with a complete audit trail.","includes":["Contract generation","Contract templates","Scope","Pricing","Terms","Attachments","Warranty terms","Digital approvals","E-signature integrations","Signature tracking","Executed-document storage","Contract version history","Contract audit trails"],"node":"estimates","stage":"close","keywords":["contract","agreement","e-signature","sign online","docusign","contracts","esign"],"related":["proposals","change-orders","customer-portal"],"status":"built","goals":["close-sales","get-paid"],"industries":["home-services","professional","automotive","real-estate","pet-services"]},{"id":"change-orders","name":"Change orders","group":"change-orders","short":"Scope, price and schedule changes documented, approved and signed, then added to the job.","includes":["Scope additions","Scope removals","Price adjustments","Schedule adjustments","Change-order documents","Attachments","Customer approvals","Digital signatures","Change history","Job integration"],"node":"jobs","stage":"operate","keywords":["change order","extra work","scope change","change orders"],"related":["contracts","jobs","invoices"],"goals":["manage-jobs"],"industries":["home-services"]},{"id":"jobs","name":"Job management","group":"jobs","short":"Jobs and work orders with status, assignments, notes, documents and timelines.","includes":["Jobs","Work orders","Job statuses","Job scheduling","Employee assignments","Crew assignments","Priorities","Internal notes","Customer-visible notes","Job documents","Activity timelines","Completion workflows"],"node":"jobs","stage":"operate","keywords":["jobs","work orders","job tracking","job board","job management","field service","service calls","texts"],"related":["crew-scheduling","job-photos","invoices"],"status":"built","proof":["contractor-office"],"demo":"admin","goals":["manage-jobs"],"industries":["home-services","property-management"]},{"id":"job-photos","name":"Job photos","group":"jobs","short":"Before, progress and after photos saved to the right job.","includes":["Job photos","Before photos","Progress photos","After photos"],"node":"jobs","stage":"operate","keywords":["photos","job photos","before and after","progress photos","pictures"],"related":["jobs","field-service","customer-portal"],"goals":["manage-jobs"],"industries":["home-services"]},{"id":"projects","name":"Project management","group":"projects","short":"Phases, milestones, tasks, owners and deadlines with dashboards and timelines.","includes":["Projects","Project phases","Milestones","Tasks","Owners","Deadlines","Dependencies","Statuses","Notes","Files","Photos","Project dashboards","Project timelines"],"node":"jobs","stage":"operate","keywords":["project management","milestones","project tracking","timeline","projects","tasks"],"related":["client-approvals","tasks","customer-portal"],"status":"built","proof":["portal-progress"],"goals":["manage-jobs"]},{"id":"client-approvals","name":"Client updates and approvals","group":"projects","short":"Clients see progress and approve work or request changes in one tap.","includes":["Client updates","Approvals"],"node":"portal","stage":"operate","keywords":["approvals","client updates","sign off","approval","review work"],"related":["projects","customer-portal"],"status":"built","proof":["portal-preview"],"demo":"portal"},{"id":"field-service","name":"Field service app","group":"field-service","short":"Crews get their day, site details, work orders and checklists on their phones and update the job from the field.","includes":["Mobile job access","Daily schedules","Crew assignments","Work orders","Site information","Field notes","Completion documentation","Customer acknowledgements","Mobile status updates"],"node":"jobs","stage":"operate","keywords":["field service","technicians","crew app","mobile jobs","field team"],"related":["jobs","checklists","job-photos"],"goals":["manage-jobs"],"industries":["home-services"]},{"id":"tasks","name":"Tasks and assignments","group":"tasks","short":"Tasks with owners, due dates and priorities, including recurring ones, with accountability built in.","includes":["Tasks","Assignments","Due dates","Priorities","Task statuses","Recurring tasks","Completion tracking","Employee accountability"],"node":"jobs","stage":"operate","keywords":["tasks","to do","assignments","due dates"],"related":["checklists","projects","crews"],"goals":["manage-jobs"]},{"id":"checklists","name":"Checklists and inspections","group":"tasks","short":"Pre-job, on-site and closeout checklists so every job is done the same way.","includes":["Checklists","Checklist templates","Service-specific checklists","Pre-job checklists","On-site checklists","Closeout checklists"],"node":"jobs","stage":"operate","keywords":["checklist","inspection","closeout","sop","quality"],"related":["tasks","field-service"],"goals":["manage-jobs"],"industries":["home-services"]},{"id":"crews","name":"Employees and crews","group":"crews","short":"Employee and crew profiles with skills, availability, schedules and role-based access.","includes":["Employee profiles","Crew profiles","Crew memberships","Skills","Availability","Job assignments","Schedules","Role-based access","Internal documents","Task assignments"],"node":"jobs","stage":"operate","keywords":["employees","staff","crew","team members","technicians"],"related":["crew-scheduling","team-portal","tasks"],"goals":["manage-jobs"]},{"id":"materials","name":"Job materials and costs","group":"materials","short":"Materials, quantities and costs tracked per job.","includes":["Materials","Quantities","Units","Costs","Job materials","Material usage"],"node":"jobs","stage":"operate","keywords":["materials","job materials","material costs"],"related":["inventory","job-profitability"],"goals":["manage-jobs"],"industries":["home-services"]},{"id":"inventory","name":"Inventory and purchasing","group":"materials","short":"Products, SKUs, stock levels, low-stock alerts, suppliers and purchasing.","includes":["Products","SKUs","Suppliers","Inventory tracking","Low-stock alerts","Purchase workflows","Supplier relationships"],"node":"jobs","stage":"operate","keywords":["inventory","stock","sku","suppliers","purchase orders"],"related":["materials","vendors"],"industries":["restaurant","ecommerce","automotive"]},{"id":"vendors","name":"Vendors and subcontractors","group":"vendors","short":"Vendor and subcontractor records, documents, assignments, expenses and approvals.","includes":["Vendor records","Subcontractor records","Contacts","Documents","Assignments","Job relationships","Expenses","Schedules","Approvals"],"node":"jobs","stage":"operate","keywords":["vendors","subcontractors","subs","suppliers"],"related":["team-portal","jobs","expenses"],"goals":["manage-jobs"],"industries":["property-management"]},{"id":"warranties","name":"Warranty tracking","group":"warranties","short":"Manufacturer and workmanship warranties with dates, documents, reminders and claims.","includes":["Warranty records","Warranty templates","Manufacturer warranties","Workmanship warranties","Start/expiration dates","Warranty documents","Customer warranty access","Warranty reminders","Warranty claims/workflows"],"node":"jobs","stage":"operate","keywords":["warranty","warranties","claims"],"related":["customer-portal","jobs"],"goals":["manage-jobs"],"industries":["home-services","property-management"]},{"id":"file-sharing","name":"Secure files and documents","group":"files","short":"Customer, employee and project documents with permissions, versions, search and secure sharing.","includes":["Documents","File uploads","Secure files","Public media","Private files","Customer documents","Employee documents","Contracts","Estimates","Invoices","Receipts","Job photos","Project documents","Warranties","Uploads","Tags","Search","Permissions","Usage tracking","Versioning","Secure sharing"],"node":"portal","stage":"operate","keywords":["files","documents","upload","file sharing","document storage"],"related":["customer-portal","contracts"],"status":"built","goals":["manage-customers"],"industries":["professional","property-management","pet-services"]},{"id":"customer-portal","name":"Customer portal","group":"portals","short":"A branded login with appointments, estimates, jobs, invoices, payments, documents and messages.","includes":["Secure customer login","Customer dashboard","Appointments","Estimates","Proposals","Contracts","Jobs","Project status","Invoices","Payments","Receipts","Photos","Warranties","Messages","Account management"],"node":"portal","stage":"operate","keywords":["portal","customer login","client portal","client login","customer portal"],"related":["file-sharing","invoices","client-approvals"],"status":"built","proof":["portal-progress","portal-preview"],"demo":"portal","goals":["manage-customers","build-platform"],"industries":["home-services","professional","real-estate","property-management","membership","pet-services"]},{"id":"team-portal","name":"Employee, vendor and subcontractor portals","group":"team-portals","short":"Each person logs in to their own jobs, schedules, tasks and documents, with role-based permissions.","includes":["Employee portals","Vendor portals","Subcontractor portals","Secure login","Jobs","Assignments","Schedules","Tasks","Checklists","Documents","Customer information","Photos","Status updates","Internal resources","Invoices","Approvals","Role-based permissions"],"node":"portal","stage":"operate","keywords":["employee portal","vendor portal","subcontractor portal","staff login"],"related":["crews","vendors","field-service"],"goals":["manage-jobs"],"industries":["home-services","property-management","franchise","multi-location"]},{"id":"invoices","name":"Invoices","group":"invoicing","short":"Professional invoices customers can pay online the moment they open them.","includes":["Invoices","Invoice templates","Invoice line items","Discounts","Taxes","Due dates","Receipts","Invoice history","Invoice statuses"],"node":"invoices","stage":"get-paid","keywords":["invoice","billing","bill customers","invoicing","invoices","get paid","chasing payments"],"related":["online-payments","payment-reminders","deposits"],"status":"built","proof":["mikes-office","contractor-office"],"demo":"invoice","goals":["get-paid"],"industries":["home-services","professional","multi-location"]},{"id":"deposits","name":"Deposits and progress billing","group":"invoicing","short":"Take a deposit up front and bill in stages as the work moves.","includes":["Deposits","Partial invoices","Progress billing"],"node":"invoices","stage":"get-paid","keywords":["deposit","progress billing","partial invoice","milestone billing","deposits","partial payment"],"related":["estimates","invoices"],"status":"built","proof":["mikes-booking"],"goals":["close-sales","book-schedule","get-paid"],"industries":["home-services","restaurant"]},{"id":"recurring-billing","name":"Recurring billing","group":"invoicing","short":"Monthly plans, retainers and maintenance billed automatically.","includes":["Recurring invoices","Recurring payments"],"node":"invoices","stage":"get-paid","keywords":["recurring","subscription","monthly billing","retainer","autopay"],"related":["invoices","online-payments"],"status":"built","industries":["professional","fitness","property-management","membership","pet-services"]},{"id":"payment-reminders","name":"Payment reminders","group":"invoicing","short":"Polite, automatic reminders until the invoice is paid.","includes":["Payment reminders"],"node":"messaging","stage":"get-paid","keywords":["payment reminders","overdue","late payments","collections","chasing payments"],"related":["invoices","accounts-receivable"],"status":"built","goals":["get-paid","automate"]},{"id":"online-payments","name":"Online payments (Stripe)","group":"payments","short":"Cards and wallets through your own Stripe account, with deposits, partial and final payments.","includes":["Stripe integration","Online payments","Deposits","Partial payments","Final payments","Payment history","Receipts","Payment statuses","Payment webhooks"],"node":"payments","stage":"get-paid","keywords":["payments","stripe","credit card","pay online","apple pay","accept payments","card"],"related":["invoices","pay-links","refunds"],"status":"built","proof":["mikes-booking"],"goals":["get-paid","sell-online"],"industries":["home-services","professional","fitness","ecommerce","automotive","property-management","multi-location","membership","pet-services","other"]},{"id":"pay-links","name":"Payment requests and links","group":"payments","short":"Request any amount with a link or button, in a text, an email or on your site.","includes":["Payment requests","Payment links"],"node":"payments","stage":"get-paid","keywords":["payment link","pay link","payment request","pay button","pay now"],"related":["online-payments"],"status":"built","goals":["get-paid"]},{"id":"refunds","name":"Refunds","group":"payments","short":"Full and partial refunds with a clear record.","includes":["Refunds","Partial refunds"],"node":"payments","stage":"get-paid","keywords":["refund","partial refund","dispute","refunds","chargeback"],"related":["online-payments"],"goals":["get-paid"]},{"id":"financial-dashboards","name":"Revenue and cash-flow dashboards","group":"finance","short":"Collected, outstanding and upcoming money, by service, location and source.","includes":["Revenue tracking","Collected revenue","Outstanding revenue","Deposits","Average job value","Customer lifetime value","Revenue by service","Revenue by location","Revenue by source","Financial dashboards","Cash-flow visibility"],"node":"analytics","stage":"get-paid","keywords":["revenue","cash flow","financial dashboard","p&l","profit","profit and loss","pnl","numbers","money","accounting"],"related":["accounts-receivable","job-profitability","quickbooks"],"status":"built","proof":["mikes-office","contractor-office"],"demo":"finances","goals":["get-paid","understand-numbers"]},{"id":"accounts-receivable","name":"Accounts receivable and aging","group":"finance","short":"Who owes what and how late, with aging reports.","includes":["Outstanding balances","Overdue invoices","Accounts Receivable","Aging reports"],"node":"invoices","stage":"get-paid","keywords":["accounts receivable","aging","outstanding","who owes","unpaid","past due","collections","owed"],"related":["payment-reminders","invoices"],"goals":["get-paid"],"industries":["automotive","property-management"]},{"id":"expenses","name":"Expenses and accounts payable","group":"finance","short":"Expenses and bills recorded and tied to jobs and vendors.","includes":["Expenses","Accounts Payable"],"node":"analytics","stage":"get-paid","keywords":["expenses","receipts","bills","accounts payable","spending","costs"],"related":["vendors","job-profitability","quickbooks"],"demo":"receipts","goals":["understand-numbers"]},{"id":"job-profitability","name":"Job and service profitability","group":"finance","short":"Job costing, margins and profit by job and by service.","includes":["Job costing","Job profitability","Service profitability","Estimated gross margins"],"node":"analytics","stage":"grow","keywords":["profitability","job costing","margins","which jobs make money","margin","profit per job"],"related":["materials","financial-dashboards"],"goals":["get-paid","understand-numbers"]},{"id":"quickbooks","name":"QuickBooks and accounting sync","group":"accounting","short":"Customers, invoices, payments and expenses synced to QuickBooks or another ledger.","includes":["QuickBooks integrations","Customer synchronization","Invoice synchronization","Payment synchronization","Expense synchronization","Accounting-provider integrations","Ledger integrations","Financial-event synchronization"],"node":"quickbooks","stage":"get-paid","keywords":["quickbooks","accounting","bookkeeper","xero","sync books","qbo","accounting software"],"related":["invoices","expenses"],"goals":["get-paid","understand-numbers"]},{"id":"review-requests","name":"Review requests","group":"reviews","short":"Ask for a Google review at the right moment, with reminders.","includes":["Review requests","Automated review workflows","Google review workflows","Review reminders"],"node":"reviews","stage":"grow","keywords":["reviews","google reviews","review request","more reviews","reputation"],"related":["reviews-showcase","reputation","sms"],"goals":["get-found","automate"],"industries":["home-services","restaurant","fitness","pet-services"]},{"id":"reviews-showcase","name":"Testimonials and review publishing","group":"reviews","short":"Publish reviews on your site, matched to the service, location or project.","includes":["Testimonials","Website review publishing","Service-specific reviews","Location-specific reviews","Project-specific reviews"],"node":"reviews","stage":"grow","keywords":["testimonials","show reviews","review widget"],"related":["review-requests","blog"],"industries":["home-services","restaurant"]},{"id":"reputation","name":"Reputation tracking","group":"reviews","short":"Track reviews and ratings on a dashboard, with response workflows and monitoring.","includes":["Review tracking","Review dashboards","Review-response workflows","Reputation monitoring integrations"],"node":"reviews","stage":"grow","keywords":["reputation","review tracking","respond to reviews"],"related":["review-requests","business-dashboard"]},{"id":"email-automation","name":"Email notifications and sequences","group":"email","short":"Confirmations, reminders, notifications, receipts and nurture sequences from your own domain.","includes":["Transactional email","Lead confirmations","Lead follow-ups","Appointment confirmations","Appointment reminders","Estimate notifications","Proposal notifications","Deposit requests","Job updates","Invoice notifications","Payment receipts","Overdue reminders","Review requests","Email templates","Nurture sequences","Email-provider integrations"],"node":"messaging","stage":"automate","keywords":["email","emails","newsletter","follow-up email","drip","nurture","email marketing","follow up email","autoresponder"],"related":["sms","workflows"],"status":"built","goals":["close-sales","manage-customers","automate"],"industries":["professional","education","ecommerce","real-estate","membership","other"]},{"id":"sms","name":"Text messaging (SMS)","group":"sms","short":"Text confirmations, reminders and updates, with consent and opt-outs handled.","includes":["SMS notifications","Lead confirmations","Lead follow-ups","Appointment reminders","Estimate notifications","Job updates","Payment reminders","Review requests","SMS templates","Consent management","Opt-out handling","SMS-provider integrations"],"node":"messaging","stage":"automate","keywords":["text","sms","texting","text message","text messages"],"related":["email-automation","appointment-reminders"],"goals":["manage-customers","book-schedule","automate"],"industries":["restaurant","fitness","real-estate","property-management","pet-services"]},{"id":"workflows","name":"Workflow automation","group":"automation","short":"Trigger, condition, delay and action rules across leads, estimates, jobs, invoices and payments, with history and failure alerts.","includes":["Trigger-based workflows","Conditional workflows","Delays","Automated actions","Automated email","Automated SMS","Automated task creation","Lead routing","Status changes","Estimate workflows","Job workflows","Invoice workflows","Payment workflows","Review workflows","Automation history","Failure monitoring"],"node":"messaging","stage":"automate","keywords":["automation","workflow","automate","zapier","triggers","busywork","admin","paperwork"],"related":["email-automation","sms","lead-routing"],"demo":"rules","goals":["automate"]},{"id":"social-scheduling","name":"Social media scheduling","group":"automation","short":"Write once, pick the channels and times, and let the calendar post.","includes":["Content calendar","Multiple channels","Scheduled posts"],"node":"messaging","stage":"grow","keywords":["social media","instagram","facebook","schedule posts"],"related":["content-assistant"],"demo":"social","goals":["automate"]},{"id":"business-dashboard","name":"Dashboards","group":"analytics","short":"Owner, sales, marketing, finance, operations and custom KPI dashboards.","includes":["Owner dashboards","Executive dashboards","Sales dashboards","CRM dashboards","Marketing dashboards","Finance dashboards","Operations dashboards","Job dashboards","Employee dashboards","Custom KPI dashboards"],"node":"analytics","stage":"grow","keywords":["dashboard","kpi","numbers","reports","owner dashboard","reporting","metrics"],"related":["revenue-reporting","financial-dashboards"],"goals":["understand-numbers"],"industries":["professional","restaurant","fitness","automotive","property-management","franchise","multi-location","membership","pet-services","other"]},{"id":"revenue-reporting","name":"Sales and revenue analytics","group":"analytics","short":"Lead, conversion, close-rate, revenue and profitability analytics by service, location and person.","includes":["Lead analytics","Conversion analytics","Close-rate analytics","Revenue analytics","Profitability analytics","Service analytics","Location analytics","Employee/crew analytics"],"node":"analytics","stage":"grow","keywords":["analytics","close rate","conversion rate","revenue report","reporting","revenue","sales report","revenue intelligence","growth"],"related":["business-dashboard","revenue-attribution"],"goals":["understand-numbers"],"industries":["home-services","ecommerce","franchise","multi-location"]},{"id":"website-assistant","name":"AI website assistant","group":"ai","short":"Answers visitors from your own content, recommends services, qualifies and books, and hands off to a person.","includes":["AI website chat","Business-trained assistants","FAQ answering","Service recommendations","Lead qualification","Lead routing","Appointment assistance","Customer support","Human escalation","Knowledge retrieval"],"node":"ai","stage":"automate","keywords":["chatbot","ai chat","website chat","assistant","ai assistant","chat"],"related":["knowledge-assistant","online-booking","crm"],"sub":"customer","goals":["more-leads","use-ai"],"industries":["real-estate"]},{"id":"crm-assistant","name":"AI in your CRM","group":"ai","short":"Summaries, suggested next steps, drafted messages and plain-English search across your customers.","includes":["Customer-history summaries","Lead summaries","Opportunity summaries","Suggested follow-ups","Suggested next actions","Draft messages","Natural-language CRM search","Lead classification","Lead prioritization"],"node":"ai","stage":"operate","keywords":["ai crm","summaries","next steps","crm assistant"],"related":["crm","communication-ai"],"sub":"business","goals":["manage-customers","use-ai"]},{"id":"sales-assistant","name":"AI sales assistant","group":"ai","short":"Drafts proposals, estimate descriptions and follow-ups, and summarizes what each customer needs.","includes":["Proposal drafting","Estimate-description drafting","Follow-up drafting","Sales summaries","Lead qualification","Customer-needs summaries","Suggested offers"],"node":"ai","stage":"close","keywords":["ai sales","proposal drafting","follow-up drafts","sales assistant","ai proposals","ai estimates"],"related":["proposals","estimates"],"sub":"business","goals":["close-sales","use-ai"]},{"id":"content-assistant","name":"AI content assistant","group":"ai","short":"Drafts project pages, service pages, FAQs, articles, alt text and social posts for you to approve.","includes":["Project-page generation","Service-page drafts","FAQ generation","Article drafts","Metadata suggestions","Alt-text suggestions","Internal-link suggestions","Social-content drafts","Content summaries","Content repurposing"],"node":"ai","stage":"get-found","keywords":["ai content","ai writing","blog drafts","social posts","seo assistant","review replies","cms assistant"],"related":["cms","blog","seo-assistant"],"sub":"content","goals":["use-ai"]},{"id":"seo-assistant","name":"AI SEO assistant","group":"ai","short":"Finds content gaps, missing alt text, internal-link chances and technical problems, and summarizes search performance.","includes":["SEO recommendations","Metadata recommendations","Content-gap analysis","Internal-link opportunities","Missing-alt-text detection","Technical warnings","Location-page analysis","Search-performance summaries","Content opportunities"],"node":"ai","stage":"automate","keywords":["ai seo","content gaps","seo audit"],"related":["seo-reporting","content-assistant"],"sub":"content","goals":["use-ai"]},{"id":"document-ai","name":"AI document processing","group":"ai","short":"Pulls the data out of invoices, receipts, forms and contracts and files it where it belongs.","includes":["Document extraction","Invoice extraction","Form extraction","Receipt extraction","Contract extraction","Data classification","Document summaries","Structured-data extraction"],"node":"ai","stage":"automate","keywords":["ocr","extract","receipts","document processing","data entry"],"related":["expenses","file-sharing"],"sub":"knowledge","goals":["use-ai"],"industries":["professional"]},{"id":"knowledge-assistant","name":"Private knowledge assistant","group":"ai","short":"Search your SOPs, policies and documents in plain English, with permissions respected.","includes":["Private company knowledge bases","Document search","SOP search","Policy search","Employee knowledge assistants","Customer-support knowledge","Permission-aware AI search","Semantic search"],"node":"ai","stage":"operate","keywords":["knowledge base","sop","search documents","company wiki","document search","semantic search","company knowledge","rag"],"related":["employee-training","website-assistant"],"demo":"knowledge","sub":"knowledge","goals":["use-ai"],"industries":["professional","education"]},{"id":"reporting-assistant","name":"AI reporting assistant","group":"ai","short":"Ask your numbers questions in plain English and get answers, summaries and anomalies.","includes":["Natural-language analytics","Revenue analysis","Sales analysis","Marketing analysis","Operations analysis","Financial summaries","Anomaly identification","Business-question answering"],"node":"ai","stage":"grow","keywords":["ask my data","ai reports","natural language analytics","ask my numbers","ai reporting","voice commands"],"related":["business-dashboard","financial-dashboards"],"demo":"voice","sub":"business","goals":["understand-numbers","use-ai"]},{"id":"communication-ai","name":"AI communication assistant","group":"ai","short":"Summarizes emails, sorts messages, spots missed follow-ups and drafts replies.","includes":["Email summaries","Suggested replies","Suggested SMS","Follow-up detection","Message categorization","Customer-context summaries","Draft communications"],"node":"ai","stage":"automate","keywords":["email summaries","suggested replies","inbox"],"related":["email-automation","crm-assistant"],"sub":"business","goals":["use-ai"]},{"id":"operations-assistant","name":"AI operations assistant","group":"ai","short":"Flags overdue work, missing steps, missing documents and risky jobs, and suggests the next action.","includes":["Overdue-work detection","Missing-step detection","Job-risk identification","Missing-document detection","Follow-up suggestions","Operational summaries","Next-action recommendations"],"node":"ai","stage":"operate","keywords":["ai operations","overdue","missing documents","operations","ops assistant"],"related":["jobs","tasks"],"sub":"business","goals":["use-ai"]},{"id":"ai-agents","name":"Controlled AI agents","group":"ai","short":"Agents that take real actions in your systems, with permissions, approvals and a full audit log.","includes":["CRM agents","Sales agents","Scheduling agents","Customer-support agents","Operations agents","Knowledge agents","Reporting agents","Document agents","Controlled tool usage","Human approval workflows","Permission-aware agents","Audited AI actions"],"node":"ai","stage":"automate","keywords":["ai agent","agents","autonomous","ai workflows","ai automation"],"related":["workflows","crm-assistant"],"sub":"automation","goals":["automate","use-ai"]},{"id":"courses","name":"Online courses and programs","group":"lms","short":"Programs, modules and video or audio lessons with drip schedules, prerequisites and search.","includes":["Courses","Programs","Modules","Lessons","Video lessons","Audio lessons","Downloads","Student notes","Prerequisites","Drip schedules","Notifications","Live-session integration","Mobile learning","Course search","Course recommendations"],"node":"learning","stage":"grow","keywords":["course","online course","lessons","teach online","programs","courses","lms","teachable","thinkific","kajabi"],"related":["quizzes-certificates","lms-dashboards","course-checkout"],"demo":"courses","goals":["train"],"industries":["fitness","education","membership","pet-services"]},{"id":"quizzes-certificates","name":"Quizzes, assignments and certificates","group":"lms","short":"Quizzes, tests, assignments and homework with instructor feedback and certificates.","includes":["Quizzes","Tests","Assignments","Homework","Certificates","Instructor feedback"],"node":"learning","stage":"grow","keywords":["quiz","certificate","assignments","tests","certification","exam","test"],"related":["courses","employee-training"],"goals":["train"],"industries":["education"]},{"id":"lms-dashboards","name":"Student progress and dashboards","group":"lms","short":"Progress, completion and course analytics for students and instructors.","includes":["Progress tracking","Completion percentages","Student dashboards","Instructor dashboards","Student profiles","Course analytics","Completion analytics"],"node":"learning","stage":"grow","keywords":["progress","student dashboard","instructor dashboard","instructor"],"related":["courses"],"goals":["train"],"industries":["education"]},{"id":"course-checkout","name":"Course sales and subscriptions","group":"lms","short":"One-time purchases, bundles, subscriptions, memberships, free trials and coupons.","includes":["Course bundles","Subscriptions","Memberships","Free trials","One-time purchases","Coupons"],"node":"commerce","stage":"get-paid","keywords":["sell courses","course checkout","coupons","free trial","course sales"],"related":["courses","online-payments"],"status":"built","proof":["course-checkout"],"goals":["train","sell-online"],"industries":["education"]},{"id":"community","name":"Discussions and community","group":"lms","short":"Q&A, discussions and a community around your courses.","includes":["Q&A","Discussions","Communities"],"node":"commerce","stage":"grow","keywords":["community","forum","discussions","q&a","discussion","group"],"related":["courses","memberships"],"industries":["membership"]},{"id":"employee-training","name":"Employee training","group":"lms","short":"Onboarding, SOP, safety and compliance training with records and manager dashboards.","includes":["Employee onboarding","SOP training","Safety training","Compliance training","Required courses","Knowledge checks","Certifications","Annual training","Employee progress","Training records","Manager dashboards"],"node":"learning","stage":"operate","keywords":["employee training","onboarding","compliance","safety training","staff training","compliance training"],"related":["knowledge-assistant","quizzes-certificates"],"goals":["train"],"industries":["franchise"]},{"id":"integrations-api","name":"Integrations","group":"integrations","short":"Connect the tools you keep: Stripe, Google, QuickBooks and more.","includes":["Stripe","Google and Microsoft","QuickBooks","Email and SMS providers","Custom API connections"],"node":"quickbooks","stage":"automate","keywords":["integration","integrations","connect","api","zapier","sync","tools don't talk"],"related":["quickbooks","data-migration","apis"],"goals":["automate","custom"],"industries":["franchise"]},{"id":"data-migration","name":"Data migration","group":"integrations","short":"Move customers, jobs and history out of old tools and spreadsheets.","includes":["Spreadsheet imports","Moving off FieldPulse, Jobber or HubSpot","Clean-up and de-duplication","Nothing lost"],"node":"crm","stage":"operate","keywords":["migrate","migration","import","export","spreadsheets","jobber","fieldpulse","hubspot","switch"],"related":["crm","integrations-api"],"goals":["manage-customers"]},{"id":"mobile-app","name":"iPhone and Android apps","group":"apps","short":"One app on both stores, on the same data as your website and back office.","includes":["iOS and Android","Cross-platform build","Push notifications","Camera and photo uploads","Payments","Messaging","Works offline"],"node":"app","stage":"grow","keywords":["app","mobile app","iphone app","android app","ios"],"related":["customer-app","staff-app","push-notifications"],"goals":["build-app"]},{"id":"customer-app","name":"Customer app","group":"apps","short":"Customers book, pay, track and reorder from their home screen.","includes":["Booking","Payments","Order and job tracking","Loyalty and memberships"],"node":"app","stage":"grow","keywords":["customer app","booking app","loyalty app","membership app"],"related":["mobile-app","online-booking","memberships"],"goals":["build-app"],"industries":["fitness","membership"]},{"id":"staff-app","name":"Staff and field app","group":"apps","short":"Crews see today's jobs, take photos and close out the work on site.","includes":["Today's schedule","Job photos and checklists","Time tracking","Works without signal"],"node":"app","stage":"operate","keywords":["field app","employee app","technician app","crew app"],"related":["jobs","crew-scheduling","checklists"],"goals":["manage-jobs","build-app"],"industries":["franchise"]},{"id":"course-app","name":"Course and learning app","group":"apps","short":"Your courses in your own app, with progress synced to the web.","includes":["Video lessons","Progress sync","Downloads"],"node":"app","stage":"grow","keywords":["course app","learning app"],"related":["courses","mobile-app"],"goals":["train","build-app"],"industries":["education"]},{"id":"push-notifications","name":"Push notifications","group":"apps","short":"Reach customers or staff instantly on their phones.","includes":["Targeted messages","Reminders","Opt-in controls"],"node":"app","stage":"automate","keywords":["push notifications","notifications"],"related":["mobile-app"],"goals":["build-app"]},{"id":"app-store","name":"App store publishing","group":"apps","short":"We handle Apple and Google review, listings and updates.","includes":["Store listings","Review submissions","Updates"],"node":"app","stage":"grow","keywords":["app store","google play","publish app"],"related":["mobile-app"],"goals":["build-app"]},{"id":"online-store","name":"Custom online store","group":"ecommerce","short":"A store that looks like your brand, with checkout on your own site.","includes":["Products and photos","Cart and custom checkout","Customer accounts","Shipping options","Orders to your inbox"],"node":"commerce","stage":"get-paid","keywords":["online store","ecommerce","e-commerce","shop","sell online","products","store"],"related":["order-management","upsells","online-payments"],"status":"built","proof":["shop"],"goals":["sell-online"],"industries":["restaurant","ecommerce"]},{"id":"shopify","name":"Shopify and headless Shopify","group":"ecommerce","short":"Shopify set up right, or a custom front end on Shopify's engine.","includes":["Shopify setup","Custom themes","Headless storefronts","App consolidation"],"node":"commerce","stage":"get-paid","keywords":["shopify","headless"],"related":["online-store"],"goals":["sell-online"],"industries":["ecommerce"]},{"id":"product-subscriptions","name":"Subscriptions and bundles","group":"ecommerce","short":"Subscribe-and-save, bundles and boxes, billed automatically.","includes":["Subscriptions","Bundles","Skip and pause"],"node":"commerce","stage":"get-paid","keywords":["subscription box","bundles","subscribe and save"],"related":["online-store","recurring-billing"],"goals":["sell-online"],"industries":["ecommerce"]},{"id":"order-management","name":"Orders, shipping and inventory","group":"ecommerce","short":"Orders, stock and shipping labels in one place.","includes":["Order management","Inventory sync","Shipping labels","Returns"],"node":"commerce","stage":"operate","keywords":["orders","inventory","shipping","fulfillment"],"related":["online-store","integrations-api"],"goals":["sell-online"],"industries":["ecommerce"]},{"id":"upsells","name":"Upsells and recommendations","group":"ecommerce","short":"The right add-on at checkout, without being pushy.","includes":["Checkout upsells","Related products","Post-purchase offers"],"node":"commerce","stage":"grow","keywords":["upsell","cross-sell","add-ons"],"related":["online-store","website-assistant"],"goals":["sell-online"],"industries":["ecommerce"]},{"id":"memberships","name":"Memberships","group":"memberships","short":"Members-only content and perks, with tiers and recurring billing.","includes":["Membership websites","Member areas","Tiers","Recurring payments","Content gating"],"node":"commerce","stage":"grow","keywords":["membership","memberships","members","subscription","patreon"],"related":["recurring-billing","customer-portal","courses"],"status":"built","proof":["course-checkout"],"goals":["train","sell-online","build-platform"],"industries":["restaurant","fitness","education","membership"]},{"id":"web-apps","name":"Custom web applications","group":"custom-software","short":"Software built for exactly how your business works.","includes":["Customer-facing web applications","Progressive Web Apps","Customer software","Employee software","Logins and roles","Databases you own"],"node":"crm","stage":"grow","keywords":["custom software","web app","software","application","build software","idea"],"related":["internal-tools","saas","apis"],"goals":["build-platform","custom"],"industries":["other"]},{"id":"internal-tools","name":"Internal tools and back offices","group":"custom-software","short":"The admin screens your team wishes it had.","includes":["Admin dashboards","Approvals","Reports","Voice entry"],"node":"crm","stage":"operate","keywords":["internal tool","admin","back office","dashboard"],"related":["web-apps","dashboards-custom"],"status":"built","proof":["contractor-office","mikes-office"],"goals":["custom"],"industries":["multi-location"]},{"id":"dashboards-custom","name":"Custom dashboards","group":"custom-software","short":"Your data pulled together into one live view.","includes":["Live data","Charts","Exports"],"node":"analytics","stage":"grow","keywords":["custom dashboard","data visualization","charts"],"related":["business-dashboard","data-systems"],"goals":["custom"]},{"id":"dealer-system","name":"Dealer inventory and deals","group":"custom-software","short":"Inventory, leads, deals and buy-here-pay-here loans for a dealership.","includes":["Inventory with photos","Inventory feeds","Deals and financing","Loan payments"],"node":"crm","stage":"operate","keywords":["dealer","dealership","car lot","inventory","cars","bhph"],"related":["crm","accounts-receivable"],"status":"built","proof":["dealer"],"goals":["custom"],"industries":["automotive"]},{"id":"saas","name":"SaaS products","group":"custom-software","short":"Software other businesses subscribe to, built and launched with you.","includes":["Accounts and teams","Subscriptions","Admin console","Usage limits"],"node":"crm","stage":"grow","keywords":["saas","software product","subscription software","startup"],"related":["web-apps","recurring-billing"],"goals":["build-platform"]},{"id":"marketplaces","name":"Marketplaces and directories","group":"custom-software","short":"Two-sided platforms and searchable directories.","includes":["Directory websites","Listings","Search and filters","Payouts","Reviews"],"node":"crm","stage":"grow","keywords":["marketplace","directory","listings","platform"],"related":["saas","online-payments"],"goals":["build-platform"]},{"id":"visualizers","name":"Configurators and visualizers","group":"custom-software","short":"Let customers design, configure and see it before they buy.","includes":["Product configurators","Visual previews","Instant pricing"],"node":"leads","stage":"get-leads","keywords":["configurator","visualizer","design tool","builder"],"related":["calculators","estimates"],"goals":["custom"]},{"id":"recommendation-engines","name":"Recommendation engines","group":"custom-software","short":"Match people to the right product, plan or professional.","includes":["Rules or AI matching","Explainable results"],"node":"ai","stage":"grow","keywords":["recommendation engine","matching"],"related":["website-assistant","lead-quiz"],"goals":["custom"]},{"id":"apis","name":"APIs","group":"custom-software","short":"Clean APIs so your systems, partners and apps can talk.","includes":["REST APIs","Webhooks","Partner access"],"node":"quickbooks","stage":"grow","keywords":["api","apis","webhooks"],"related":["integrations-api","web-apps"],"goals":["build-platform","custom"]},{"id":"data-systems","name":"Data systems","group":"custom-software","short":"One reliable home for data from every tool you use.","includes":["Data warehouses","Sync jobs","Reporting layers"],"node":"analytics","stage":"grow","keywords":["data","warehouse","database","reporting data"],"related":["dashboards-custom","integrations-api"],"goals":["build-platform"],"industries":["franchise"]}]}