Skip to main content

Knowledge > Products > ShareWiseAI

ShareWiseAI Overview

AI-Powered Social Media for Churches & Ministries Stop juggling 5 apps. One dashboard for every platform.

ShareWiseAI is an AI-powered social media management SaaS that helps churches and ministries create, schedule, and publish content across 8 social platforms from a single dashboard. It leverages Claude for theology-aware AI generation, integrates with the ChurchWiseAI ecosystem (SermonWise sermons, ITW illustrations) for content repurposing, and enforces per-tier usage limits with Stripe billing.


Current State

MetricValue
StatusCode-complete for MVP. NOT deployed to customers.
Marketing pagesLive at sharewiseai.com (hostname rewrite)
App pagesBuilt, behind "Coming Soon" waitlist on login/signup
Paying customers0
Stripe productsNot yet created (launch blocker)
OAuth credentialsNot yet registered (launch blocker)
DB tablesSchema defined but not auto-created (launch blocker)
Build statusPassing (Vercel, main branch)

Product Identity

FieldValue
BrandShareWiseAI
Domainsharewiseai.com
TaglineAI-Powered Social Media for Churches & Ministries
HookStop juggling 5 apps. One dashboard for every platform.
Codebasechurchwiseai-web (shared Next.js 16 app)
Deploy branchmain (Vercel)
Target audienceChurch communications teams, solo pastors, ministry social managers

Architecture: Hostname Rewrite

ShareWiseAI does not have its own codebase. It lives inside churchwiseai-web and is served via a Next.js middleware hostname rewrite. The middleware intercepts all requests to sharewiseai.com and maps them into the /social route tree.

Middleware location: churchwiseai-web/src/middleware.ts (lines 82-98)

Rewrite Rules

sharewiseai.com/ --> /social
sharewiseai.com/pricing --> /social/pricing
sharewiseai.com/login --> /social/login
sharewiseai.com/signup --> /social/signup
sharewiseai.com/app --> /social/app
sharewiseai.com/app/* --> /social/app/*
sharewiseai.com/_next/* --> pass through (static assets)
sharewiseai.com/api/social/* --> pass through (API routes)
sharewiseai.com/api/auth/* --> pass through (Supabase auth callbacks)

Static assets (images, fonts, etc.) and API routes are excluded from rewriting.


Pricing

Defined in churchwiseai-web/src/lib/social-pricing.ts.

TierMonthlyAnnualPlatformsPosts/moAI/moAnalyticsWorkspaces
Free$0$033057 days1
Pro$19.95$199.50/yr51505030 days1
Business$49.95$499.50/yr8UnlimitedUnlimited90 days1
Agency$99.95$999.50/yr8UnlimitedUnlimited90 days5

Billing Rules

  • Free tier: no credit card required, 3 platforms, 30 posts, 5 AI generations
  • Pro/Business/Agency: 14-day free trial on all paid tiers
  • Annual = pay for 10 months, get 12 (~17% savings)
  • Note: Annual pricing shown above is planned; Stripe products not yet created (product is Coming Soon). Monthly-only pricing is in PRICING.md.
  • Usage (posts_used_this_month, ai_used_this_month) resets monthly via usage-reset cron
  • Limits enforced by checkPostLimit(), checkAILimit(), checkPlatformLimit() in social-pricing.ts

Tier Feature Access

FeatureFreeProBusinessAgency
Compose & ScheduleYYYY
Content CalendarYYYY
AI GenerateYYYY
Content Library-YYY
Repurpose Content-YYY
Recurring Schedules-YYY
Campaigns-YYY
AI Strategy Advisor--YY
Analytics Export--YY
White-Label Reports---Y
Multi-Workspace---Y

Access gated by canAccessSocial(tier, feature) which maps features to minimum tier levels.


Supported Platforms

8 platforms configured in social-platforms.ts:

PlatformMax TextSchedulingAnalyticsNotes
Facebook63,206YYBusiness + personal pages
Instagram2,200YYRequires image
LinkedIn3,000YYOrg + personal profiles
YouTube5,000YYVideo upload, description text
X / Twitter280NNNo native scheduling API; server-side publish at scheduled time
Threads500NYLimited API surface
Pinterest500YYBoard-based, image/video
TikTok300NNVideo only

Authentication

Three auth systems coexist (defined in social-auth.ts):

SystemHeader / MethodUse Case
Supabase AuthSession cookieSaaS users at /social/app/* (email/password + Google/GitHub OAuth)
Admin tokenx-admin-token headerChurch dashboard customers integrating from PewSearch admin
Internal property keyx-property-key + x-property-id headersCron jobs, internal automation (timing-safe HMAC comparison)

The resolveOwner() function checks each system in priority order and returns a SocialOwner discriminated union: { type: 'user'; userId }, { type: 'church'; churchId }, or { type: 'property'; propertyId }. All DB queries use ownerFilter() to scope data.


Brand Configuration

Defined in churchwiseai-web/src/lib/social-brand.ts:

name: ShareWiseAI
domain: sharewiseai.com
tagline: AI-Powered Social Media for Churches & Ministries
colors: navy #1B365D, gold #D4AF37, cream #FEFCF8 (shared with ChurchWiseAI)
nav: Features, Pricing, Sign In
appNav: Dashboard, Calendar, Compose, Library, Analytics, Campaigns, Platforms, Settings

Sitemap

Marketing Pages (public, indexed)

PathPage
/socialLanding page (hero, features, platform logos, CTA)
/social/pricingPricing page (4 tiers, feature comparison)
/social/loginSign in (Coming Soon stub)
/social/signupCreate account (Coming Soon stub)

App Pages (authenticated, noindex)

PathPage
/social/appDashboard (post stats, upcoming scheduled, connected accounts)
/social/app/composePost composer with platform previews
/social/app/calendarContent calendar with drag-and-drop
/social/app/analyticsPlatform analytics (impressions, engagement, followers)
/social/app/campaignsCampaign management (group posts by campaign)
/social/app/platformsConnect/disconnect social accounts (OAuth)
/social/app/settingsAccount settings, notification preferences
/social/app/libraryContent library (stub)
/social/app/ai-advisorAI strategy advisor (stub)

Competitive Positioning

ShareWiseAI competes with Buffer, Later, Hootsuite, and Sprout Social. Key differentiators:

FactorShareWiseAICompetitors
PriceFree tier + $19.95 ProBuffer $6/channel, Hootsuite $99/mo, Sprout $249/mo
AI GenerationBuilt-in Claude-powered, theology-awareGeneric AI add-ons or none
Church FocusDenomination-aware, integrates with SermonWise/ITWGeneric for all businesses
RepurposingBlog/sermon/illustration to social post pipelineManual copy-paste
Ministry CalendarAligned to liturgical calendar + church eventsGeneric calendar

Launch Blockers

  1. OAuth app credentials -- all 8 platform developer apps must be registered and approved
  2. Stripe live products -- 3 price pairs (Pro/Business/Agency, monthly+annual) need creation
  3. sharewiseai.com DNS -- must point to Vercel (currently unverified)
  4. Supabase social_* tables -- schema defined in code but tables not yet created via migration
  5. MailerLite / Resend integration -- email notifications for trial expiry, publish failures
  6. Analytics sync logic -- cron exists but platform-specific fetch is partially stubbed

See Also