Settings Hub
Settings Index
9:41
Settings
AdminSettingsIndexuseQuery(admin.settings.get)
Configuration
General Settings
9:41
General Settings
Platform Identity
Regional Settings
Bidding Defaults
AdminGeneralSettingsuseMutation(admin.settings.update)
Email Templates
9:41
Email Templates
Managed via SendGrid. Toggle templates on/off.
Welcome Email
Welcome to 3Bids!
Updated 2d ago
Active
Job Posted
Your job has been posted
Updated 1w ago
Active
New Bid Received
You have a new bid
Updated 1w ago
Active
Bid Accepted
Congratulations! Your bid was accepted
Updated 2w ago
Active
Payment Received
Payment confirmed
Updated 1w ago
Active
Job Completed
Job marked as complete
Updated 3d ago
Active
Payout Sent
Your payout is on the way
Updated 1w ago
Active
Review Request
How was your experience?
Updated 5d ago
Active
Dispute Opened
A dispute has been filed
Updated 1mo ago
Disabled
Password Reset
Reset your password
Updated 2w ago
Active
AdminEmailTemplatesuseQuery(admin.settings.getEmailTemplates), useMutation(admin.settings.updateEmailTemplate)
Notification Settings
9:41
Notification Settings
Event
New Job Posted
Job enters marketplace
New Bid Received
Contractor submits bid
Bid Accepted
Poster accepts a bid
Payment Events
Escrow, payouts, refunds
New Messages
In-app chat messages
Disputes
Dispute filed or updated
Reviews
New review submitted
Reminders
Automated follow-ups
AdminNotificationSettingsuseQuery(admin.settings.getNotificationSettings), useMutation(admin.settings.updateNotifications)
Moderation Rules
9:41
Moderation Rules
Auto-Moderation
Enable Auto-Moderation
Require Admin Approval
Reports before auto-hiding
Content Filters
Spam Prevention
Rate Limiting
Max 10 jobs/day, 50 messages/hour
Active
Duplicate Detection
Prevents identical posts within 24h
Active
AdminModerationRulesuseMutation(admin.settings.update)
Financial & Integrations
Commission & Fees
9:41
Commission & Fees
Code Constants
Platform Commission
Platform Fee
8.5%
Payout Schedule
First Payout
40%
Second Payout
60%
Hold Period
24h
Stripe Processing
Percentage Fee
2.9%
Fixed Fee
$0.30
Lead Fees
Minimum
$5.00
Default
$15.00
Maximum
$50.00
Fee constants defined in convex/lib/financial.ts. Changes require code deployment.
AdminCommissionFeesRead-only view. Constants from convex/lib/financial.ts
Integrations
9:41
Integrations
9
Connected
2
Not Setup
0
Errors
Stripe
Payment processing
Last sync: 2m ago
Connected
SendGrid
Transactional email
Last sync: 5m ago
Connected
Twilio
SMS & voice
Last sync: 1h ago
Connected
Slack
Team notifications
Last sync: 30s ago
Connected
Clerk
Authentication
Real-time
Connected
Convex
Backend & database
Real-time
Connected
RevenueCat
Subscription management
Last sync: 15m ago
Connected
Blueprint
Automation engine
Real-time
Connected
Google Gemini
AI services
On-demand
Connected
Expo
Push notifications
Not Setup
Google Analytics
Analytics tracking
Not Setup
AdminIntegrationsuseQuery(admin.settings.get) — reads integration health checks
Service Areas
9:41
Service Areas
8
Active Areas
1,203
Total Contractors
4,521
Total Jobs
Akron-Canton, OH
412 contractors · 1,847 jobs
Active
Cleveland, OH
324 contractors · 1,203 jobs
Active
Columbus, OH
187 contractors · 623 jobs
Active
Cincinnati, OH
98 contractors · 312 jobs
Active
Toledo, OH
67 contractors · 198 jobs
Active
Youngstown, OH
45 contractors · 134 jobs
Active
Pittsburgh, PA
38 contractors · 112 jobs
Active
Erie, PA
12 contractors · 34 jobs
Disabled
AdminServiceAreasuseQuery(admin.cohorts.listMetroAreas), useMutation(admin.cohorts.createMetroArea)
Data Architecture
Convex Queries
admin.settings.get
admin.settings.getEmailTemplates
admin.settings.getNotificationSettings
admin.cohorts.listMetroAreas
Convex Mutations
admin.settings.update
admin.settings.updateEmailTemplate
admin.settings.updateNotifications
admin.cohorts.createMetroArea
admin.cohorts.updateMetroArea
Key Tables
adminSettings
emailTemplates
notificationSettings
metroAreas
Constants
convex/lib/financial.ts
PLATFORM_FEE_RATE = 0.085
FIRST_PAYOUT_RATE = 0.40
HOLD_PERIOD_HOURS = 24
STRIPE_PERCENT_FEE = 0.029
STRIPE_FIXED_FEE = 0.30
LEAD_FEE_MIN = 5.00
LEAD_FEE_DEFAULT = 15.00
LEAD_FEE_MAX = 50.00
Settings & Configuration
9:41

Settings Index & General Settings

Settings Index
Settings Categories
General Platform name, URLs, timezone
Email Templates, SMTP, SendGrid
Notifications Push, SMS, email rules
Moderation Auto-mod, word filters
Quick Status
Maintenance Mode Off
Registration Open
Auto-Verification Enabled
Debug Mode Off
General Settings
Platform Config
Name 3Bids
URL app.3bids.io
Timezone America/New_York
Currency USD
Email Settings
Provider SendGrid
From no-reply@3bids.io
Templates 12 active
Daily Limit 10,000

Financial & Integrations
9:41

Commission & Fees & Integrations

Commission & Fees
Fee Structure
Platform Fee 3.5% - 10%
Tier 1 (< $1K) 10%
Tier 2 ($1K-$5K) 7%
Tier 3 ($5K+) 3.5%
Payout Split
After Hold 40%
After Completion 60%
Hold Period 24 hours
Processing Stripe Connect
Integrations
Active Integrations
Stripe Connected — Payments
Clerk Connected — Auth
SendGrid Connected — Email
Slack Connected — Alerts
Service Areas
Active Counties Summit, Cuyahoga
Expansion Queue Medina, Portage
Geo-Fence Enabled
Radius 50 miles
Settings Center
https://admin.3bids.io/settings
3Bids Admin
admin.3bids.io
MAIN
General
Email
Notifications
Moderation
Fees
Integrations
Service Areas
DA
Danny Admin
Platform Admin

Settings Management

All Systems Active
Overview
Dashboard
Complete settings management with real-time data, analytics, and management tools.
Quick Actions
Full desktop layout combines all mobile screens into a dense, actionable dashboard with sidebar navigation, data tables, charts, and management controls.
Web DashboardThis web view consolidates all mobile screens into a single responsive dashboard. Sidebar navigation replaces tab-based mobile flow, with data density optimized for desktop viewport.