Currently Stylify limits all users to 1 post per day — a deliberate design decision to reduce decision fatigue and keep the experience clean. Jason proposes making this a tier differentiator: Solo stays at 1 post/day, Pro users can post up to 5/day.
The UI mechanism: collapsible post cards within each calendar day slot, so the calendar doesn't become visually overwhelming when multiple posts exist for one day.
The sales rationale: even if stylists rarely post 5x/day in practice, the optionality on the Pro tier feels premium and creates a clearer Solo→Pro upgrade story.
The reason the original desktop wizard broke on mobile wasn't that stylists don't want to batch-create on their phones. ~85% of Stylify users will be on mobile. The problem was the specific interaction pattern: a form-based wizard asking "how many of each type?" forces the user to hold a plan in their head before seeing any of the posts. On a small screen with sequential scrolling, that's disorienting.
A calendar-native approach solves this. Instead of a wizard that creates everything upfront, a "Plan My Week" mode walks through the days one at a time:
The collapsible calendar cards (Jason's original UI idea) are still the right answer for the display problem — how to show multiple posts per day without the calendar becoming visually noisy. "Plan My Week" mode solves the creation problem. They're complementary, not alternatives.
Additionally, the brand story needs to land with founding members first. Stylify launching with "1 powerful post a day" establishes the identity clearly. Then, post-launch, rolling out multi-post as a Pro upgrade moment is a much cleaner narrative than changing the feature set before anyone has even used the product.
The current brand says "1 post/day removes decision fatigue." If Pro gets 5/day, that framing becomes Solo-only. The messaging needs to evolve — but it can do so cleanly:
| Current (Universal) | After Feature Launches |
|---|---|
| "1 post/day removes decision fatigue — that's the point." | "Solo: one focused post per day, by design." / "Pro: batch your week in one session." |
| Volume not mentioned | "Up to 5 posts/day on Pro — schedule your whole week on Sunday." |
| Auto-publishing = sole Pro differentiator | Auto-publishing + volume = dual Pro value prop |
| Area | What Changes | Complexity |
|---|---|---|
| contentService.js | Replace hardcoded 1-post gate with tier-based limit object: { solo: 1, pro: 5, salon: 5 }. Update "can I post today?" check to count existing posts vs. tier limit. |
Low — 3–4 hrs |
| ContentCalendar.jsx | Replace single-post-per-day slot with collapsible card container. Show "+" if count < tier limit. Add visual indicators for scheduled time on each card. | Moderate — 6–8 hrs |
| Approval UX | Must add batch approval flow — "Approve All" button to keep 2-min loop. Sequential card-by-card approval breaks the loop promise for 3+ posts. | Medium — 3–4 hrs |
| Scheduling conflict detection | If 2 posts are scheduled for the same time, surface a clear error with "Adjust time?" affordance. Instagram only accepts one post per slot. | Low — 2 hrs |
| Content deduplication | AI generation should be aware of other same-day posts to avoid tone/content repetition. Pass existing day posts as context. | Medium — 3–4 hrs (optional for Phase 1) |
| DB schema | No change needed. Posts table already supports multiple posts per day. The 1-post limit is purely in code logic. | None |
| "Plan My Week" mode | New full-screen guided flow (Sunday/Monday prompt). Day-by-day sequential creation — one post per day slot, swipe to advance. Skip day affordance. Progress indicator for AI generation ("Post 3 of 5…"). Exit → returns to calendar with posts placed. This is the mobile-native batch creation interaction model — replaces the old desktop wizard approach. | Medium-High — 6–8 hrs. New component, integrates with existing content generation hooks. Phase 2 addition (after core multi-post gate is live). |
The idea is sound and worth pursuing — but not now. The C-Suite is aligned: post-launch, framed as batch creation, phased from 2 to 5 posts/day based on actual adoption signals.
The strongest version of this feature isn't "post 5 times a day." It's "create your whole week on Sunday and let Stylify handle the rest." That's a Pro value prop that's compelling even for stylists who end up only posting once a day in practice.
The original instinct was right. Stylify's first version had this feature. It was dropped because the wizard UI didn't work on mobile — not because stylists don't want batch creation. The current calendar architecture, combined with a "Plan My Week" guided mode, is a better execution of the same idea: mobile-native, incremental, and built around the calendar the user already knows.
For vertical expansion, this is table stakes — fitness, food, and beauty sub-segments all post 3–5x/day. When vertical 2 enters the roadmap, this feature comes with it automatically.