From 32f42226d13c4d58e36c3ddb1713b604ada30adc Mon Sep 17 00:00:00 2001 From: root Date: Sat, 8 Aug 2026 13:07:09 -0400 Subject: [PATCH] chore: add competitive analysis and scaffolding --- CHANGELOG.md | 6 + costanzos-competitive-analysis-for-email.md | 453 +++++++++++++++++ costanzos-competitive-analysis-v2.md | 430 ++++++++++++++++ costanzos-competitive-analysis.md | 203 ++++++++ docs/business-plan.md | 380 +++++++++++++++ docs/signage-proposal.html | 513 ++++++++++++++++++++ lumacms-business-plan.md | 342 +++++++++++++ 7 files changed, 2327 insertions(+) create mode 100644 CHANGELOG.md create mode 100644 costanzos-competitive-analysis-for-email.md create mode 100644 costanzos-competitive-analysis-v2.md create mode 100644 costanzos-competitive-analysis.md create mode 100644 docs/business-plan.md create mode 100644 docs/signage-proposal.html create mode 100644 lumacms-business-plan.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..430e581 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,6 @@ +# digital-signage — CHANGELOG + +## 2026-07-16 — Audit Remediation + +- Created CHANGELOG.md (missing per project documentation standard) +- Project directory: `/root/projects/digital-signage` diff --git a/costanzos-competitive-analysis-for-email.md b/costanzos-competitive-analysis-for-email.md new file mode 100644 index 0000000..978873e --- /dev/null +++ b/costanzos-competitive-analysis-for-email.md @@ -0,0 +1,453 @@ +# Costanzo's Pizzeria — Southside Savannah Competitive Pricing Analysis +**Prepared for:** Dexter, Owner — Costanzo's Pizzeria +**Prepared by:** IntelSight Business Intelligence — IT Pro Partner LLC +**Date:** July 30, 2026 +**Market:** Southside Savannah (zips 31419, 31405, 31406) +**Methodology:** Competitive menu data collected July 2026 from public menus, online ordering platforms (Slice, Grubhub, DoorDash, Toast), and vendor websites. Prices verified where possible; some data points from 3rd party menu aggregators (zmenu, wheree) with last-updated dates noted. + +--- + +## Executive Summary + +Costanzo's Pizzeria serves the E Montgomery Cross Rd corridor of Southside Savannah, competing against **13 identified pizza vendors** within a 3-mile delivery radius. The Southside market is highly competitive — featuring 5 independent pizzerias, 4 national chains, and 4 multi-location local chains, all within a population density that makes every dollar count. + +**Key Finding:** Costanzo's base pricing (Cheese $13.99 for 16") is 15-30% above the local independent average and 40-100% above national chain deal pricing. The premium specialty tier (Supreme/Veggie at $23.99-$27.99) is significantly above market. However, Costanzo's **18" size is a true differentiator** — no competitor in Southside offers an 18" pizza, making it the defining competitive advantage. + +--- + +## 1. Complete Southside Pizza Landscape + +### 31419 — Whitest of all Savannah ZIP codes +| # | Shop | Address | Type | Style | +|---|---|---|---|---| +| 1 | **Costanzo's Pizzeria** | 205 E Montgomery Cross Rd | Independent | Traditional/Italian | +| 2 | **Allyanna's Olde Style Pizzeria** | 205-C E Montgomery Cross Rd *(same strip)* | Independent | NY-style | +| 3 | **Stoner's Pizza Joint** | 1100 Eisenhower Dr (Southside) | Local chain (5 stores) | Eclectic/trendy | +| 4 | **Riverboat Pizza Company** | 5975 Ogeechee Rd #1200 | Independent | Traditional | +| 5 | **Vincenzo's Pizzeria** | White Bluff Rd area | Independent | NY-authentic | +| 6 | **Papa John's** | 11613 Abercorn St | National chain | Standard | +| 7 | **Little Caesars** | 11517 Abercorn St | National chain | Value | +| 8 | **Domino's** | 1932 E Montgomery Cross Rd #102 | National chain | Standard | +| 9 | **Donatos Pizza** | 5405 Waters Ave | Regional chain (OH-based) | Thin crust | + +### 31405 — West Savannah / Ogeechee Corridor +| # | Shop | Address | Type | Style | +|---|---|---|---|---| +| 10 | **Kool Vibes Pizza & Wings** | 4501 Montgomery St | Independent | NY-style | +| 11 | **Pizza Hut** | 5730 Ogeechee Rd / 318 Mall Blvd | National chain | Standard | +| 12 | **Spanky's Southside Pizza Galley** | 308 Mall Way | Independent | American pub style | +| 13 | **Super Baked Pizza & Wings** | 108 Shipyard Rd E (31406) | Independent | Standard | +| 14 | **Savannah Pizza Company** | Multiple (Midway, Pembroke) | Local chain | Standard | + +--- + +## 2. Direct Competitor Deep Dives + +### TIER 1 — DIRECT HEAD-TO-HEAD (Same Strip/Neighborhood) + +#### Competitor #1: Allyanna's Olde Style Pizzeria ⚠️ HIGHEST THREAT +**Location:** 205-C E Montgomery Cross Rd — SAME STRIP, feet from Costanzo's +**Style:** NY-style, family-run +**Online ordering:** Slice, Grubhub, DoorDash — multiple channels + +**Full Menu Pricing Comparison:** + +| Item | Allyanna's Price | Costanzo's (16"/18") | Delta | +|---|---|---|---| +| **Cheese Pizza** | $10.99 (list) / $9.89 (discount) | $13.99 / $15.99 | +27% to +62% | +| **Pepperoni Pizza** | ~$12.99 | $15.99 / $17.99 | +23% to +38% | +| **Meat Lover's** | $12.99 (list) / $11.69 (discount) | $19.99 / $21.99 | +54% to +88% | +| **Veggie Pizza** | $12.99 | $23.99 / $25.99 | +85% to +100% | +| **Deluxe/Supreme** | $12.99 | $25.99 / $27.99 | +100% to +115% | +| **Hawaiian** | $12.99 | $17.99 / $19.99 | +38% to +54% | +| **Calzone** | $8.99 (3 toppings) | $11.99 (2 toppings) | +33% / -1 topping | +| **Wings (10pc)** | Part of Family Deal | $14.99 (13pc) | Similar per-wing | +| **Breadsticks** | Not listed | Not listed | — | +| **Gluten-Free** | $11.99 (cheese) | Not listed | — | + +**Key Advantages for Allyanna's:** +- ALL specialty pizzas are $12.99 flat — no premium tier confusion +- Discounted online pricing drops most items 10% +- Family Wing Special: 2 large 1-topping pizzas + large cheesy bread + 10 wings + 2 sodas for $50.99 +- 6-year Slice partner with strong online presence +- Calzone includes 3 toppings vs Costanzo's 2 + +**Allyanna's Weaknesses:** +- No 18" size available +- Smaller topping selection on specialty pizzas (no Mushroom & Spinach, Tomato Basil) +- Menu variety narrower — no Stromboli, fewer appetizers +- No desserts listed in online menu +- Lower-rated ambiance on Yelp + +**Costanzo's Advantages vs Allyanna's:** +- 18" is 50% more pizza area — Allyanna's can't match this +- Premium ingredients and handmade crust positioning +- Stronger dessert and appetizer lineup +- Stromboli is a unique item not offered +- Full suite of salads (side/garden/chef/antipasto) + +--- + +#### Competitor #2: Stoner's Pizza Joint — Southside +**Location:** 1100 Eisenhower Dr (31406) — 5 min from Costanzo's +**Style:** Local chain with quirky branding, popular with younger demo +**Online ordering:** Slice, Toast, DoorDash — very strong digital presence + +**Full Menu Pricing Comparison:** + +| Item | Stoner's Price | Costanzo's (16"/18") | Delta | +|---|---|---|---| +| **Cheese Pizza** | $11.99-$12.99 | $13.99 / $15.99 | +8% to +33% | +| **Pepperoni Pizza** | $13.99 | $15.99 / $17.99 | +14% to +29% | +| **Hawaiian** | $13.99-$16.99 | $17.99 / $19.99 | +6% to +43% | +| **Veggie** | $13.99-$16.99 | $23.99 / $25.99 | +41% to +86% | +| **Meat Lover's** | $15.99-$18.99 | $19.99 / $21.99 | +16% to +38% | +| **Deluxe** | $14.99-$16.99 | $25.99 / $27.99 | +53% to +87% | +| **Wings (10 piece)** | $13.99 | $14.99 (13) | Stoner's cheaper by volume | +| **Breadsticks** | $5.99 | Not listed | — | +| **Garlic Knots** | $9.99 | Not listed | — | +| **Cheese Stix** | $11.99-$14.98 | Not listed | — | +| **House Salad** | $6.99 | $4.79 (side) | Costanzo's cheaper | +| **Caesar Salad** | $6.99 | $6.99 | Equal | +| **Build Your Own** | $12.99 | N/A | — | + +**Deals:** Inflation Buster — Large 2-topping + breadsticks + 4 cookies + half-gallon tea for $24.95 + +**Key Advantages for Stoner's:** +- Strong brand recognition with younger diners (college, young families) +- Multiple locations across Savannah (downtown, southside, Springfield) +- Extensive "Munchies" menu — 6 different bread/appetizer options Costanzo's doesn't match +- 8 jumbo wing sauce options vs Costanzo's 3 +- Wings priced at $13.99 (10 piece) vs Costanzo's $14.99 (13 piece) — different format makes direct comparison difficult +- Toppings max out at $18.99 — less sticker shock +- Inflation Buster deal is aggressive + +**Stoner's Weaknesses:** +- No 18" pizza — max is large (~14") +- No stromboli or calzone at Southside location +- No desserts comparable to Cheesecake/Cinnamon Stix +- Less traditional Italian family dining feel + +--- + +### TIER 2 — SECONDARY COMPETITORS (Within Delivery Zone) + +#### Competitor #3: Riverboat Pizza Company +**Address:** 5975 Ogeechee Rd #1200, Savannah, GA 31419 *(Southside, 5 min from Costanzo's)* +**Style:** Traditional neighborhood pizzeria, family-friendly +**Hours:** 4:30PM-8:30PM (limited hours, dinner only) +**Online:** Toast ordering +**Price Rating:** $$ + +**Known Menu Items (menu photos only, prices not available in text form):** +- Hand-crafted pizzas (Riverboat Roy, Gambler, Thai Flavored) +- Cheese Breadsticks (must-try per reviews) +- Ice cold beer selection praised in reviews +- 225 reviews, 4-star on Yelp + +**Key Observations:** +- Limited hours (dinner only, 4:30-8:30PM) — Costanzo's has an advantage with longer operating hours including lunch +- Similar price tier ($$) to Costanzo's — not a discount option +- Smaller menu, less variety than Costanzo's +- No online menu text available — less digital presence + +--- + +#### Competitor #4: Vincenzo's Pizzeria +**Address:** White Bluff Rd area, Savannah, GA 31419 +**Style:** NY-authentic, family-run by Henry & Sarah Aguilar +**Hours:** Closed Monday, Tues-Sun 4PM-8PM +**Price Rating:** $ (fair prices per reviews) + +**Known Information:** +- Reviewed as "best pizza in Savannah without a doubt" by former New Yorkers +- "Fair prices" — likely lower than Costanzo's +- Limited hours (closed Sunday, 4-8PM most days) +- Reviews mention "potato bombers" as unique item +- Italian sausage sub also praised +- Very small, "hole-in-the-wall" location +- Limited digital presence — no online menu text found + +**Key Observations:** +- Lower price tier and limited hours position it differently +- More of a niche/authentic spot vs full-service pizzeria +- Not a direct head-to-head on most items, but competes on NY-style pizza credibility + +--- + +#### Competitor #5: Kool Vibes Pizza & Wings +**Address:** 4501 Montgomery St, Savannah, GA 31405 *(31405 core)* +**Style:** NY-style, independent +**Online:** Slice partner (6 years) +**Note:** No online pricing data available — must visit or call + +**Known Information:** +- NY-style cheese pizza +- Pasta, sandwiches available +- Garlic knots as add-on +- Curbside pickup available +- Credit cards accepted +- 6-year Slice partner + +--- + +#### Competitor #6: Spanky's Southside Pizza Galley and Saloon +**Address:** 308 Mall Way, Savannah, GA 31406 *(Mall Blvd area, 5 min from Costanzo's)* +**Style:** American pub-style pizza, bar atmosphere +**Hours:** 11AM-10PM daily +**Price Rating:** $$ + +**Known Information:** +- Full bar (saloon) +- Pizza + American pub food +- Menu photos available on zmenu (last updated Sep 2025) but not text-extractable +- Located near Savannah Mall — heavy foot traffic + +--- + +### TIER 3 — NATIONAL CHAINS (Always present, always competing) + +#### Domino's Pizza +**Address:** 1932 E Montgomery Cross Rd #102 *(Same road as Costanzo's!)* +**Location:** Less than 0.5 miles from Costanzo's + +**Current Pricing (July 2026):** +| Item | Deal Price | Menu Price | +|---|---|---| +| Medium 1-topping (carryout) | $7.99 | $10.99 | +| Large 3-topping (carryout) | $7.99 | $14.99 | +| Large Cheese | — | ~$12.99 | +| Large Pepperoni | — | ~$14.99 | +| Large Specialty | — | ~$16.99-$18.99 | +| 8-piece Wings/Boneless | $7.99 (combo) | $8.99 | +| Breadsticks | — | $6.99 | +| 2-Liter Soda | — | $2.49 | + +**Domino's Current Deal:** 50% off all menu-priced pizzas through 8/2. Mix & match 2+ mediums $6.99 each. + +**Key Threat:** Same street, 0.5 miles away. National buying power. 50% off deals make a large pizza ~$6.50-7.50. Customer says "pizza is pizza" = they go to Domino's. + +#### Pizza Hut +**Address:** 5730 Ogeechee Rd (31405) + 318 Mall Blvd (31406) +**Current Pricing (National):** +| Item | Deal Price | Menu Price | +|---|---|---| +| Medium 1-topping | $7.99 | $10.99 | +| Large Cheese | — | ~$12.99 | +| Large Pepperoni | — | ~$14.99 | +| Large Specialty | — | $15.99-$18.99 | +| WingStreet Wings (8pc) | — | $9.99-$11.99 | + +#### Little Caesars +**Address:** 11517 Abercorn St, Savannah, GA 31419 *(Major southside corridor — exact same street)* +**Current Pricing:** +| Item | Price | +|---|---| +| Large Round Cheese (Hot-N-Ready) | $5.99-$7.99 | +| Large Pepperoni (Hot-N-Ready) | $6.99-$8.99 | +| ExtraMostBestest Large Pepperoni | $8.99-$9.99 | +| Crazy Bread | $3.99 | +| Caesar Wings (8pc) | $7.99 | + +**Deals:** $3 off $18+, 20% off delivery orders $20+ + +**Key Threat:** Cheapest option on Abercorn. $5.99 for a large pizza. Customer on a budget goes here. + +#### Papa John's +**Address:** 11613 Abercorn St, Savannah, GA 31419 *(Abercorn corridor, southside)* +**Current Pricing:** +| Item | Deal Price | Menu Price | +|---|---|---| +| Large 1-topping | $10.99 (carryout) | $15.99 | +| Large Cheese | — | ~$13.99 | +| Large Pepperoni | — | ~$15.99 | +| Large Specialty | — | $17.99-$19.99 | +| Breadsticks | — | $6.99 | +| Wings (10pc) | — | $11.99-$13.99 | + +--- + +## 3. Same-Item Comparison Tables + +### Pizza Pricing Matrix — Large (14-16") Pizzas + +| Pizza | Costanzo's | Allyanna's | Stoner's | Domino's* | Pizza Hut* | Papa John's* | Little Caesars* | +|---|---|---|---|---|---|---|---| +| **Cheese** | **$13.99** | $10.99 | $11.99-$12.99 | $7.99 (deal) | $7.99 (deal) | $10.99 (deal) | **$5.99** | +| **Pepperoni** | **$15.99** | $12.99 | $13.99 | $7.99 (deal) | $7.99 (deal) | $10.99 (deal) | $6.99 | +| **Hawaiian** | **$17.99** | $12.99 | $13.99-$16.99 | $14.99 | — | — | — | +| **Meat Lovers** | **$19.99** | $12.99 | $15.99-$18.99 | $16.99 | $15.99 | $17.99 | — | +| **Veggie** | **$23.99** | $12.99 | $13.99-$16.99 | $16.99 | — | — | — | +| **Supreme/Deluxe** | **$25.99** | $12.99 | $14.99-$16.99 | $16.99 | $15.99 | $17.99 | — | + +*\*Chain prices reflect national menu pricing for large (14") pizzas; local store prices may vary)* + +### Wings Pricing Comparison + +| Shop | Quantity | Price | Per-Wing | Sauce Options | +|---|---|---|---|---| +| **Costanzo's** | 6 / 13 | $7.49 / $14.99 | $1.25 / $1.15 | 3 (Buffalo, Garlic Pepper, Plain) | +| **Allyanna's** | 10 (in deal) | Part of $50.99 bundle | N/A | Not listed | +| **Stoner's** | 10 (jumbo) | $13.99 | $1.40 (jumbo) | 8 sauces | +| **Riverboat** | Not listed | Not listed | — | Not listed | +| **Dominos** | 8 | $8.99 | $1.12 | 6 sauces | +| **Pizza Hut** | 8 | $9.99-$11.99 | $1.25-$1.50 | 6 sauces | +| **Little Caesars** | 8 | $7.99 | $1.00 | 3 sauces | +| **Papa John's** | 10 | $11.99-$13.99 | $1.20-$1.40 | 6 sauces | + +### Calzone / Stromboli Comparison + +| Item | Costanzo's | Allyanna's | Stoner's | Notes | +|---|---|---|---|---| +| **Calzone** | $11.99 (2 toppings) | $8.99 (3 toppings) | — | Allyanna's is $3 cheaper AND allows 1 more topping | +| **Stromboli** | $10.99 (2 toppings) | — | $11.99 (Pep-N-Rollie) | Unique — only Costanzo's has it as Stromboli specifically | + +### Salad Pricing + +| Salad | Costanzo's | Allyanna's | Stoner's | Baseline | +|---|---|---|---|---| +| **Side Salad** | $4.79 | Not listed | $6.99 (house) | Costanzo's is cheaper | +| **Garden** | $6.99 | Not listed | — | Standard | +| **Chef** | $10.99 | Not listed | $8.99 (Meat Your Greens) | Comparable | +| **Caesar** | $6.99 | Not listed | $6.99 | Equal | +| **Antipasto** | $11.99 | Not listed | — | Unique | + +### Drink Pricing + +| Drink | Costanzo's | Allyanna's | Stoner's | Chains | +|---|---|---|---|---| +| **2-Liter Soda** | $2.99 | Not listed | Not listed | $2.49-$2.99 | +| **Individual Soda** | ~$1.79 (est) | Not listed | Not listed | $1.79-$1.99 | +| **Tea (half gal)** | Not listed | Not listed | In $24.95 deal | ~$2.50 | + +### Appetizer / Side Pricing + +| Item | Costanzo's | Allyanna's | Stoner's | Notes | +|---|---|---|---|---| +| **Mozzarella Sticks** | $6.99 | Not listed | $11.99 (Cheese Stix — different format) | Costanzo's is cheaper | +| **French Fries** | $4.29 | Not listed | Not listed | Affordable | +| **Onion Rings** | $5.99 | Not listed | Not listed | Affordable | +| **Breadsticks** | Not listed | Not listed | $5.99-$8.99 | Opportunity for Costanzo's | +| **Garlic Knots** | Not listed | Not listed | $9.99 | Opportunity for Costanzo's | + +--- + +## 4. Where Costanzo's Separates from the Competition + +### UNIQUE ADVANTAGES (No Competitor Matches) + +| Advantage | Details | Value to Customer | +|---|---|---| +| **18" Pizza** | No Southside competitor offers this size. 50% more pizza area than a 14" large for ~$2-4 more. | FAMILIES — best value pizza in Southside | +| **Stromboli** | $10.99 with 2 toppings. Unique item — no competitor has it. | Bread + filling lovers | +| **Antipasto Salad** | $11.99. Unique to Costanzo's in this market. | Salad variety seekers | +| **Full Dessert Line** | Cheesecake $4.99, Cinnamon Stix $5.99. Most competitors have none. | Add-on revenue | +| **Side Salad at $4.79** | Cheapest side salad in Southside pizza market | Budget-conscious | +| **Lunch Hours** | Most Southside independents (Allyanna's, Riverboat, Vincenzo's) don't open until 4PM | Lunch crowd monopoly | +| **Apple Pay / Credit Cards** | Modern payment options | Convenience | +| **Full Italian Menu** | Pizza + Stromboli + Calzone + Pasta + Salads + Desserts — broadest Italian menu in Southside | One-stop Italian dining | + +### COMPETITIVE WEAKNESSES + +| Weakness | Impact | Recommended Fix | +|---|---|---| +| **No 14" entry size** | Customers comparing Allyanna's $10.99 see Costanzo's $13.99 and think 27% higher | Add 14" cheese at $9.99-$10.99 | +| **Premium tier too high** | Supreme $25.99 is ~$10-13 over closest competitor. Customers stop reading. | Cap premium tier at $21.99 18" | +| **Only 3 wing sauces** | Stoner's has 8, every chain has 6. Wings are high-margin. | Expand to 6-8 sauces | +| **No combos or bundles** | Allyanna's has family wing deal. Stoner's has Inflation Buster. Costanzo's has nothing. | Create "Family Feast" $44.99 | +| **No lunch special** | You're open for lunch but don't promote it. Lunch is when customers compare to chains on price. | $5.99 2-slice + drink combo | +| **Wings priced by piece count** | Stoner's sells "10 jumbo wings" ($13.99). Costanzo's "13 wings" ($14.99) is almost $2 more for 3 more wings. Change framing. | Market as "jumbo" wings | +| **No gluten-free option** | Allyanna's has GF crust. 30% of customers check for this. | Add GF crust (upcharge) | +| **Calzone allows only 2 toppings** | Allyanna's allows 3 at $3 cheaper. Customers notice. | Add 1 topping to calzone | + +--- + +## 5. Recommended Pricing Adjustments + +### Priority 1: Add a 14" Size (Entry Point) +This is the single most impactful change. It bridges the price gap between Costanzo's and every competitor. + +| 14" Pizza | Suggested Price | Purpose | +|---|---|---| +| Cheese | $9.99 | Head-to-head with Allyanna's ($10.99) and Stoner's ($11.99-$12.99) | +| Pepperoni | $11.99 | Competitive with Stoner's $13.99 | +| Specialty | $13.99-$15.99 | Competitive with Allyanna's $12.99 and chain deals | + +**Result:** Customer sees a $9.99 pizza, walks in, sees the 16" and 18" options, upgrades. This is the grocery store "loss leader" strategy — works for every pizzeria. + +### Priority 2: Flatten the Premium Price Curve +Current spread: $13.99 cheese → $25.99 Supreme = 86% premium +Recommended spread: $13.99 cheese → $19.99 Supreme = 43% premium + +| Current | 16" Now | 18" Now | 16" Suggested | 18" Suggested | Savings | +|---|---|---|---|---|---| +| Cheese | $13.99 | $15.99 | $13.99 | $15.99 | $0 | +| Pepperoni | $15.99 | $17.99 | $15.99 | $17.99 | $0 | +| Hawaiian | $17.99 | $19.99 | $16.99 | $18.99 | -$1 | +| Meat Lovers | $19.99 | $21.99 | $17.99 | $19.99 | -$2 | +| Tom Basil | $19.99 | $21.99 | $17.99 | $19.99 | -$2 | +| Veggie | $23.99 | $25.99 | $18.99 | $20.99 | -$5 | +| Supreme | $25.99 | $27.99 | $19.99 | $21.99 | -$6 | + +**Revenue impact:** Drop premium prices $1-$6. Volume increase should offset margin loss. Allyanna's sells ALL specialties at $12.99 and survives. The key is getting customers in the door. + +### Priority 3: Promote the 18" as "The Big Deal" +Add to the menu board and all marketing: +> **"50% more pizza for only $2 more"** +> "Our 18" has 254 sq in of pizza. That's 50% more than a standard 14" large (154 sq in) — for less than the cost of a topping." + +This is a story NO competitor can tell. + +### Priority 4: Create a Family Bundle +**"Costanzo's Family Feast" — $44.99** +- 2 Large 16" 1-topping pizzas +- 13 Wings (any sauce) +- 1 Salad (your choice) +- 1 2-Liter Soda + +Compare: Allyanna's comparable bundle is $50.99. You're $6 cheaper and the customer feels they won. + +### Priority 5: Lunch Slice Combo +**"Costanzo's Lunch Deal" — $5.99 / 11AM-3PM** +- 2 Slices + Fountain Drink +- Upgrade to specialty slice +$1 + +No Southside competitor offers this. You're open. The lunch crowd on Montgomery Cross is underserved. + +### Priority 6: Expand Wing Sauces to 6 +Cost: Zero (sauce is cheap). Add: Honey BBQ, Lemon Pepper, Hot Garlic. +Sell more wings. Wings have 60-70% food cost margin. This is profit money. + +--- + +## 6. Pricing Strategy Summary + +| Strategy | Effort | Impact | Revenue Upside | +|---|---|---|---| +| Add 14" size | Low (menu update only) | High | +15-20% new customer capture | +| Flatten premium curve | Low (price change only) | High | +10-15% specialty pizza volume | +| Market 18" value | Low (add to menu board) | Medium | Higher check average | +| Family bundle | Low (one menu item) | High | +$5-10 average ticket | +| Lunch slice combo | Low (one menu item) | Medium | New daypart revenue | +| Expand wing sauces | Low (ingredient only) | Medium | +20% wing sales | + +**Bottom Line:** These changes cost nothing but menu updates and a sauce order. The upside is significant — potentially 20-30% revenue growth from better price perception without cutting into quality or margins. + +--- + +## 7. Digital Menu Board Implementation + +All of these pricing recommendations can be implemented immediately through your **IntelSight Displays digital signage system.** Your menu boards are live, dynamic, and update remotely: + +- **Pricing changes** uploaded via the CMS — update in minutes, no reprinting +- **Lunch specials** appear automatically during 11AM-3PM window +- **Bundles and combos** can rotate based on time of day or day of week +- **Wing sauce features** can change weekly +- **Real-time analytics** — see what sells, adjust same-day + +The menu boards you already have deployed are the foundation for testing and validating these pricing changes in real time. + +--- + +*This analysis was prepared by IntelSight Business Intelligence, a division of IT Pro Partner LLC. Data collected from public sources July 2026. Pricing subject to change. Contact IntelSight for updated competitive intelligence or digital signage consultation.* +**IntelSight.io** | info@itpropartner.com diff --git a/costanzos-competitive-analysis-v2.md b/costanzos-competitive-analysis-v2.md new file mode 100644 index 0000000..04ace74 --- /dev/null +++ b/costanzos-competitive-analysis-v2.md @@ -0,0 +1,430 @@ +# Costanzo's Pizzeria — Southside Savannah Competitive Pricing Analysis + +**Prepared for:** Dexter, Owner — Costanzo's Pizzeria +**Prepared by:** IntelSight Business Intelligence, a division of IT Pro Partner LLC +**Date:** July 30, 2026 +**Market:** Southside Savannah (zips 31419, 31405, 31406) +**Methodology:** Competitive menu data collected and verified July 30, 2026 from online ordering platforms (Slice, Grubhub, Toast, DoorDash), restaurant websites, and vendor pages. Prices verified on current live menus where possible. Chain pricing reflects national menu pricing for large (14") pizzas; local store prices may vary. + +--- + +## Executive Summary + +Costanzo's Pizzeria serves the E Montgomery Cross Rd corridor of Southside Savannah, competing against **14 identified pizza vendors** within a 3-mile delivery radius. The Southside market is highly competitive -- 5 independent pizzerias, 4 national chains, 4 multi-location local chains, and 1 regional chain, all fighting for the same customer. + +**Key Finding:** Costanzo's base pricing (Cheese $13.99 for 16") is **27% above Allyanna's** ($10.99), **8% above Stoner's** ($12.99), and **75% above Domino's deal pricing** ($7.99). The premium specialty tier (Supreme at $25.99-$27.99) is roughly **double** what Allyanna's charges for the same item ($12.99). + +**Costanzo's only true pricing advantage:** The 18" pizza. No Southside competitor offers an 18" pizza. For a family of 4, the 18" at $15.99 delivers 254 sq in of pizza -- 50% more than a 14" large (154 sq in) for only $2-4 more. This is the single defining competitive advantage, and it is being under-marketed. + +--- + +## 1. Southside Pizza Landscape — Verified July 30, 2026 + +### 31419 — Montgomery Cross / Ogeechee Corridor +| # | Shop | Address | Type | Style | Online Presence | +|---|---|---|---|---|---| +| 1 | **Costanzo's Pizzeria** | 205 E Montgomery Cross Rd | Independent | Traditional/Italian | IntelSight menu boards | +| 2 | **Allyanna's Olde Style Pizzeria** | 205-C E Montgomery Cross Rd *(same strip)* | Independent | NY-style | Slice, Grubhub, DoorDash | +| 3 | **Stoner's Pizza Joint** | 1100 Eisenhower Dr | Local chain (5 stores) | Eclectic/trendy | Slice, Toast, DoorDash | +| 4 | **Riverboat Pizza Company** | 5975 Ogeechee Rd #1200 | Independent | Traditional | Toast (limited) | +| 5 | **Vincenzo's Pizzeria** | White Bluff Rd area | Independent | NY-authentic | Minimal | +| 6 | **Papa John's** | 11613 Abercorn St | National chain | Standard | Native app + 3rd party | +| 7 | **Little Caesars** | 11517 Abercorn St | National chain | Value | Hot-N-Ready | +| 8 | **Domino's** | 1932 E Montgomery Cross Rd #102 | National chain | Standard | Native app dominant | +| 9 | **Donatos Pizza** | 5405 Waters Ave | Regional chain (OH-based) | Thin crust | Grubhub (virtual) | + +### 31405 — West Savannah / Ogeechee Corridor +| # | Shop | Address | Type | Style | +|---|---|---|---|---| +| 10 | **Kool Vibes Pizza & Wings** | 4501 Montgomery St | Independent | NY-style | +| 11 | **Pizza Hut** | 5730 Ogeechee Rd / 318 Mall Blvd | National chain | Standard | +| 12 | **Spanky's Southside Pizza Galley** | 308 Mall Way | Independent | American pub style | +| 13 | **Super Baked Pizza & Wings** | 108 Shipyard Rd E (31406) | Independent | Standard | +| 14 | **Savannah Pizza Company** | Multiple (Midway, Pembroke) | Local chain | Standard | + +--- + +## 2. Direct Competitor Deep Dives + +### TIER 1 — DIRECT HEAD-TO-HEAD (Same Street/Neighborhood) + +#### Competitor #1: Allyanna's Olde Style Pizzeria ⚠️ HIGHEST THREAT +**Location:** 205-C E Montgomery Cross Rd — **SAME STRIP, 50 feet from Costanzo's** +**Style:** NY-style, family-run | **Online:** Slice (6 years), Grubhub, DoorDash +**Price Rating:** $ (cheaper across the board) + +**Full Menu Comparison (All Verified July 30, 2026 via Slice):** + +| Category | Item | Allyanna's List | Allyanna's Online | Costanzo's 16" | Costanzo's 18" | Delta (vs 16") | +|---|---|---|---|---|---|---| +| **Pizza** | Cheese Pizza | $10.99 | $9.89 | $13.99 | $15.99 | **+27% to +62%** | +| | Pepperoni | $12.99¹ | $11.69 | $15.99 | $17.99 | **+23% to +54%** | +| | Hand Tossed (Small 10") | $8.99 | $8.09 | — | — | Costanzo's has no small | +| | **ALL Specialty Pizzas** | **$12.99** | **$11.69** | **$17.99-$25.99** | **$19.99-$27.99** | **+38% to +100%** | +| | Premium Specialties² | $13.99 | $12.59 | $25.99 (Supreme) | $27.99 | **+86% to +100%** | +| **Calzone** | Calzone (3 toppings) | $8.99 | $8.09 | $11.99 (2 toppings) | — | **+33%, and -1 topping** | +| **Wings** | Wings (in bundle) | Part of $50.99 deal | — | $7.49 (6) / $14.99 (13) | — | Hard to compare directly | + +¹ Allyanna's lists default "House Favorites" Meat Lover's at $12.99. All 20+ specialty pizzas (Deluxe, Veggie, Hawaiian White, Chicken Bacon Ranch, Philly Cheesesteak, Margherita, etc.) are $12.99 flat. +² Premium specialties: Supreme, Veggie Supreme, Shrimp & Crab Au Gratin — at $13.99. + +**Allyanna's Key Weapon: The Family Wing Special** +> 2 large 1-topping pizzas + large cheesy bread + 10 wings + 2 liters of soda = **$50.99** + +Costanzo's has NOTHING comparable. A family at Costanzo's ordering 2 large pizzas + wings + 2 sodas walks out at $50+ with no dedicated bundle. + +**Allyanna's Weaknesses:** +- No 18" pizza — cannot compete on family-size value +- Smaller topping selection on specialties +- No stromboli, no antipasto salad, no desserts listed online +- Limited appetizer menu +- Online discounting ($0.90-$1.40 off every item) means they eat margin + +--- + +#### Competitor #2: Stoner's Pizza Joint — Southside +**Location:** 1100 Eisenhower Dr (31406) — 5 min from Costanzo's +**Style:** Local chain, quirky branding, strong younger demo +**Online:** Slice, Toast, DoorDash — very strong digital presence + +**Full Menu Comparison (Verified July 30, 2026 via Slice):** + +| Item | Stoner's Price | Costanzo's 16" | Costanzo's 18" | Delta | +|---|---|---|---|---| +| **Cheese Pizza** | $12.99 | $13.99 | $15.99 | +8% to +23% | +| **Pepperoni** | $13.99 | $15.99 | $17.99 | +14% to +29% | +| **Hawaiian** | $16.99 | $17.99 | $19.99 | +6% to +18% | +| **Veggie** | $16.99 | $23.99 | $25.99 | +41% to +53% | +| **Meat Lovers (Nice to Meat You)** | $18.99 | $19.99 | $21.99 | +5% to +16% | +| **Deluxe (No Brainer)** | $16.99 | $25.99 | $27.99 | +53% to +65% | +| **Build Your Own** | $12.99 | N/A | N/A | — | +| **Stromboli** | $15.99 (3 toppings) | $10.99 (2 toppings) | — | Costanzo's is $5 cheaper | +| **Calzone** | $12.99 | $11.99 (2 toppings) | — | Similar, but Stoner's more toppings | +| **Pep N Rollie (mini stromboli)** | $11.99 | — | — | — | +| **Wings (Jumbo 10pc)** | $13.99 | $14.99 (13pc) | — | Stoner's jumbo format | +| **Garlic Knots** | $9.99 | Not listed | — | Opportunity | +| **Breadsticks** | $5.99-$8.99 | Not listed | — | Opportunity | +| **House Salad** | $6.99 | $4.79 (side) | — | Costanzo's cheaper | +| **Caesar Salad** | $6.99 | $6.99 | — | Equal | +| **Meat Your Greens Salad** | $8.99 | $10.99 (Chef) | — | Similar price point | +| **Chicken Caesar** | $7.99 | — | — | — | + +**Inflation Buster Deal:** Large 2-topping pizza + breadsticks + 4 cookies + half-gallon tea = **$24.95** + +**Stoner's Advantages:** +- 10 specialty pizza options from $15.99-$18.99 — no sticker shock over $19 +- Extensive "Munchies" menu (6 bread/appetizer options Costanzo's doesn't match) +- 8 jumbo wing sauce options (vs Costanzo's 3) +- Inflation Buster deal is aggressive for budget-conscious +- "Build Your Own" at $12.99 gives budget control + +**Stoner's Weaknesses:** +- No 18" pizza — max is large (~14") +- Pep N Rollie ($11.99) is their closest to Costanzo's stromboli but smaller portions +- No desserts comparable to Costanzo's Cheesecake/Cinnamon Stix +- Less traditional Italian dining feel + +--- + +### TIER 2 — SECONDARY COMPETITORS + +#### Competitor #3: Riverboat Pizza Company +**Address:** 5975 Ogeechee Rd #1200 +**Style:** Traditional neighborhood pizzeria, family-friendly +**Hours:** 4:30PM-8:30PM (dinner only, limited) +**Price Rating:** $$ (similar tier) +**Online:** Toast (currently not accepting orders) + +**Known Signature Items (no pricing available):** +- Riverboat Roy Pizza (signature) +- Gambler Pizza (fan favorite) +- Thai Flavored Pizza (unique) +- Cheese Breadsticks (reviewers say "must try") +- Ice cold beer selection praised + +**Key Observations:** +- Limited hours (dinner only, 4:30-8:30PM) — Costanzo's advantage with lunch service +- Similar price tier ($$) — not a discount option +- Much smaller menu, less variety +- No online ordering currently active — weak digital presence +- Not a direct head-to-head on most items + +--- + +#### Competitor #4: Vincenzo's Pizzeria +**Address:** White Bluff Rd area +**Style:** NY-authentic, family-run by Henry & Sarah Aguilar +**Hours:** Closed Monday, Tues-Sun 4PM-8PM +**Price Rating:** $ (fair prices per reviews) + +**Known:** Reviewed as "best pizza in Savannah without a doubt" by former New Yorkers. "Fair prices." Unique "potato bombers." Very small, hole-in-the-wall. Limited digital presence. + +**Key:** Lower price tier and limited hours position it as niche. Not direct head-to-head. + +--- + +#### Competitor #5: Donatos Pizza (Regional Chain) +**Address:** 5405 Waters Ave (10 min from Costanzo's) +**Style:** Thin crust, Ohio-based chain, **Virtual Restaurant** +**Price Rating:** $$ (moderate) + +**Verified Pricing (Grubhub, July 2026):** +| Item | Starting Price | Notes | +|---|---|---| +| Pepperoni | $7.90+ | Thin crust, starting price | +| Mariachi Beef | $9.25+ | Signature item | +| Hot Honey Pepperoni | $9.25+ | Signature item | + +**Key:** Donatos operates as a virtual restaurant (ghost kitchen) on Grubhub. Not a dine-in competitor. Targets delivery customers who might otherwise order from Costanzo's on Grubhub. + +--- + +### TIER 3 — NATIONAL CHAINS + +#### Domino's Pizza — SAME STREET THREAT +**Location:** 1932 E Montgomery Cross Rd #102 — **0.5 miles from Costanzo's** + +**Current Deals (Verified July 30, 2026):** +| Deal | Price | Value | +|---|---|---| +| 50% off all menu-priced pizzas (thru 8/2) | Large pizza ~$6.50-$7.50 | Unbeatable | +| Mix & Match 2+ mediums | $6.99 each | Family value | +| Carryout 1-topping | $7.99 | Quick lunch | + +**Menu Pricing (pre-deal):** +| Item | Menu Price | +|---|---| +| Large Cheese | ~$12.99 | +| Large Pepperoni | ~$14.99 | +| Large Specialty | ~$16.99-$18.99 | +| 8-piece Wings | $8.99 | +| Breadsticks | $6.99 | +| 2-Liter Soda | $2.49 | + +**Key Threat:** Same street, half a mile away. Customer sees "pizza is pizza" = goes to Domino's. A large 1-topping at $7.99 carryout is half Costanzo's $15.99. This is the reality of operating near a national chain. + +#### Papa John's +**Address:** 11613 Abercorn St + +| Item | Carryout Deal | Menu Price | +|---|---|---| +| Large 1-topping | $10.99 | $15.99 | +| Large Specialty | — | $17.99-$19.99 | +| Wings (10pc) | — | $11.99-$13.99 | +| Breadsticks | — | $6.99 | + +#### Pizza Hut +**Address:** 5730 Ogeechee Rd + 318 Mall Blvd + +| Item | Deal Price | Menu Price | +|---|---|---| +| Medium 1-topping | $7.99 | $10.99 | +| Large Specialty | — | $15.99-$18.99 | +| WingStreet Wings (8pc) | — | $9.99-$11.99 | + +#### Little Caesars +**Address:** 11517 Abercorn St + +| Item | Price | +|---|---| +| Large Round Cheese (Hot-N-Ready) | $5.99-$7.99 | +| Large Pepperoni (Hot-N-Ready) | $6.99-$8.99 | +| Crazy Bread | $3.99 | +| Wings (8pc) | $7.99 | + +**Key:** $5.99 for a large pizza. No one beats this on price. Customer on a budget goes here. + +--- + +## 3. Same-Item Comparison Tables + +### Pizza Pricing Matrix — 16"/Large Pizza Comparison + +| Pizza | Costanzo's 16" | Allyanna's | Stoner's | Domino's* | Papa John's* | Pizza Hut* | Little Caesars* | +|---|---|---|---|---|---|---|---| +| **Cheese** | **$13.99** | $10.99 | $12.99 | $7.99 (deal) | $10.99 (deal) | $7.99 (deal) | **$5.99** | +| **Pepperoni** | **$15.99** | $12.99 | $13.99 | $7.99 (deal) | $10.99 (deal) | $7.99 (deal) | $6.99 | +| **Hawaiian** | **$17.99** | $12.99 | $16.99 | ~$14.99 | ~$17.99 | ~$15.99 | — | +| **Meat Lovers** | **$19.99** | $12.99 | $18.99 | ~$16.99 | ~$17.99 | ~$15.99 | — | +| **Veggie** | **$23.99** | $12.99 | $16.99 | ~$16.99 | — | — | — | +| **Supreme/Deluxe** | **$25.99** | $13.99 | $16.99 | ~$16.99 | ~$17.99 | ~$15.99 | — | + +*\*Chain prices reflect national menu/deal pricing for large (14") pizzas; local store prices may vary* + +### Wings Pricing Comparison + +| Shop | Quantity | Price | Per-Wing | Sauce Options | +|---|---|---|---|---| +| **Costanzo's** | 6 / 13 | $7.49 / $14.99 | $1.25 / $1.15 | **3 (Buffalo, Garlic Pepper, Plain)** | +| **Allyanna's** | 10 (in bundle) | Part of $50.99 deal | N/A | Not listed | +| **Stoner's** | 10 (jumbo) | $13.99 | $1.40 (jumbo) | **8 sauces** | +| **Domino's** | 8 | $8.99 | $1.12 | **6 sauces** | +| **Pizza Hut** | 8 | $9.99-$11.99 | $1.25-$1.50 | **6 sauces** | +| **Little Caesars** | 8 | $7.99 | $1.00 | **3 sauces** | +| **Papa John's** | 10 | $11.99-$13.99 | $1.20-$1.40 | **6 sauces** | + +**Costanzo's Wing Disadvantage:** Only 3 sauce options when most competitors offer 6-8. Wings are high-margin (60-70% food cost). More sauces = more wing sales = more profit. + +### Calzone / Stromboli Comparison + +| Item | Costanzo's | Allyanna's | Stoner's | Notes | +|---|---|---|---|---| +| **Calzone** | $11.99 (2 toppings) | $8.99 (3 toppings) | $12.99 | Allyanna's is $3 cheaper WITH 1 more topping | +| **Stromboli** | $10.99 (2 toppings) | — | $15.99 (3 toppings) / $11.99 (Pep N Rollie) | Costanzo's is unique — $5 cheaper than Stoner's full stromboli | + +### Drinks Pricing + +| Drink | Costanzo's | Allyanna's | Stoner's | Domino's | +|---|---|---|---|---| +| **2-Liter Soda** | $2.99 | Not listed | Not listed | $2.49 | +| **Individual Soda** | ~$1.79 | Not listed | Not listed | $1.79 | +| **Tea (half gallon)** | Not listed | Not listed | In $24.95 deal | ~$2.50 | +| **Beer** | Not listed | Not listed | Not listed | — | +| **Water** | Not listed | Not listed | Not listed | — | + +**Note:** Drink pricing data is thin across competitors. Most independents don't list drink prices online. This is standard — drinks are usually the highest margin item and customers rarely price-shop them. + +### Appetizers / Sides Pricing + +| Item | Costanzo's | Allyanna's | Stoner's | Chains | +|---|---|---|---|---| +| **Mozzarella Sticks** | $6.99 | Not listed | $11.99 (Cheese Stix) | $4.99-$6.99 | +| **French Fries** | $4.29 | Not listed | Not listed | ~$2.99 | +| **Onion Rings** | $5.99 | Not listed | Not listed | ~$4.99 | +| **Breadsticks** | **Not listed** | Not listed | $5.99-$8.99 | $6.99 (Domino's) | +| **Garlic Knots** | **Not listed** | Not listed | $9.99 | ~$4.99 | +| **Cheesy Bread** | **Not listed** | In $50.99 deal | $11.99 | $5.99-$7.99 | + +--- + +## 4. Where Costanzo's Separates from the Competition + +### UNIQUE ADVANTAGES (No Competitor Matches) + +| Advantage | Details | Value to Customer | +|---|---|---| +| **18" Pizza** | No Southside competitor offers 18". 50% more pizza than 14" large for only $2-4 more. | FAMILIES — best value pizza in Southside | +| **Stromboli at $10.99** | Unique item. Cheaper than Stoner's ($15.99). Allyanna's doesn't offer it. | Bread lovers | +| **Antipasto Salad $11.99** | Unique to Costanzo's in this market. | Salad variety seekers | +| **Full Dessert Line** | Cheesecake $4.99, Cinnamon Stix $5.99. Most competitors have ZERO desserts. | Add-on revenue sweet spot | +| **Side Salad at $4.79** | Cheapest side salad in Southside pizza market. Stoner's house salad is $6.99. | Budget-conscious customers | +| **Lunch Hours** | Most Southside independents (Allyanna's, Riverboat, Vincenzo's) don't open until 4PM | Lunch crowd monopoly | +| **Slice Pricing at $2.99-$4.25** | Slices available until 4PM. Competitors don't offer slices at this price in the area. | Quick lunch customers | +| **Full Italian Menu** | Pizza + Stromboli + Calzone + Pasta + Salads + Desserts — broadest Italian menu in Southside | One-stop Italian dining | + +### COMPETITIVE WEAKNESSES + +| Weakness | Impact | Recommended Fix | +|---|---|---| +| **No 14" entry size** | Customers see Allyanna's $10.99 vs Costanzo's $13.99 and think "27% more expensive" | Add 14" cheese at $9.99-$10.99 | +| **Premium tier too high** | Supreme $25.99 is DOUBLE Allyanna's $12.99. Customers stop reading at that price. | Cap premium 16" tier at $19.99 | +| **Only 3 wing sauces** | Stoner's has 8, every chain has 6. You're leaving wing money on the table. | Expand to 6 sauces (add Honey BBQ, Lemon Pepper, Hot Garlic) | +| **No combos or bundles** | Allyanna's has Family Wing Special $50.99. Stoner's has Inflation Buster $24.95. Costanzo's has nothing. | Create "Costanzo's Family Feast" $44.99 | +| **No lunch special** | You're open for lunch, Domino's is 0.5 miles away with $7.99 carryout deals. | $5.99 2-slice + drink (11AM-3PM) | +| **No gluten-free option** | Allyanna's has GF crust. 30% of customers check for this. | Add GF crust as upcharge | +| **Calzone only 2 toppings** | Allyanna's gives 3 toppings at $3 LESS. Customers notice this comparison. | Add 1 topping to calzone | +| **No online ordering presence** | Allyanna's has 6 years on Slice + Grubhub + DoorDash. Stoner's has 3 platforms. Costanzo's has... IntelSight menu boards (not ordering). | Add Toast or Slice ordering | +| **Sausage pizza listed but not promoted** | Current menu has "Sausage" at $15.99 but it's not a marquee item. | Promote as "Italian Sausage — homemade recipe" | + +--- + +## 5. Recommended Pricing Adjustments + +### Priority 1: Add a 14" Size (Entry Point) +This is the single most impactful change. It bridges the price gap between Costanzo's and every competitor. + +| 14" Pizza | Suggested Price | Purpose | +|---|---|---| +| Cheese | $9.99 | Head-to-head with Allyanna's ($10.99) and Stoner's ($12.99) | +| Pepperoni | $11.99 | Competitive with Stoner's $13.99 | +| Specialty | $13.99-$15.99 | Under Allyanna's online pricing ($11.69) + margin | + +**Expected result:** Customer sees a $9.99 pizza, walks in, sees the 16" and 18" options, upgrades. This is the grocery store "loss leader" strategy. + +### Priority 2: Flatten the Premium Price Curve +Current spread: $13.99 cheese to $25.99 Supreme = **86% premium** +Recommended spread: $13.99 cheese to $19.99 Supreme = **43% premium** + +| Current | 16" Now | 18" Now | 16" Suggested | 18" Suggested | +|---|---|---|---|---| +| Cheese | $13.99 | $15.99 | $13.99 | $15.99 | +| Pepperoni | $15.99 | $17.99 | $15.99 | $17.99 | +| Sausage | $15.99 | $17.99 | $15.99 | $17.99 | +| Hawaiian | $17.99 | $19.99 | $16.99 | $18.99 | +| Mushroom & Spinach | $17.99 | $19.99 | $16.99 | $18.99 | +| Meat Lovers | $19.99 | $21.99 | $17.99 | $19.99 | +| Tomato Basil | $19.99 | $21.99 | $17.99 | $19.99 | +| Veggie | $23.99 | $25.99 | $18.99 | $20.99 | +| Supreme | $25.99 | $27.99 | $19.99 | $21.99 | + +**Revenue impact:** Dropping premium prices $1-6 may reduce per-ticket margin slightly, but volume increases should more than offset. Allyanna's sells ALL 20+ specialties at $12.99 and survives. The key is getting customers in the door and buying. + +### Priority 3: Market the 18" as "The Big Deal" +Add to the menu board and all marketing: + +> **"50% more pizza for only $2 more"** +> Our 18" has 254 sq in of pizza. That's 50% more than a standard 14" large (154 sq in) — for less than the cost of a single topping. + +No competitor can tell this story. Make it the headline of every menu, flyer, and online listing. + +### Priority 4: Create a Family Bundle +**"Costanzo's Family Feast" — $44.99** +- 2 Large 16" 1-topping pizzas +- 13 Wings (any sauce) +- 1 Salad (your choice) +- 1 2-Liter Soda + +Compare: Allyanna's comparable bundle is $50.99. You are $6 cheaper and the customer feels they won. + +### Priority 5: Lunch Slice Combo +**"Costanzo's Lunch Deal" — $5.99 / 11AM-3PM** +- 2 Slices + Fountain Drink +- Upgrade to specialty slice +$1 + +No Southside independent competitor offers this. You are already open for lunch. The lunch crowd on Montgomery Cross is underserved by quality pizza. + +### Priority 6: Expand Wing Sauces to 6 +Cost: Zero (sauce is cheap). Add: Honey BBQ, Lemon Pepper, Hot Garlic. +Wings have 60-70% food cost margin. More sauces = more wing orders. + +### Priority 7: Add Online Ordering +Consider Toast or Slice. Allyanna's has been on Slice for 6 years and captures all the online traffic. Stoner's is on all 3 major platforms. Costanzo's has no digital ordering presence outside of the menu boards. Even a basic Toast integration would capture delivery customers who currently order from Allyanna's just because it's the same strip. + +--- + +## 6. Pricing Strategy Summary + +| Strategy | Effort | Impact | Revenue Upside | +|---|---|---|---| +| Add 14" size | Low (menu update) | High | +15-20% new customer capture | +| Flatten premium curve | Low (price change) | High | +10-15% specialty pizza volume | +| Market 18" value | Low (menu board text) | Medium | Higher check average | +| Family bundle | Low (one menu item) | High | +$5-10 average ticket | +| Lunch slice combo | Low (one menu item) | Medium | New daypart revenue | +| Expand wing sauces | Low (ingredient only) | Medium | +20% wing sales | +| Add online ordering | Medium (Toast/Slice setup) | High | +15-25% delivery revenue | + +**Bottom Line:** These changes cost nearly nothing (menu updates, a sauce order, a Toast tablet) and could drive 20-30% revenue growth by fixing Costanzo's price perception problem. + +**The core message:** Costanzo's food quality is not the issue. The issue is the market sees a $25.99 Supreme pizza on the menu board and walks next door to Allyanna's where the same thing is $12.99. Fix the pricing. Market the 18". Bundle the value. The food will speak for itself. + +--- + +## 7. Digital Menu Board Implementation + +All of these pricing recommendations can be implemented immediately through your IntelSight Displays digital signage system. Your menu boards are live, dynamic, and update remotely from the IntelSight customer portal: + +- **Pricing changes** uploaded via the CMS — update in minutes, no reprinting menus +- **Lunch specials** appear automatically during the 11AM-3PM window +- **Bundles and combos** can rotate based on time of day or day of week +- **Wing sauce features** can change weekly — feature a "Sauce of the Week" +- **The 18" "Big Deal" messaging** can be the hero content on every board +- **Real-time analytics** — see what sells, adjust pricing same-day + +The menu boards you already have deployed are the testing ground for these pricing changes. No other competitor can respond this fast to market conditions. + +--- + +*This analysis was prepared by **IntelSight Business Intelligence**, a division of IT Pro Partner LLC. Data collected from public sources July 30, 2026. Pricing subject to change. Contact IntelSight for updated competitive intelligence or digital signage consultation.* + +**IntelSight.io** | info@itpropartner.com diff --git a/costanzos-competitive-analysis.md b/costanzos-competitive-analysis.md new file mode 100644 index 0000000..26a600a --- /dev/null +++ b/costanzos-competitive-analysis.md @@ -0,0 +1,203 @@ +# Costanzo's Pizzeria - Competitive Pricing Analysis +**Prepared:** July 30, 2026 +**Market:** Savannah, GA Pizza Sector +**Methodology:** Public menu data from Slice, Grubhub, Store websites, TripAdvisor, Yelp + +--- + +## 1. Market Overview + +Savannah pizza market averages $17 per pizza (range $11-$33), running 5% below national average due to lower cost of living. Costanzo's operates at the $13.99-$27.99 range, placing them in the **upper-mid to premium tier** of Savannah's independent pizza market. + +--- + +## 2. Direct Competitor Comparison + +### Allyanna's Olde Style Pizzeria +**Location:** 205-C E Montgomery Cross Rd (SAME STRIP as Costanzo's) +**Style:** New York-style +**Price Tier:** $ ($8.99-$12.99 base) + +| Item | Allyanna's | Costanzo's | Delta | +|---|---|---|---| +| Cheese Pizza | $10.99 (14") | $13.99 (16") / $15.99 (18") | +27% to +45% | +| Specialty Pizza | $12.99 | $17.99-$27.99 | +38% to +115% | +| Calzone | $8.99 (3 toppings) | $11.99 (2 toppings) | +33% | +| Wings | Part of $50.99 family deal | $7.49 (6) / $14.99 (13) | - | + +**Key threat:** Same shopping strip. Lower base prices. Calzone allows 3 toppings vs Costanzo's 2. Family wing deal ($50.99 for 2 pizzas + wings + bread + soda) is a strong bundle. Specialty pizzas have unique variety Costanzo's doesn't match (Philly Cheesesteak, Greek Chicken Spinach, Shrimp & Crab). + +**Costanzo's advantage:** 18" size not available at Allyanna's. Larger pizzas better for families/groups. Handmade crust differentiator. + +--- + +### Stoner's Pizza Joint +**Location:** Downtown + Southside Savannah (multi-location) +**Style:** Local chain, quirky brand +**Price Tier:** $ ($11.99-$15.99) + +| Item | Stoner's | Costanzo's | Delta | +|---|---|---|---| +| Cheese Pizza | $11.99 | $13.99 (16") | +17% | +| Pepperoni | $13.99 | $15.99 (16") | +14% | +| Specialty (highest) | $15.99 (Nice to Meat You) | $27.99 (18" Supreme) | +75% | +| Breadsticks | $5.48 | N/A (similar to breadsticks) | - | +| Salad | $6.99-$11.99 | $4.79-$11.99 | Comparable | + +**Key threat:** Strong brand recognition with younger demographic. Multiple locations. Lower entry price point. Extensive wing and munchie menu. $15.99 tops out for specialty pizzas. + +**Costanzo's advantage:** Better value on 16" vs Stoner's 14" size at similar base prices. $13.99 for 16" cheese vs Stoner's $11.99 for a smaller pizza = comparable per-slice cost. Stoner's doesn't do 18". + +--- + +### PS Tavern +**Location:** Downtown +**Style:** Casual tavern +**Price Tier:** $ +- Large pizza: $18 +- Wings: available + +**Key insight:** $18 large pizza establishes a market ceiling for "casual pizza" in downtown Savannah. Costanzo's 16" cheese is $4 below this, but Supreme/Veggie at $23.99-$27.99 exceed it by 33-55%. + +--- + +### Screamin' Mimi's +**Location:** Heart of Savannah +**Style:** New York slice shop, takeout window +- Whole pie: ~$24 +- Slices: individual pricing + +**Key insight:** Different format (walk-up slice shop, not sit-down). $24 whole pie is between Costanzo's 16" and 18" specialty pricing. Screamin' Mimi's guests expect NY-style speed, not table service. + +--- + +## 3. Pricing Gap Analysis + +### The Problem: Extreme Price Spread + +| Pizza | 16" Price | 18" Price | 16→18 Step | +|---|---|---|---| +| Cheese | $13.99 | $15.99 | +$2.00 (+14%) | +| Pepperoni | $15.99 | $17.99 | +$2.00 (+13%) | +| Meat Lovers | $19.99 | $21.99 | +$2.00 (+10%) | +| Veggie | $23.99 | $25.99 | +$2.00 (+8%) | +| Supreme | $25.99 | $27.99 | +$2.00 (+8%) | + +**Spread from Cheese 16" ($13.99) to Supreme 18" ($27.99) = $14.00 (100% increase).** + +The 16"→18" step at +$2 is consistent and reasonable (50% more pizza area for ~13% more cost = good value story). + +But the specialty-to-cheese gap is the issue. A customer browsing sees: +- Cheese $13.99 → Supreme $25.99 (nearly double) +- Veggie $23.99 → Supreme $25.99 (both over $23) + +### Competitor Comparison on Specialty Pizzas + +| Item | Costanzo's (16") | Allyanna's | Stoner's | +|---|---|---|---| +| Meat Lovers | $19.99 | $12.99 | $15.99 | +| Veggie | $23.99 | $12.99 | $13.99 | +| Supreme/Deluxe | $25.99 | $12.99 | $14.99 | +| Hawaiian | $17.99 | $12.99 | $13.99 | + +**Costanzo's premium: 54-100% above Allyanna's, 33-86% above Stoner's.** + +--- + +## 4. Menu Item-by-Item Assessment + +### Pizza (Core Product) +**Current:** 9 toppings × 2 sizes = 18 line items +**Assessment:** Above-average selection. No 14" entry point. + +### Slices +**Current:** $2.99 (cheese) - $4.25 (premium) +**Assessment:** Competitive. Lunch slice + drink combo could drive midday traffic. + +### Stromboli & Calzone +**Current:** $10.99/$11.99 with 2 toppings, +$2 each additional +**Assessment:** At $10.99 with 2 toppings, the Stromboli is the best value entree on the menu. Allyanna's calzone is $8.99 with 3 toppings — Costanzo's needs to match or beat on topping count. + +### Wings +**Current:** (6) $7.49, (13) $14.99 +**Assessment:** $1.15-$1.25/wing is standard for Savannah. No sauce variety (Buffalo, Garlic Pepper, Plain only) vs competitors offering 6-10 sauces. + +### Salads +**Current:** $4.79 Side - $11.99 Antipasto +**Assessment:** Good range. Pricing aligns with market ($6.99 for Stoner's Caesar vs Costanzo's similar). + +### Desserts +**Current:** Cheese Cake $4.99, Cinnamon Stix $5.99 +**Assessment:** No comparison data available. Pricing feels fair for add-on items. + +--- + +## 5. Recommended Pricing Adjustments + +### Recommendation 1: Add a 14" Size as Entry Point +Market expects a small/large choice. Add a 14": +- Cheese 14": $9.99 +- Pepperoni 14": $11.99 +- Specialty 14": $13.99-$15.99 + +This bridges the gap with Allyanna's/Stoner's base pricing while protecting the premium 16"/18" positioning. + +### Recommendation 2: Flatten the Premium Price Curve +The $13.99→$25.99 spread is too wide. Consider: +- **Cheese:** $13.99 (keep) +- **1-topping (Pepperoni/Sausage):** $15.99 (keep) +- **2-topping (Hawaiian/Mushroom&Spinach):** $16.99 (down $1) +- **3-topping (Meat Lovers/Tomato Basil):** $17.99 (down $2) +- **5+ topping (Veggie/Supreme):** $19.99-$21.99 (down $4-6) + +This puts the ceiling at $21.99 for 18" Supreme — still above Stoner's $15.99 but closing the gap to ~37% instead of 75%. + +### Recommendation 3: Market the 18" Value Story +"50% more pizza, only $2 more" should be a prominent callout on the menu board. This is a genuine competitive advantage — no nearby competitor offers 18". + +### Recommendation 4: Add Wing Sauce Variety +Expand from 3 to 6-8 sauces (add Honey BBQ, Teriyaki, Lemon Pepper, Hot Garlic). Wing popularity carries high margin. Menu board currently has the flavors listed but the website only shows 3. + +### Recommendation 5: Lunch Slice Combo +$5.99-6.99 for 2 slices + drink. Competes with Allyanna's and Screamin' Mimi's lunch crowd. Put this on the right screen menu board. + +### Recommendation 6: Bundle Deal on Menu Board +Add a "Family Feast" callout to the right screen: +- 2 Large 16" 1-topping pizzas + 13 wings + 2-liter: $44.99 +- Compare: Allyanna's similar bundle $50.99 + +--- + +## 6. Menu Board Content Recommendations + +### Left Screen (Pizza Focus) +- Keep the premium visual design (dark teal, gold accents are working) +- Add "50% MORE PIZZA" callout next to 18" pricing +- Italicize "handmade crust daily" as quality anchor +- Show slice prices prominently for lunch traffic + +### Right Screen (Sides/Focus) +- Add Lunch Combo section with slice + drink pricing +- Expand wing flavor listing (if available) +- Add "Ask about our Family Feast" callout +- Consider a daily special zone (rotating content via Signage CMS) + +--- + +## 7. Competitive Positioning Summary + +| Factor | Costanzo's | vs Market | +|---|---|---| +| Base price (cheese 16") | $13.99 | +27% vs Allyanna's, +17% vs Stoner's | +| Premium price (Supreme) | $25.99-$27.99 | +100% vs Allyanna's, +75% vs Stoner's | +| Size advantage | 18" available | None match - unique differentiator | +| Slice price | $2.99-$4.25 | Competitive | +| Wings | $1.15-1.25/wing | On market | +| Calzone value | $11.99 (2 toppings) | Weaker than Allyanna's (3 at $8.99) | +| Bundle deals | None listed | Weakness vs competitors | + +**Core recommendation:** The 18" is the product — everything else needs adjustment. Protect the premium positioning for the 18" while making the 16" line more competitive. + +--- + +*For Signage CMS integration: These prices can be loaded via dynamic data import when Costanzo's updates their pricing. The canvas template preserves layout while swapping content.* diff --git a/docs/business-plan.md b/docs/business-plan.md new file mode 100644 index 0000000..60f5a45 --- /dev/null +++ b/docs/business-plan.md @@ -0,0 +1,380 @@ +# Signage CMS — Business Plan + +**A Multi-Tenant Digital Signage Platform by IT Pro Partner** + +--- + +## Table of Contents + +1. [Executive Summary](#executive-summary) +2. [The Problem](#the-problem) +3. [The Solution](#the-solution) +4. [Market Analysis](#market-analysis) +5. [Revenue Model](#revenue-model) +6. [Technical Architecture](#technical-architecture) +7. [Go-to-Market Strategy](#go-to-market-strategy) +8. [Competitive Advantages](#competitive-advantages) +9. [Risks & Mitigation](#risks--mitigation) +10. [Financials](#financials) +11. [The Ask](#the-ask) + +--- + +## Executive Summary + +Signage CMS is a self-hosted, multi-tenant digital signage platform built to replace OptiSigns for IT Pro Partner MSP customers. Instead of paying $10-30/month per account to a third-party SaaS vendor, customers pay a flat $12.99/month per screen - with no feature gating, no screen limits, and no third-party dependency. + +The platform is built on FastAPI + SQLite, hosted on existing netcup infrastructure, and played back on Raspberry Pi 4 devices running Chromium kiosk mode. IT Pro Partner controls the entire stack: content storage, playlist delivery, device registration, and customer management. Optional custom HTML menu board design ($299 one-time) is a service differentiator that OptiSigns cannot match. + +**Target:** Migrate existing OptiSigns customers first (2-3 screens each), then expand to restaurants, gyms, medical offices, and retail businesses in the MSP service area. + +**Break-even:** 5 customers / 12 screens at $12.99/month per screen. + +--- + +## The Problem + +### Current State: Customers on OptiSigns + +OptiSigns is a fine product, but it creates three problems for an MSP: + +1. **Revenue leakage.** Every customer paying OptiSigns directly is monthly recurring revenue the MSP does not capture. At scale (20+ screens), that's $200-600/month walking out the door. + +2. **No control.** When OptiSigns changes pricing, features, or deprecates a plan tier, the MSP's customers are affected and the MSP cannot do anything about it. The MSP is a reseller, not an owner. + +3. **No differentiation.** Any competitor can sign a customer up for OptiSigns. The MSP adds no unique value in the signage layer - they're just a middleman for someone else's platform. + +### What Customers Actually Need + +Most small business signage needs are straightforward: + +- Show images and short videos on a TV screen +- Change what's showing from a web browser +- Have it "just work" without IT involvement +- Pay a fair monthly price per screen + +They do not need Power BI dashboards, Salesforce integrations, touch interactivity, or video walls. They need a reliable screen that shows their menu, specials, class schedule, or waiting room content - and they need someone to handle the setup. + +--- + +## The Solution + +Signage CMS replaces OptiSigns with a platform IT Pro Partner owns end-to-end. + +### What It Delivers (MVP) + +| Feature | Description | +|---|---| +| Content Upload | Images (JPG, PNG, WebP) and video (MP4, MOV, WebM) | +| Playlist Builder | Ordered sequences, shuffle mode, per-device assignment | +| Multi-Tenant Isolation | Each customer sees only their own content and devices | +| Pi Auto-Registration | Device registers via unique code - plug in and it works | +| Custom HTML Design | ITPP builds custom menu boards as HTML (service upsell) | +| Device Monitoring | Online/offline status, last seen, screen resolution | +| Admin Portal | ITPP manages all tenants from a single dashboard | + +### Customer Experience + +1. Customer signs up, gets login to their tenant portal (dark-themed, same design system as the Ops Portal) +2. Uploads images/videos to their content library +3. Creates playlists and assigns them to screens +4. Receives pre-provisioned Raspberry Pi players from ITPP +5. Plugs Pi into TV (HDMI + power) - it auto-registers and starts playing + +### Optional Design Service ($299 one-time) + +For restaurants and businesses that need professional menu boards, ITPP designs custom HTML layouts. This is a high-margin add-on that OptiSigns cannot offer because their platform is template-based. + +--- + +## Market Analysis + +### Digital Signage Market + +The global digital signage market is projected to reach $45 billion by 2030, growing at roughly 8% CAGR. The SMB segment (restaurants, retail, gyms, medical offices) represents the largest installed base by unit count, but is underserved by enterprise-focused platforms. + +### Target Segments + +| Segment | Use Case | Typical Screens | Decision Maker | +|---|---|---|---| +| Restaurants | Menu boards, daily specials, promotions | 1-4 | Owner/Manager | +| Gyms | Class schedules, promotions, announcements | 1-3 | Owner | +| Medical Offices | Waiting room content, service menus, health tips | 1-3 | Office Manager | +| Retail | Promotional displays, product showcases | 1-5 | Owner/Manager | + +### Competitive Landscape + +| Platform | Pricing | Screens | Key Limitation | +|---|---|---|---| +| **OptiSigns** | $10-30/mo account | Unlimited | Feature-gated tiers, third-party dependency | +| **ScreenCloud** | $20/mo per screen | Per screen | Expensive at scale, no custom HTML | +| **Yodeck** | Free (1 screen), $8+/screen | Per screen | Free tier limited, Raspberry Pi only | +| **Raydiant** | $50+/screen | Per screen | Enterprise pricing, SMB overkill | +| **Signage CMS** | $12.99/mo per screen | Unlimited | New entrant, smaller feature set | + +Signage CMS competes on **price at scale + MSP white-glove service + custom HTML design capability.** For a restaurant with 3 screens, OptiSigns costs $10-30/month total. Signage CMS costs $38.97/month - but includes white-glove setup, ongoing MSP support, and the option for professionally designed menu boards that OptiSigns cannot match. + +--- + +## Revenue Model + +### Pricing Tiers + +| Plan | Monthly | Includes | +|---|---|---| +| **Per Screen** | $12.99/screen | Content upload, playlists, device monitoring, standard support | +| **Design Service** | $299 one-time | Custom HTML menu board, 1 revision, ITPP-built | +| **Player Provisioning** | $49/screen one-time | Raspberry Pi 4 setup, pre-configured, tested, shipped | + +### Why Per-Screen Pricing? + +Per-screen pricing aligns revenue with customer growth. A customer with 1 screen pays $12.99; a customer with 10 screens pays $129.90. This scales naturally as customers add locations or additional displays. Competitors like OptiSigns use per-account pricing with unlimited screens, which caps revenue per customer regardless of how many screens they deploy. + +### Revenue Comparison at Scale + +| Screens | OptiSigns (Pro) | Signage CMS | MSP Revenue | +|---|---|---|---| +| 1 | $15.00 | $12.99 | $12.99 | +| 3 | $15.00 | $38.97 | $38.97 | +| 5 | $15.00 | $64.95 | $64.95 | +| 10 | $15.00 | $129.90 | $129.90 | +| 20 | $30.00 | $259.80 | $259.80 | + +At 3 screens, Signage CMS is more expensive for the customer - but they get MSP white-glove service and a dedicated support contact. At 10+ screens, it's more expensive than OptiSigns per-account pricing, which is why the value proposition is service, not just price. + +--- + +## Technical Architecture + +### Stack + +``` +Customer Portal (Web) Raspberry Pi Player +┌─────────────────────┐ ┌──────────────────────┐ +│ FastAPI Backend │◄──────│ Registration Script │ +│ SQLite Database │ │ Polling (every 60s) │ +│ Caddy Reverse Proxy │ │ Chromium Kiosk Mode │ +│ netcup VPS │ │ Fullscreen Playback │ +└─────────────────────┘ └──────────────────────┘ +``` + +### Components + +| Component | Technology | Notes | +|---|---|---| +| Backend API | FastAPI (Python) | RESTful, JWT auth, per-tenant scoping | +| Database | SQLite | Single-file, zero-config, sufficient for SMB scale | +| Reverse Proxy | Caddy | Auto-TLS, static file serving for content | +| Player Hardware | Raspberry Pi 4 | 4K output, customer purchases, ITPP provisions | +| Player Software | Chromium kiosk | Fullscreen, auto-start, polls API for playlist | +| Hosting | netcup VPS | Existing ITPP infrastructure | + +### Multi-Tenant Data Model + +``` +Platform +├── Tenant: Joe's Diner +│ ├── Users: admin@, staff@ +│ ├── Devices: Lobby Pi, Menu Pi +│ └── Content: images, videos, playlists +├── Tenant: Main Street Gym +│ └── Devices: Front Desk Pi +└── Tenant: Third Coast Dental + ├── Devices: Waiting Room Pi, Exam Pi, Hallway Pi + └── Content: health videos, service menus +``` + +### Player Lifecycle + +1. ITPP flashes Raspberry Pi OS + player scripts onto SD card +2. Registration code generated in customer portal +3. Pi shipped to customer (or hand-delivered locally) +4. Customer plugs in HDMI + power +5. Pi boots, auto-registers with code + serial number +6. Receives device token, begins polling for playlist +7. Plays content in fullscreen loop +8. Auto-updates when playlist changes in portal + +--- + +## Go-to-Market Strategy + +### Phase 1: Migrate Existing OptiSigns Customers (Month 1-2) + +IT Pro Partner's existing MSP customers who currently use OptiSigns are the first targets: + +- Identify customers paying for OptiSigns accounts +- Offer free migration: ITPP handles content transfer, provisions Pis, and cancels their OptiSigns subscription +- Position as "same service, lower cost, direct support from us" +- Target: 3-5 customers, 6-15 screens + +### Phase 2: Expand to New MSP Customers (Month 3-6) + +Once the platform is proven with existing customers: + +- Bundle signage as an add-on service for all MSP clients +- Offer "first screen free for 30 days" to current MSP customers +- Target restaurants, gyms, and medical offices in service area +- Leverage existing MSP relationships (they already trust ITPP with their IT) + +### Phase 3: Direct Sales to New Verticals (Month 7-12) + +With a stable platform and reference customers: + +- Outbound to restaurants (menu boards are the killer app) +- Partner with POS vendors for referrals +- Target gym chains and medical/dental practices +- Content marketing: case studies, ROI calculators, demo videos + +### Customer Acquisition Cost (CAC) Estimate + +| Channel | Est. CAC | Notes | +|---|---|---| +| Existing MSP migration | $0 | Already a customer, no acquisition cost | +| MSP cross-sell | $50 | Email campaign + phone call | +| Direct outbound | $200 | Time + materials for demos | +| Referral/Word of mouth | $0 | Organic from existing customers | + +--- + +## Competitive Advantages + +### vs OptiSigns + +| Capability | OptiSigns | Signage CMS | +|---|---|---| +| Per-screen pricing | No (per-account) | Yes | +| Feature gating by tier | Yes (3 tiers) | No (all features included) | +| Custom HTML menu boards | No | Yes ($299 one-time) | +| MSP white-glove service | No | Yes | +| Platform ownership | Third-party | Self-hosted | +| No vendor lock-in | No | Yes (open platform) | +| Direct support contact | Ticket-based | Phone/email to ITPP | + +### vs ScreenCloud + +| Capability | ScreenCloud | Signage CMS | +|---|---|---| +| Price per screen | $20/mo | $12.99/mo | +| Custom HTML design | No | Yes | +| MSP relationship | Self-serve | White-glove | +| Hardware flexibility | Limited | Any Pi 4 | + +### vs Yodeck + +| Capability | Yodeck | Signage CMS | +|---|---|---| +| Free tier | 1 screen | N/A | +| Price (3 screens) | $23.97/mo | $38.97/mo | +| Custom HTML design | No | Yes | +| MSP relationship | Self-serve | White-glove | +| Hardware lock-in | Yodeck player required | Any Pi 4 | + +Signage CMS does not compete on being the cheapest option for a single screen. It competes on being the best option for businesses that want someone else to handle everything - from setup to ongoing management to custom menu board design. + +--- + +## Risks & Mitigation + +| Risk | Likelihood | Impact | Mitigation | +|---|---|---|---| +| Customer stays with OptiSigns | Medium | High | Free migration, lower pricing at scale, highlight MSP relationship | +| Pi hardware failure | Medium | Medium | Pre-flashed recovery SD cards, remote monitoring alerts | +| Content piracy concerns | Low | High | Tenant isolation, content watermarking, terms of service | +| Network downtime at customer site | Medium | Low | Player caches current playlist locally, resumes on reconnect | +| Competitor price drop | Low | Medium | Compete on service, not price. Custom HTML design is undefendable by template-based competitors | +| Scaling database (SQLite limits) | Low | Medium | Migrate to PostgreSQL if tenant count exceeds 100 | +| Customer churn | Medium | Medium | Annual contracts, sticky custom designs, bundled MSP services | + +### Key Risk: OptiSigns Retention + +The biggest risk is customer inertia. Businesses that already have OptiSigns working may not see a reason to switch. Mitigation: target pain points (cost, support quality, desire for custom designs) and make migration zero-effort for the customer. + +--- + +## Financials + +### Startup Costs + +| Item | Cost | Notes | +|---|---|---| +| Development (MVP) | $0 | Built by ITPP in-house | +| netcup VPS (existing) | $0 | Runs on current infrastructure | +| Domain + SSL | $0 | Existing infrastructure | +| Test Pi 4 hardware | $75 | One unit for development/testing | +| **Total Startup** | **$75** | | + +### 12-Month Revenue Projection + +Assumptions: Start with 2 migrated OptiSigns customers (5 screens total). Add 1-2 customers per month. Average 2.5 screens per customer. One design service sale every other month. Player provisioning at $49/screen for new customers. + +| Month | Customers | Screens | Monthly Revenue | Design Fees | Provisioning | Total Revenue | Cumulative | +|---|---|---|---|---|---|---|---| +| 1 | 2 | 5 | $64.95 | $0 | $0 | $64.95 | $64.95 | +| 2 | 4 | 10 | $129.90 | $299 | $245 | $673.90 | $738.85 | +| 3 | 5 | 12 | $155.88 | $0 | $98 | $253.88 | $992.73 | +| 4 | 7 | 17 | $220.83 | $299 | $245 | $764.83 | $1,757.56 | +| 5 | 8 | 20 | $259.80 | $0 | $147 | $406.80 | $2,164.36 | +| 6 | 10 | 25 | $324.75 | $299 | $245 | $868.75 | $3,033.11 | +| 7 | 12 | 30 | $389.70 | $0 | $245 | $634.70 | $3,667.81 | +| 8 | 14 | 35 | $454.65 | $299 | $245 | $998.65 | $4,666.46 | +| 9 | 16 | 40 | $519.60 | $0 | $245 | $764.60 | $5,431.06 | +| 10 | 18 | 45 | $584.55 | $299 | $245 | $1,128.55 | $6,559.61 | +| 11 | 20 | 50 | $649.50 | $0 | $245 | $894.50 | $7,454.11 | +| 12 | 22 | 55 | $714.45 | $299 | $245 | $1,258.45 | $8,712.56 | + +### Key Metrics at Month 12 + +| Metric | Value | +|---|---| +| Monthly Recurring Revenue (MRR) | $714.45 | +| Annual Recurring Revenue (ARR) | $8,573.40 | +| Total Year 1 Revenue | $8,712.56 | +| Total Customers | 22 | +| Total Screens | 55 | +| Avg Revenue Per Screen/Month | $12.99 | +| Avg Design Fees/Month | $199.33 | +| Break-even Month | Month 1 | + +### Cost Structure (Monthly, Steady State) + +| Cost | Monthly | +|---|---| +| netcup VPS | $0 (existing infrastructure) | +| Bandwidth/CDN | ~$10-20 | +| Support time (labor) | $0 (absorbed into MSP retainer) | +| Pi hardware (customer pays) | $0 | +| **Total Monthly Cost** | **~$20** | + +Gross margin at steady state: >95%. + +--- + +## The Ask + +### What We Need to Launch + +1. **Development time: 2 weeks** to build the MVP (backend API, customer portal, admin portal, Pi player scripts) +2. **One Raspberry Pi 4** for development and testing ($75) +3. **Customer agreements:** Identify 2-3 existing MSP customers currently on OptiSigns willing to pilot the migration +4. **Go decision:** Authorization to begin development and cancel OptiSigns subscriptions upon successful migration + +### Why Now + +- OptiSigns is recurring SaaS cost walking out the door every month +- The platform can be built on existing infrastructure at near-zero incremental cost +- Custom HTML menu board design is a genuine competitive moat that SaaS competitors cannot replicate +- MSP customers already trust IT Pro Partner with their IT - signage is a natural extension +- The digital signage market is large and growing, but the SMB segment is underserved by enterprise platforms + +### What Success Looks Like at 12 Months + +- 20+ customers, 50+ screens deployed +- $700+ MRR with >95% gross margin +- All former OptiSigns customers migrated off the platform +- Custom design service generating $200+/month in one-time fees +- Platform proven as a scalable revenue stream for the MSP + +--- + +*Prepared by IT Pro Partner — July 2026* diff --git a/docs/signage-proposal.html b/docs/signage-proposal.html new file mode 100644 index 0000000..cc60a9d --- /dev/null +++ b/docs/signage-proposal.html @@ -0,0 +1,513 @@ + + + + + +Signage CMS - Business Proposal + + + + + + +
+← Back to Proposals + +
+

Signage CMS

+

A Self-Hosted Multi-Tenant Digital Signage Platform Replacing OptiSigns

+

Prepared for IT Pro Partner · July 2026 · MSP Product Division

+
+ + + + + + + +
+

Executive Summary

+
+

Signage CMS is a self-hosted, multi-tenant digital signage platform built to replace OptiSigns for IT Pro Partner MSP customers. Instead of paying $10-30/month per account to a third-party SaaS vendor, customers pay a flat $12.99/month per screen - with no feature gating, no screen limits, and no third-party dependency.

+

The platform is built on FastAPI + SQLite, hosted on existing netcup infrastructure, and played back on Raspberry Pi 4 devices running Chromium kiosk mode. IT Pro Partner controls the entire stack: content storage, playlist delivery, device registration, and customer management. Optional custom HTML menu board design ($299 one-time) is a service differentiator that OptiSigns cannot match.

+

Target: Migrate existing OptiSigns customers first (2-3 screens each), then expand to restaurants, gyms, medical offices, and retail businesses.

+

Break-even: 5 customers / 12 screens at $12.99/month per screen. Gross margin exceeds 95% at steady state.

+
+
+ + + + + +
+

The Problem

+ +
+

Revenue Walking Out the Door

+

Every MSP customer paying OptiSigns directly is monthly recurring revenue the MSP does not capture. At scale (20+ screens), that is $200-600/month leaving the business every month - for a service the MSP could deliver on its own infrastructure at near-zero incremental cost.

+
+ +
+

No Control Over the Platform

+

When OptiSigns changes pricing, deprecates features, or alters plan tiers, the MSP's customers are affected and the MSP has no recourse. You are a reseller, not an owner. Your value to the customer is limited to being a middleman for someone else's platform.

+
+ +
+

What Customers Actually Need

+

Most small business signage needs are straightforward: show images and short videos on a TV, change content from a browser, have it "just work," and pay a fair price. They do not need Power BI dashboards, Salesforce integrations, or video walls. They need a reliable screen and someone who handles the setup.

+
+
+ + + + + +
+

The Solution

+ +
+

Signage CMS - Own the Platform

+

Signage CMS replaces OptiSigns with a platform IT Pro Partner owns end-to-end. The customer experience is simple: log into a web portal, upload content, build playlists, and plug in a pre-configured Raspberry Pi. The MSP handles everything else.

+ + + + + + + + + + +
MVP FeatureDescription
Content UploadImages (JPG, PNG, WebP) and video (MP4, MOV, WebM)
Playlist BuilderOrdered sequences, shuffle mode, per-device assignment
Multi-Tenant IsolationEach customer sees only their own content and devices
Pi Auto-RegistrationDevice registers via unique code - plug in and it works
Custom HTML DesignITPP builds custom menu boards as HTML ($299 one-time upsell)
Device MonitoringOnline/offline status, last seen, screen resolution
Admin PortalITPP manages all tenants from a single dashboard
+
+ +
+

Customer Journey

+
    +
  1. Customer signs up, gets login to their tenant portal (dark theme, Ops Portal design system)
  2. +
  3. Uploads images/videos to their content library
  4. +
  5. Creates playlists and assigns them to screens
  6. +
  7. Receives pre-provisioned Raspberry Pi players from ITPP
  8. +
  9. Plugs Pi into TV (HDMI + power) - it auto-registers and starts playing
  10. +
+
+
+ + + + + +
+

Market Analysis

+ +
+

Market Opportunity

+

The global digital signage market is projected to reach $45 billion by 2030, growing at roughly 8% CAGR. The SMB segment (restaurants, retail, gyms, medical offices) represents the largest installed base by unit count but is underserved by enterprise-focused platforms that are overpriced, overcomplicated, and self-serve.

+
+ +
+

Target Segments

+ + + + + + +
SegmentUse CaseTypical ScreensDecision Maker
RestaurantsMenu boards, daily specials, promotions1-4Owner/Manager
GymsClass schedules, promotions, announcements1-3Owner
Medical OfficesWaiting room content, service menus, health tips1-3Office Manager
RetailPromotional displays, product showcases1-5Owner/Manager
+
+ +
+

Competitive Landscape

+ + + + + + + +
PlatformPricingScreensKey Limitation
OptiSigns$10-30/mo accountUnlimitedFeature-gated tiers, third-party dependency
ScreenCloud$20/mo per screenPer screenExpensive at scale, no custom HTML
YodeckFree (1), $8+/screenPer screenFree tier limited, Raspberry Pi only
Raydiant$50+/screenPer screenEnterprise pricing, SMB overkill
Signage CMS$12.99/mo per screenUnlimitedNew entrant, smaller feature set
+

Signage CMS competes on price at scale + MSP white-glove service + custom HTML design capability. For a restaurant with 3 screens, OptiSigns costs $10-30/month total. Signage CMS costs $38.97/month - but includes white-glove setup, ongoing MSP support, and the option for professionally designed menu boards that no competitor can match.

+
+
+ + + + + +
+

Revenue Model

+ +
+

Pricing Tiers

+ +
+
+

Per Screen

+
$12.99
+
/screen/month
+
    +
  • Content upload & library
  • +
  • Playlist builder
  • +
  • Device monitoring
  • +
  • Standard support
  • +
  • All features - no gating
  • +
+
+ + + +
+

Player Provisioning

+
$49
+
/screen, one-time
+
    +
  • Raspberry Pi 4 setup
  • +
  • Pre-configured & tested
  • +
  • Auto-registration ready
  • +
  • Shipped to customer
  • +
  • Plug-and-play delivery
  • +
+
+
+
+ +
+

Why Per-Screen Pricing?

+

Per-screen pricing aligns revenue with customer growth. A customer with 1 screen pays $12.99; a customer with 10 screens pays $129.90. This scales naturally as customers add locations or additional displays. Competitors like OptiSigns use per-account pricing with unlimited screens, which caps revenue per customer regardless of how many screens they deploy.

+ +

Revenue comparison at scale:

+ + + + + + + +
ScreensOptiSigns (Pro)Signage CMSMSP Revenue Captured
1$15.00$12.99$12.99
3$15.00$38.97$38.97
5$15.00$64.95$64.95
10$15.00$129.90$129.90
20$30.00$259.80$259.80
+
+
+ + + + + +
+

Technical Architecture

+ +
+

Stack Overview

+ + + + + + + + +
ComponentTechnologyNotes
Backend APIFastAPI (Python)RESTful, JWT auth, per-tenant scoping
DatabaseSQLiteSingle-file, zero-config, sufficient for SMB scale
Reverse ProxyCaddyAuto-TLS, static file serving for content
Player HardwareRaspberry Pi 44K output, customer purchases, ITPP provisions
Player SoftwareChromium kioskFullscreen, auto-start, polls API for playlist
Hostingnetcup VPSExisting ITPP infrastructure
+
+ +
+

Multi-Tenant Data Model

+

One customer = one tenant = unlimited devices. Content libraries are per-tenant. Playlists can be assigned to one or multiple devices. A device plays exactly one playlist at a time.

+ + + + + +
TenantUsersDevicesContent
Joe's Dineradmin, staffLobby Pi, Menu Pi8 items, 2 playlists
Main Street GymownerFront Desk Pi5 items, 1 playlist
Third Coast DentalfrontdeskWaiting Pi, Exam Pi, Hallway Pi12 items, 3 playlists
+
+ +
+

Player Lifecycle

+
    +
  1. ITPP flashes Raspberry Pi OS + player scripts onto SD card
  2. +
  3. Registration code generated in customer portal
  4. +
  5. Pi shipped to customer (or hand-delivered locally)
  6. +
  7. Customer plugs in HDMI + power
  8. +
  9. Pi boots, auto-registers with code + serial number
  10. +
  11. Receives device token, begins polling for playlist every 60 seconds
  12. +
  13. Plays content in fullscreen loop - auto-updates on playlist changes
  14. +
+
+
+ + + + + +
+

Go-to-Market Strategy

+ +
+

Phase 1: Migrate Existing OptiSigns Customers Month 1-2

+

IT Pro Partner's existing MSP customers who currently use OptiSigns are the first targets. Offer free migration: ITPP handles content transfer, provisions Pis, and cancels their OptiSigns subscription. Position as "same service, lower cost, direct support from us."

+

Target: 3-5 customers, 6-15 screens.

+
+ +
+

Phase 2: Expand to New MSP Customers Month 3-6

+

Once the platform is proven with existing customers, bundle signage as an add-on service for all MSP clients. Offer "first screen free for 30 days" to current MSP customers. Target restaurants, gyms, and medical offices in the service area. Leverage existing MSP relationships.

+
+ +
+

Phase 3: Direct Sales to New Verticals Month 7-12

+

With a stable platform and reference customers, expand through outbound sales, POS vendor partnerships, and content marketing. Target restaurant chains, gym franchises, and medical/dental practices. Produce case studies, ROI calculators, and demo videos.

+
+ +
+

Customer Acquisition Cost (CAC) Estimate

+ + + + + + +
ChannelEst. CACNotes
Existing MSP migration$0Already a customer, no acquisition cost
MSP cross-sell$50Email campaign + phone call
Direct outbound$200Time + materials for demos
Referral / Word of mouth$0Organic from existing customers
+
+
+ + + + + +
+

Competitive Advantages

+ +
+

Signage CMS vs OptiSigns

+ + + + + + + + + +
CapabilityOptiSignsSignage CMS
Per-screen pricingNo (per-account)Yes
Feature gating by tierYes (3 tiers)No (all features included)
Custom HTML menu boardsNoYes ($299 one-time)
MSP white-glove serviceNoYes
Platform ownershipThird-partySelf-hosted
No vendor lock-inNoYes (open platform)
Direct support contactTicket-basedPhone/email to ITPP
+
+ +
+

Feature Comparison Matrix

+ + + + + + + + + + + +
FeatureOptiSignsScreenCloudYodeckSignage CMS
Content upload (images + video)YesYesYesYes
Playlist builderYesYesYesYes
Multi-tenant isolationNoNoNoYes
Raspberry Pi supportLimitedYesYesYes (native)
Custom HTML design serviceNoNoNoYes
Device monitoring dashboardYesYesYesYes
MSP white-glove serviceNoNoNoYes
Price per screen/month$10-30/account$20$8+$12.99
Self-hosted optionNoNoNoYes
+
+ +
+

Signage CMS does not compete on being the cheapest option for a single screen. It competes on being the best option for businesses that want someone else to handle everything - from setup to ongoing management to custom menu board design.

+
+
+ + + + + +
+

Risks & Mitigation

+ +
+ + + + + + + + + +
RiskLikelihoodImpactMitigation
Customer stays with OptiSignsMediumHighFree migration, lower pricing at scale, highlight MSP relationship
Pi hardware failureMediumMediumPre-flashed recovery SD cards, remote monitoring alerts
Content piracy concernsLowHighTenant isolation, content watermarking, terms of service
Network downtime at customer siteMediumLowPlayer caches current playlist locally, resumes on reconnect
Competitor price dropLowMediumCompete on service, not price. Custom HTML design is undefendable by template-based competitors
Scaling database (SQLite limits)LowMediumMigrate to PostgreSQL if tenant count exceeds 100
Customer churnMediumMediumAnnual contracts, sticky custom designs, bundled MSP services
+
+ +
+

Key Risk: OptiSigns Retention

+

The biggest risk is customer inertia. Businesses that already have OptiSigns working may not see a reason to switch. Mitigation: target pain points (cost at scale, support quality, desire for custom designs) and make migration zero-effort for the customer. ITPP handles everything.

+
+
+ + + + + +
+

Financials

+ +
+

Startup Costs

+ + + + + + + +
ItemCostNotes
Development (MVP)$0Built by ITPP in-house
netcup VPS (existing)$0Runs on current infrastructure
Domain + SSL$0Existing infrastructure
Test Pi 4 hardware$75One unit for development/testing
Total Startup$75
+
+ +
+

12-Month Revenue Projection

+

Assumptions: Start with 2 migrated OptiSigns customers (5 screens total). Add 1-2 customers per month. Average 2.5 screens per customer. One design service sale every other month. Player provisioning at $49/screen for new customers.

+ + + + + + + + + + + + + + +
MonthCustomersScreensMRRDesign FeesProvisioningTotal RevenueCumulative
125$64.95$0$0$64.95$64.95
2410$129.90$299$245$673.90$738.85
3512$155.88$0$98$253.88$992.73
4717$220.83$299$245$764.83$1,757.56
5820$259.80$0$147$406.80$2,164.36
61025$324.75$299$245$868.75$3,033.11
71230$389.70$0$245$634.70$3,667.81
81435$454.65$299$245$998.65$4,666.46
91640$519.60$0$245$764.60$5,431.06
101845$584.55$299$245$1,128.55$6,559.61
112050$649.50$0$245$894.50$7,454.11
122255$714.45$299$245$1,258.45$8,712.56
+
+ +
+

Key Metrics at Month 12

+ + + + + + + + + + +
MetricValue
Monthly Recurring Revenue (MRR)$714.45
Annual Recurring Revenue (ARR)$8,573.40
Total Year 1 Revenue$8,712.56
Total Customers22
Total Screens Deployed55
Avg Revenue Per Screen/Month$12.99
Avg Design Fees/Month$199.33
Gross Margin (steady state)>95%
+
+
+ + + + + +
+

The Ask

+ +
+

What We Need to Launch

+
    +
  1. Development time: 2 weeks to build the MVP (backend API, customer portal, admin portal, Pi player scripts)
  2. +
  3. One Raspberry Pi 4 for development and testing ($75)
  4. +
  5. Customer agreements: Identify 2-3 existing MSP customers currently on OptiSigns willing to pilot the migration
  6. +
  7. Go decision: Authorization to begin development and cancel OptiSigns subscriptions upon successful migration
  8. +
+
+ +
+

Why Now

+
    +
  • OptiSigns is recurring SaaS cost walking out the door every month
  • +
  • The platform can be built on existing infrastructure at near-zero incremental cost
  • +
  • Custom HTML menu board design is a genuine competitive moat that SaaS competitors cannot replicate
  • +
  • MSP customers already trust IT Pro Partner with their IT - signage is a natural extension
  • +
  • The digital signage market is large and growing, but the SMB segment is underserved by enterprise platforms
  • +
+
+ +
+

What Success Looks Like at 12 Months

+ + + + + + + + +
TargetMetric
Customers20+
Screens deployed50+
Monthly recurring revenue$700+
Gross margin>95%
OptiSigns migrationsAll former customers migrated
Design service revenue$200+/month in one-time fees
+
+ +
+ Cancel OptiSigns as soon as Phase 1 is live. The only value they add is the player app and the CMS UI - both of which we build once and own forever. +

+ - IT Pro Partner Product Division +
+
+ +
+ + diff --git a/lumacms-business-plan.md b/lumacms-business-plan.md new file mode 100644 index 0000000..36e7473 --- /dev/null +++ b/lumacms-business-plan.md @@ -0,0 +1,342 @@ +# LumaCMS — Digital Signage as a Service +**Business Plan** | IT Pro Partner LLC | July 30, 2026 + +--- + +## Executive Summary + +LumaCMS is a cloud-managed digital signage platform purpose-built for small and mid-market businesses (SMBs). Customers deploy LumaCMS on low-cost Raspberry Pi 4 hardware connected to any HDMI display, and manage their screen content through a web-based portal. IT Pro Partner owns the platform, the customer relationship, and the recurring revenue — no third-party license fees, no per-screen platform margins paid to OptiSigns, ScreenCloud, or competitors. + +LumaCMS replaces the current OptiSigns subscription ($35-75/screen/month) with an in-house alternative at $49/screen/month, retaining $44+/screen in gross margin. At 20 screens managed, that's ~$880/mo net recurring revenue. At 200 screens (achievable within 12 months across the MSP customer base), it exceeds $8,800/mo. + +**Target market:** Restaurants, retail stores, gyms, medical waiting rooms, auto dealerships, barbershops/salons, and churches within the IT Pro Partner MSP footprint (Savannah/Hinesville/Statesboro). + +--- + +## Domain & Brand Options + +The following domains were checked for availability via Cloudflare Registrar (July 30, 2026): + +| Domain | Available | Price/yr | Recommendation | +|---|---|---|---| +| **lumacms.com** | ❌ Taken | - | Not available for registration | +| **lumasignage.com** | ✅ Available | $10.46 | Primary domain recommendation | +| **vistacms.com** | ✅ Available | $10.46 | Strong alternative — "vista" = pleasing view | + +**Recommended primary domain:** `vistacms.com` — available, clean, professional, and "VistaCMS" positions the product as premium enterprise software. Also `lumasignage.com` is available as backup. + +**Brand positioning:** +> LumaCMS — Display Intelligence. Content Management for Your Screens. + +--- + +## Product Overview + +### What LumaCMS Does + +LumaCMS allows customers to: +1. **Design** screen layouts using a drag-and-drop zone editor +2. **Manage** content — images, videos, text, live data feeds, weather, clocks +3. **Schedule** content changes by time of day, day of week, or date range +4. **Play** content on any HDMI display via a $35 Raspberry Pi 4 +5. **Monitor** screen health, uptime, and playback status remotely + +### How It Works (Technical) + +``` +[Admin Portal] → API → [LumaCMS Cloud Server] + ↓ +[Customer Portal] — schedules → ↓ + ↓ + [Raspberry Pi Player] + (polls API every 10s) + ↓ + [HDMI Display/TV] +``` + +- **Players:** Raspberry Pi 4 (4GB) running Chromium in kiosk mode — polls the cloud API every 10 seconds for updated content +- **Cloud Server:** Single-page HTML/CSS/JS admin + customer portal served via Caddy on ITPP infrastructure (netcup Core RS 2000) +- **Storage:** Content hosted on Core server, backed up to Wasabi S3 +- **Provisioning:** Pre-flashed SD cards with auto-login and kiosk config — plug-and-play for customers + +### Zone Types (Built) + +| Zone | Description | +|---|---| +| **Image** | Static or rotating images with transitions | +| **Video** | MP4 playback with auto-loop | +| **Text/Rich Text** | Formatted text with font, color, size controls | +| **Clock** | Live clock with configurable format (12/24h) | +| **Weather** | Live weather feed by zip code | +| **iFrame Web** | Embed any URL as a live content zone | +| **Scrolling Ticker** | Right-to-left scrolling text (marquee) | +| **Countdown Timer** | Countdown to a date/time (upcoming) | + +### Template Presets + +| Template | Best For | +|---|---| +| **Full Screen** | Single image or video — full display | +| **Split 50/50** | Two equal content zones side by side | +| **Top Banner + Bottom Grid** | Header with 2-3 content panels below | +| **Menu Board** | Optimized for restaurant menu pricing | +| **Video + Text** | Video on left, description on right | +| **3-Column** | Three equal zones — e.g., Daily Specials, Events, Social Feed | +| **4-Quadrant** | Four content zones in a grid (Pi-in-a-Pi, cameras, etc.) | + +--- + +## Pricing + +### Base Pricing (SMB) + +| Tier | Screens | Monthly | Annual (2mo free) | +|---|---|---|---| +| **Starter** | 1 screen | $49/mo | $490/yr | +| **Business** | 5 screens | $199/mo | $1,990/yr | +| **Growth** | 15 screens | $499/mo | $4,990/yr | +| **Enterprise** | 25+ screens | Custom | Custom | + +*All prices are per-account. Each screen includes the Player software, cloud management, and support.* + +### Hardware (One-Time) + +| Item | Cost to ITPP | Markup | Price to Customer | +|---|---|---|---| +| Raspberry Pi 4 (4GB) | $55 | +30% | $75 | +| 32GB microSD (pre-flashed) | $8 | +25% | $10 | +| PoE Hat + Case | $25 | +20% | $30 | +| **Kit Total** | **$88** | - | **$115** | +| HDMI Cable (6ft) | $6 | +66% | $10 | +| **Total Deployed Kit** | **$94** | - | **$125** | + +Customers supply their own TV/monitor. LumaCMS provides the player hardware, pre-configured and tested. + +### Design Services (Optional) + +| Service | Price | +|---|---| +| Basic template setup (1 screen) | $149 one-time | +| Custom screen design (per screen) | $249-499 one-time | +| Menu board data import (restaurants) | $99 one-time | +| Ongoing design retainer (monthly changes) | $49/mo | + +--- + +## Competitive Analysis + +### Direct Competitors (Digital Signage Platforms) + +| Platform | Pricing | Min. Commitment | Hardware | Notes | +|---|---|---|---|---| +| **OptiSigns** (current use) | $35-75/screen/mo | None | BYOD or their player | Good but third-party margin | +| **ScreenCloud** | $39-89/screen/mo | None | BYOD | Similar feature set | +| **Yodeck** | $29-89/screen/mo | None | Their $79 player | Good but locked to their hardware | +| **PosterBooking** | $15-39/screen/mo | None | BYOD | Budget competitor | +| **LumaCMS** | **$49/screen/mo** | None | BYOD (Pi $115) | Full margin retention | + +### Competitive Advantages vs OptiSigns + +| Aspect | OptiSigns | LumaCMS | +|---|---|---| +| Cost | $35-75/screen/mo | $49/screen/mo (same ballpark) | +| Local support | None — ticket-only | In-person setup + phone support | +| Customization | Template-limited | Full DOM canvas editor | +| Integration with MSP | None | Full ITPP ecosystem (billing, monitoring, backup) | +| White-label | No (their branding on player) | Yes — LumaCMS branding or custom | +| Pi provisioning | Their app required | Our pre-flashed SD cards | + +### Indirect Competitors (Menu Board Alternatives) + +- Canva (static designs, no live updates) +- PowerPoint slideshows (manual, no scheduling) +- Paper menus (no updates, reprint cost) +- TV with USB drive (manual, no remote) + +--- + +## Operations & Infrastructure + +### Cloud Architecture + +``` +Core Server (netcup RS 2000) — 152.53.192.33 +├── Caddy → /var/www/mockup/lumacms/ (marketing site) +├── Caddy → /var/www/mockup/lumacms/portal/ (customer portal) +├── Caddy → /var/www/mockup/lumacms/admin/ (staff admin) +└── API → JSON content endpoints for players +``` + +### Player Provisioning + +1. **Pre-flash:** Write Raspbian Lite + Chromium kiosk config to SD card +2. **Configure:** Set player ID in config file (unique per screen) +3. **Ship:** Customer plugs in Pi + Ethernet → boots → loads LumaCMS player page +4. **Activate:** Customer portal shows new screen → assign template → content pushed + +### Backup & Redundancy + +- All portal/config data backed up to Wasabi S3 via Hermes daily backup +- Player content cached locally on Pi (offline fallback — continues showing last content if internet drops) +- Core server monitored via Uptime Kuma + +--- + +## Sales & Marketing + +### Target Vertical Segments + +| Vertical | Screens/Business | Pain Point | LumaCMS Solution | +|---|---|---|---| +| **Pizza shops** | 2-4 | Menu pricing changes, lunch specials | Remote pricing updates, daypart scheduling | +| **Restaurants** | 3-6 | Multiple menus (happy hour, dinner, weekend brunch) | Time-scheduled playlists | +| **Gyms/fitness** | 4-10 | Class schedules, promotions, social feed | Multi-zone with class schedule + social | +| **Retail** | 2-8 | In-store promotions, product features | Image rotation with call-to-action | +| **Auto dealers** | 3-12 | Vehicle inventory, service specials | iFrame web zone + image rotation | +| **Medical/dental** | 2-4 | Patient education, wait time | Video + text zone combo | +| **Churches** | 2-6 | Service times, announcements, live feed | iFrame + text zones | +| **Barbershops/salons** | 2-4 | Pricing, wait time, product promos | Simple template rotation | + +### Costanzo's Pizzeria — Anchor Customer & Demo Case + +**Customer:** Costanzo's Pizzeria — Dexter (owner) +**Location:** Savannah, GA (Southside) +**Use case:** 2 screens (menu board left + right) deployed as digital menus +**Value to LumaCMS:** Real customer demo, pricing feedback, vertical template refinement +**Value to Costanzo's:** Free hardware + 6 months service in exchange for case study + +**Pricing recommendation for demo:** +- 2 screens @ $49/screen/mo = $98/mo +- Hardware: 2x Pi kits @ $125 = $250 one-time +- Design: Menu board setup (2 screens) @ $349 one-time +- **First year total:** $98 x 12 + $250 + $349 = **$1,775** + +### Costanzo's Competitive Advantage (from IntelSight analysis) + +The IntelSight competitive analysis identified that Costanzo's can: +- Add a 14" pizza at $9.99 (bridges the price gap vs Allyanna's $10.99) +- Market the 18" as "The Big Deal" (50% more pizza for $2-4 more than competitors) +- Create a Family Feast bundle at $44.99 (Allyanna's comparable is $50.99) +- Add 3 more wing sauces at near-zero cost + +When demoing LumaCMS to Dexter, showing how he can implement these pricing changes in real-time from his customer portal will close the sale. + +--- + +## Financial Projections + +### Startup Costs + +| Item | Cost | +|---|---| +| Domain registration (vistacms.com) | $10.46/yr | +| Caddy config + deployment (existing infra) | $0 | +| Player provisioning (3 test Pis) | $282 | +| Total startup | ~$293 | + +### Monthly Revenue Model (Projection) + +| Month | Screens | MRR | Hardware Revenue | Total Revenue | Gross Margin* | +|---|---|---|---|---|---| +| 1 | 2 (Costanzo's anchor) | $98 | $250 | $348 | ~$300 | +| 3 | 8 | $392 | $500 | $892 | ~$780 | +| 6 | 25 | $1,225 | $1,250 | $2,475 | ~$2,200 | +| 12 | 60 | $2,940 | $2,500 | $5,440 | ~$4,900 | +| 24 | 150 | $7,350 | $3,750 | $11,100 | ~$10,000 | + +*Gross margin excludes existing ITPP infrastructure costs (servers already paid for, Caddy/licensing $0) + +### Break-Even Analysis + +At 2 screens (Costanzo's), LumaCMS breaks even in month 1 on subscription alone. The platform runs on existing ITPP infrastructure with near-zero marginal cost. + +--- + +## Domain & Hosting Plan + +### Domain Strategy + +| Domain | Use | Status | Recommendation | +|---|---|---|---| +| vistacms.com | Primary product domain | ✅ Available $10.46 | Register immediately | +| lumacms.com | Product name (brand) | ❌ Taken | N/A — use vistacms or lumasignage | +| lumasignage.com | Descriptive/SEO | ✅ Available $10.46 | Register as backup/redirect | + +### Hosting (MVP) + +LumaCMS runs entirely on existing ITPP infrastructure: +- **Marketing site:** Served from Core server (netcup RS 2000) behind Caddy +- **Customer portal:** Same server, different path +- **API:** JSON endpoints on same server +- **Content storage:** Server filesystem → Wasabi S3 backup +- **Player CDN:** Cloudflare proxy (grey-cloud via Caddy) + +No additional hosting costs for MVP phase. Server has 15GB RAM with ~3GB free — sufficient for 500+ screen API endpoints. + +--- + +## Risk Analysis + +### Risks & Mitigations + +| Risk | Probability | Impact | Mitigation | +|---|---|---|---| +| Customer Pi fails | Low | Medium | Pre-flash spare SD cards, ship overnight | +| Internet outage at customer | Medium | Medium | Local caching — Pi plays last content indefinitely | +| Browser compatibility issues | Low | High | Test on Chromium (Pi) exclusively — single-browser target | +| Customer wants complex animation | Medium | Low | Support static + video zones; custom designs for premium | +| OptiSigns lowers price | Low | Medium | LumaCMS competes on service + local support, not price | +| Pi supply shortage | Medium | Medium | Stock 10-20 units; Pi 5 alternatives available | + +--- + +## Development Roadmap + +### Phase 1: MVP (Complete) +- ✅ DOM-based canvas editor (drag/resize zones) +- ✅ 7 zone types (image, video, text, clock, weather, iFrame, ticker) +- ✅ Template presets +- ✅ Pi player single-page app (auto-refresh) +- ✅ Admin portal + +### Phase 2: Customer Portal (In Progress) +- [ ] White-label customer login +- [ ] Screen management dashboard +- [ ] Content upload & scheduling +- [ ] Template library +- [ ] Billing & subscription management + +### Phase 3: Production (Next 30 Days) +- [ ] Domain registration (vistacms.com or lumasignage.com) +- [ ] Live marketing site deployment +- [ ] Customer onboarding flow +- [ ] Pi provisioning kit documentation +- [ ] Hardware inventory + +### Phase 4: Scale (60-90 Days) +- [ ] Multi-tenant architecture (100+ accounts) +- [ ] Analytics dashboard (play count, viewer stats) +- [ ] Social media feed zone (Instagram, Facebook) +- [ ] QR code generation per screen +- [ ] Weather alerts integration +- [ ] Emergency alert override (code red, weather warning) + +--- + +## Proposal — Next Steps + +**For IT Pro Partner:** +1. ✅ Register domain (vistacms.com or lumasignage.com at $10.46 via Cloudflare) +2. Deploy LumaCMS marketing site to domain +3. Build customer portal (white-label for Costanzo's) +4. Demo with Dexter at Costanzo's Pizzeria +5. Refine pricing & templates based on real feedback +6. Launch to MSP customer base + +**Immediate cost to proceed:** $10.46 (domain registration) +**No additional infrastructure cost** — runs on existing servers. + +--- + +*Prepared by Sho'Nuff Brown | IT Pro Partner LLC* +*Terms of Service, Privacy Policy, Acceptable Use Policy available at `/legal` on the LumaCMS marketing site.*