Estilo
No credit card. No lock-in. Cancel anytime.
🎁 $0/mo on commission · or upgrade for $10/mo
Free tier = 5% on Estilo deposits, no monthly fee. Subbed = 0% commission, full app.
Convention Hub
🏛 Estilo Convention Network
The official tattoo
convention layer.
Verified events only. Artists sync from their Estilo profile. Clients browse a premium live feed.
What would you like to do?
🏛
Host a Convention
Submit request for Estilo admin approval · Unlock convention builder
🖊
Join a Convention
Enter your invite code from the event host · Sync your profile
📱
Browse a Convention
Preview the client-facing convention feed · Scan QR to share
Host Request
Submit for Estilo review
1
2
3
Submit details → Estilo reviews → Receive approval code
🔒 Preview
Your request is saved on this device for now. The review and approval pipeline ships with the backend, then real requests get reviewed and an access code is emailed.
Enter Access Code
🔓
Got your code?
Enter an approval code to unlock the Convention Builder. Real approval codes get emailed once the review pipeline ships with the backend. For now, use the demo code below.
Demo code: CONV-2026
Convention Builder
Convention Active
Dates pending
0 artists
Edit Page
📨
Invite Artists
📅
Schedule
📲
QR Code
🛒
Vendors
Participating Artists
No artists yet. Send invite codes.
Page Settings
Convention builder
Live Preview
St. Louis Tattoo Arts Convention
The Midwest's premier tattoo event
Mar 6-8, 2026 · St. Louis Union Station
📋 Event Details
estilo.app/conv/
🎨 Accent Color
Tints your entire convention page, tabs, badges, highlights.
Custom hex
Tap the swatch to open color picker
Preview
↕ Section Order
Drag to reorder. Toggle off to hide from clients.
⭐ Featured Artist
One artist card pinned to the very top of your feed. Rotates daily if none selected.
📸 Branding Uploads
🏷
Event Logo
PNG or SVG
🏞
Hero Banner
JPG behind title
🗺
Floor Map
JPG or PDF · Shows in Map tab for clients · Helps them navigate the venue
Invite Artists
0 codes generated
📧 Paste Artist Emails
One email per line. A unique code is generated for each artist instantly.
⚡ Bulk Generate (No Emails)
Generate a batch of codes to hand out at registration or drop in a group chat.
No codes yet. Paste emails or bulk generate above.
Schedule
10:00 AM
Doors Open
Main hall & registration
12:00 PM
Flash Deal Hour
All flash deals $150 or under — first come first served
3:00 PM
Best of Show Contest
Submit your best tattoo for judging
6:00 PM
Awards Ceremony
Main stage
Tap + Add to add seminars, contests, announcements & more
Join Convention
🖊
Got an invite?
Enter the invite code from your convention host. Your Estilo profile will sync automatically to the convention page.
Demo code: ARTV-2026
My Convention
St. Louis Tattoo Arts 2026
⚡ Walk-in Available
Clients can see you're available right now
⬤ LIVE — Clients can see your walk-in status
Convention Profile (Synced)
·
Your name
Specialties appear once you set them
✅ Name, portfolio, styles, bio & flash deals synced from your Estilo profile automatically.
This Convention
$0
Net
0
Bookings
Booking gets tagged to this event so it shows up in your finance hub as convention income.
Convention Flash Deals (max $150)
Add Convention Flash Deal
Max $150 · Links to your convention profile
🛒 Convention Supply Store
Order supplies from vendors at this convention, skip the line, pay in-app, pick up at their booth or get it delivered to your station.
Convention Profile
Customize what clients see
Name, photo, portfolio & styles are synced automatically from your Estilo profile. Edit them in Profile Settings and they update here too.
➕ Show / Hide Sections
Portfolio
Your work photos
Flash
Convention deals under $150
Merch & Goods
Products from your Estilo store
Bio / About
Short description
Social Links
Instagram, TikTok etc.
📝 Convention Bio
Optional, override your main bio just for this event.
🔗 Social Links
instagram.com/
tiktok.com/@
🛍 Merch & Goods
Products from your Estilo store will appear on your convention profile when this section is on.
No merch added yet. Add products in Merch & Goods ›
🎨 Featured Photo
The main image clients see on your convention feed card.
🖼
Tap to choose featured photo
This is your "cover" on the artist feed
🏷 Highlight Styles at This Show
Which styles are you focusing on at this convention specifically?
Fine Line
Realism
Geometric
Traditional
Japanese
Blackwork
Chicano
Neo Traditional
Tribal
Watercolor
St. Louis Tattoo Arts Convention
Mar 6-8, 2026 · St. Louis Union Station
All Styles
Traditional
Japanese
Fine Line
Blackwork
Realism
Chicano
Geometric
Neo Traditional
24 ARTISTS · 8 WALK-IN AVAILABLE
⚡ Available Now
Vendor
Booth —
Products Available
Visit the booth to purchase. Artists can order directly through the Estilo app.
Find Them
Supply Store
Booth —
🖊 Order for Pickup, Skip the Line
Order now, pay here, pick up at the booth. If they offer delivery they bring it to your station.
🛒
Pick a vendor to start an order
Open the Vendors list on your convention dashboard and tap a booth to see what they have in stock.
Vendors & Sponsors
💰 How Vendor Revenue Works
Vendors pay you to be featured in the convention feed. Sponsored placement = top of feed. Standard = listed in Vendors tab. Estilo takes a small platform fee on orders. You set the discount code to incentivize app usage.
Active Vendors
No vendors added yet. Tap + Add.
🖼
⚡ Walk-in Available
Fine Line Realism
About
Bio appears once the artist has filled in their profile.
Convention Flash
🖼
Rose & Dagger
Fine Line · Palm size
$120Max $150
🖼
Snake & Moon
Geometric · 3” x 3”
$95
Client messages not available through the convention page. Find this artist at their booth.
Step 1 of 3
Let’s get your
booking link.
Under 2 minutes. Pick your craft and we set up your page, your services, and your booking rules to match. You can change anything later.
What do you do?
Step 2 of 3
When & how
you take bookings.
Just two things to get a shareable booking link. Everything else is optional and waits for you after launch.
Your schedule
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Opens
Closes
How do you take bookings?

Pick a default. You can change this and tune individual services later.

🟢
Open booking
If a service has a set price & an open slot in your hours, the client books it directly. Best for predictable services like haircuts, lashes, manicures, flash.
🟡
Approval required
Every booking comes to you as a request first. You accept or decline before the slot locks. Best for custom or higher-stakes work.
🟣
Per service
Some services open, others need approval. You set it on each service when you publish it.
Are your books open right now?

This shows on your public page. Flip it anytime from your dashboard.

🟢 Open
🔴 Closed
🟡 Opening soon
You are almost set
That’s the essentials. After you launch, a quick setup checklist on your dashboard walks you through pricing, your intake form, deposits, photos, and more, all at your own pace.
Step 3 of 3
Your public
profile.
This is what clients see when they visit your booking page.
Optional. You can add these now or anytime later in your profile — your booking link goes live either way.
Profile Photo (optional)
🌄 Tap to add banner photo
?
Your Name
Tattoo Artist · Your City
Tap the circle above to add your photo
Bio (optional)
160 left
Instagram (optional)
Shows as a link on your page. We never post for you.
You can add a Book button label and your social links anytime in your profile.
Intake Form
Drag to reorder • Tap to edit
Deposit & payment
Set your deposit amount & accepted methods
Deposit & Payment
Protect your time
Require a deposit to confirm a booking, and choose which payment methods you accept. You can change this anytime.
Require a deposit
Collected before booking is confirmed
$
Accepted payment methods
💜 Venmo
💚 Cash App
🍎 Apple Pay
💳 Stripe
Square
🏦 Debit Card
💵 Cash
🔵 Zelle
Change Profession
What do
you do?
ESTILO adapts completely to your craft.
Your Specialty
Your Specialty
Pick everything that fits.
Pricing Settings
How Do You Price?

Choose the pricing model that best fits your work. You can always change this later in Settings.

🎯 Per Service
Fixed price per appointment type. Clients see exact costs upfront.
⏱ Hourly Rate
Charge by the hour. Great for tattoo artists and complex services.
💬 Custom Quote
Each client gets a tailored price. Best for large or unique projects.
🖼 Commission-Based
Clients submit requests and you name the price.
Working Hours
Business Hours

Set when you're available for bookings. Clients only see open days.

Estilo
TUE · MAR 17, 2026
·
⚙ Customize Dashboard & Widgets →
Book Appointment
Tap to schedule a new session
🌅
Today's briefing
Loading your day…
Calendar
March 2026
March 2026
Appointment
Blockout
Personal
Travel
Reminder
Day Off
New Booking
Schedule appointment
This is a consultation
Turn on if this booking is a consult, not a full session.
Session length
Fine-tune 1 hr 30 min
Ends at \u2014
💬 Text Reminders
💵 Payment
How will you collect payment? This is just a note, no card required to book.
💵 Cash
Venmo
Zelle
Cash App
Card in person
TBD
Deposit amount (optional)
$
collected outside the app
📊 Log through Estilo
ON: collect the deposit via Stripe and log this booking into your finance and tax tools. OFF: keep it off-platform with no fee.
This booking stays off-platform. No fee, and it will not be logged for taxes.
Logged bookings feed into your monthly intelligent business reports & tax summaries.
Saves booking only. No payment is processed.
Clients
0 total
Client
·
Client
6
Sessions
$1,840
Lifetime
Mar 10
Last Visit
Contact
Preferences & Alerts
Healing Reminders
Auto-send aftercare texts
24hr Reminder
Text day before appointment
Birthday Alert
Notify you on their birthday
Client Labels
⭐ VIP
🔄 Repeat
✨ New
🩹 Slow Healer
⚠️ No-Show Risk
🤝 Referral
👍 Positive
🚩 Flag
ESTILOSHOP
🚧
EstiloShop preview
Marketplace + affiliate links activate at backend launch (Q3). The catalog below is a sample so you can see how purchases will auto-log to your taxes. Help us pick the first wave of brands —
Estilo Exclusive Pricing · Preview
Artist-priced supplies.
Coming soon.
Brands ship direct. Auto-logs to your Schedule C. Activates Q3.
Shop Brands
CHEYENNE
Cheyenne
Affiliate links activate at launch
FK IRONS
FK Irons
Affiliate links activate at launch
KWADRON
Kwadron
Affiliate links activate at launch
FUSION INK
Fusion Ink
Affiliate links activate at launch
BISHOP
Bishop
Affiliate links activate at launch
DYNAMIC
Dynamic
Affiliate links activate at launch
Suggest a brand
Vote on first launch wave
Shop Categories
Machines
💊
Cartridges
🎨
Ink & Color
🧴
Aftercare
🪑
Furniture
Grips
Shop Suppliers
KINGPIN
Partner inbound
PAINFUL PLEASURES
Partner inbound
TATSOUL
Partner inbound
HILDBRANDT
Partner inbound
Deals That Won't Last
BOGO
Cheyenne
HAWK Pen Machine
$389
💊-20%
Kwadron
RL 9 Cartridges 20pk
$22 $28
🎨BOGO
Fusion Ink
Primary 12 Color Set
$95
-15%
FK Irons
Spektra Flux S
$254
Best Sellers
Cheyenne
SOL Nova Unlimited
$249
💊
Kwadron
Magnum 15M1 20pk
$28
🧴
Saniderm
Bandage 6in Roll
$38
Sold Out
Dynamic
Black Onyx 4oz
$18
Pick the launch lineup
Which supplier do you want activated first? Your votes drive the partnership roadmap. Stored locally on your device.
More
·
Your Name
Tap to set up your profile
Manage
Clients
New Booking
Services
Supplies
Waitlist
Forms & Docs
Money
Finances
Payments
Pricing
Grow & Earn
Open Briefs
Design & Earn
Loyalty
Gift Cards
Packages
Memberships
Campaigns
Discovery
NEW
Connect & Tools
Connect & Import
Reminders
SMS Credits
Booking Link
Convention Hub
Education
NEW
Account
My Profile
Shop Team
Help Center
Discovery
PREVIEW
This is a preview
Real discovery goes live with the backend. For now this shows how you will appear to clients on the Estilo map once accounts ship. No client counts, no live metrics, nothing here is real yet.
Your discovery presence
Discovery is how a client who does not already follow you finds you on the Estilo map, by style and by area. This is your honest preview of that card.
List me on the Estilo discovery map
Off by default. When live discovery ships, this is what puts you on the map so new clients can find you. Until then it is saved as your preference.
How clients see you
SAMPLE
Your portfolio shows here
·
Your Name
Set your area below
Saves
Mirrors the client discovery card. No rating, no reviews, ever. Estilo does not do public star ratings.
Your area
Used to place you in the right area on the map. Coarse on purpose, a city or zip, never your exact studio address.
Show "open this week"
A simple availability hint on your card. Turn it off when your books are closed.
Your style tags
These are what the map plots you under. Same styles as your profile, edit them here too.
What it costs you
Free to be listed. You keep 95%. The Style-Matcher fee, about $5 and capped, applies only to bookings we send you through discovery, never to clients you bring yourself, and never as a surcharge to the client. A discovery booking and a walk-in cost the client exactly the same.
Inbox
Text a client (SMS)
Send a one to one text. Uses one SMS credit per send.
SMS Credits
Text your clients
0
credits remaining
How Our SMS Pricing Compares
Other booking apps charge $30–$35/mo and hide $15–$20 of SMS cost inside that price. We use the same Twilio backbone they do. We just do not hide the cost from you.
App
$/mo
SMS
GlossGenius
$35
Hidden
~$15-20/mo
Vagaro
$30
Hidden
~$10-20/mo
Booksy
$30+
Add-on
$10-15/mo
Square Appts
$29+
Add-on
$15+/mo
Estilo ✔
$10
$0.015
per extra
500 free texts every month, then $0.015 each. Light users pay the least. GlossGenius charges $35 whether you send 10 texts or 10,000. No throttling, ever.
Buy Credits
100
100 credits
~100 reminder texts
$2.00
250
250 credits
~250 reminder texts
$4.00
500
500 credits
Best value · ~500 texts
$7.00
What Uses Credits
· Booking confirmations — 1 credit
· 24hr appointment reminders — 1 credit
· Aftercare & follow-up messages — 1 credit
· Flash deal & campaign blasts — 1 credit per recipient
· Rebooking & birthday nudges — 1 credit
⏳ Real send via Twilio ships with the backend (Lane B). The ledger above tracks intent only until then.
Customize
Chrome & Dashboard
✦ Your App. Your Look.
Toggle widgets, pick your chrome palette, set your neon glow.
Interface Mode
🌑
Dark
Default
☀️
Light
Clean & bright
Neon Glow Color
Hero & Avatar Glow Colors
Pick 6 colors for the shifting glow around the Book button and your avatar. Tap any swatch to change it. Tap Reset to go back to the default rainbow.
Avatar ring glow
Pulsing ring around your profile avatar on the dashboard. Turn off for a flat look.
💡
Book button glow
Rainbow/color-cycle ring around the Book Appointment card.
Chrome Palette
Changes logo shimmer, card reflections, and all chrome text.
Active Widgets
Hidden Widgets
Switch Profession
My Services
Menu & Pricing Board
✦ Your Digital Menu Board
Clients see this when booking.
Change Pricing Mode
Flat · Hourly · Day Rate
Edit →
Supplies
🚚
Supply Truck, Coming Soon
Same-day tattoo supply delivery
Same-day tattoo supply delivery from Kingpin, TATSoul, and Painful Pleasures, ordered right in the Estilo app.
Payments
Today
$0
No sales today
Month
$0
No data yet
Cash
Tap to Pay
Card on file
Apple Pay
Venmo
$
Finances
Earned
$0
This month
Set aside
$0
Self-reported
Net
$0
After expenses
Loading…
💰 Tax set-aside coach
$0
Once your net profit clears the SE-tax floor, your quarterly set-aside will show here.
Estimate to help you plan, not tax advice. Tracks money you set aside in your own bank - Estilo never holds it.
Tax readiness
Just getting started
0%
Categorize transactions and log expenses to climb the score.
Gross income
$0
No bookings yet
Expenses
$0
Nothing logged
Mileage
0 mi
$0 deduction
Net
$0
After expenses
Where every $100 goes
Self-employment math, applied to your YTD
Take-home 56%
Taxes 29%
Retirement 15%
Set up your filing status in Tax to compute your real numbers.
ℹ️
Estimate, not tax advice. Numbers shown use 2026 IRS federal brackets, 15.3% self-employment tax on 92.35% of net profit, and the standard $0.725/mi mileage rate. State and local taxes vary. Final figures depend on your full return; consult a tax professional. Source: irs.gov/payments/estimated-taxes.
Waitlist
Reminders
Import Data
🔵 Switch in under 5 minutes
Export from your old app, upload here.
Vagaro
CSV · ~3 min
Select →
Square Appointments
CSV · ~3 min
Select →
Upload CSV
Any format
Select →
Phone Contacts
Import directly
Select →
I don’t need to import anything
First booking app, fresh start, or starting clean
Skip →
Siri Shortcuts
🎙️ Hands-Free Booking
Manage your schedule without touching your phone.
iOS Shortcuts integration ships with the App Store build
Siri voice commands require Apple's App Intents framework, which only works in a native iOS app. The phrases below are the planned vocabulary — you will be able to add these shortcuts once Estilo launches in the App Store.
"Hey Siri, add Mike to my schedule tomorrow at 3pm in Estilo"
"Hey Siri, show my appointments for tomorrow"
"Hey Siri, how many cartridge needles do I have?"
Help & Guide
01 · BOOKING
Book in 30 seconds
Home → tap Book Appointment → client, service, date, time → Confirm.
02 · SERVICES
Your digital menu board
More → My Services. Add prices, durations. Clients see this when booking.
03 · CUSTOMIZE
Your chrome, your neon
More → Customize. Pick chrome palette, neon glow color, toggle widgets.
04 · BOOKING LINK
Zero manual entry
Tap the QR button on your dashboard. Share your booking link or QR. Clients book and fill out their intake in one go, auto-filed.
Profile
Your public booking page
TAP TO SET BACKGROUND
·
Ink & Soul Studio
Tattoo Artist
$10/mo
Identity
Public
✨ Try Genie bio writer (preview) ›
🎯 Your Styles
Tag the styles you work in. Clients browse by look, and the matcher uses these to send you the right requests.
🎨 Name Style
FONT
Modern
Clean
Techy
Crisp
Heavy
Block
Magazine
Neon
Editorial
Luxe
Timeless
Roman
Gothic
Pirate
Mono
Terminal
Retro
Typewriter
Signature
Beach
Script
Handwritten
Marker
Mincho
TEXT COLOR
OUTLINE COLOR
Your Name
Show Phone Number
Visible on your public profile
Social Links
Clients tap these on your profile to visit your pages
Profile Sections
Toggle what clients see — tap Edit to add content
Portfolio
Label:
Edit ›
Flash
Label:
Edit ›
Services
Label:
Edit ›
Merch & Goods
Label:
Edit ›
Quick Quotes
Label:
Edit ›
About / Bio
Label:
Edit ›
Appearance
Customize how your public profile looks
Theme
Leave blank to use the default for your profession.
Your Booking Link
Share anywhere, clients book directly
Pricing & Plans
Pick what fits the way you work
Start free
$0
/ month · full booking app, no monthly fee
5% commission on Estilo-processed deposits ($3 floor). Handle deposits off-platform and Estilo takes nothing.
Subscriptions
Solo
Full booking app. No commission on regular bookings. 2% only on Style-Matcher deposits.
$10
per month
Solo + AI
RECOMMENDED
Genie admin sweep, Genie categorization, daily briefing, advanced analytics, white-label booking page, API access, full tax suite, client history.
Preview Genie sweep & categorization ›
$13
per month
Studio
Up to 6 members. Owner gets Genie included; member Genie is +$3/mo per seat. All Solo + AI features included.
$19
per month
Shop
7–15 members. Owner Genie included; member Genie +$3/mo per seat. Above 15 members: $50 + $3/seat.
$50
per month
❤️
Solo lock — lifetime
Refer 5 verified friends and your Solo or Solo + AI rate drops for life.
Solo $10 → $5/mo · Solo + AI $13 → $8/mo. Genie add-on isn't discounted. Verified = subbed 60+ days and one real Estilo booking. Studio & Shop already cost $3–7 per artist; the lock doesn't apply.
COMPETITOR THEIR PRICE ESTILO SOLO
Vagaro $30–90 $10
Square $29+fees $10
GlossGenius $24+ $10
Admin
Demo Admin
Enter your 6-digit PIN
3 wrong attempts → 60s lockout · All actions logged
Admin Panel
🔐 Logged in as Owner
Full access · Session expires in 60 min
Users
MRR
New Today
Market Rev
Controls
Pricing model
v4.1 · $0 / $10 / $13 / $19 / $50 ladder
5 tiers
Active promo codes
None · Solo lock is the lifetime program
Off
Free-tier commission
5% of Estilo-processed deposits, $3 floor
5% / $3
Style-Matcher fee
2% of deposit, $3 floor, $12 cap
2% / $3–12
Broadcast message
Security Log
Admin login
Mar 17 · 10:34 AM
You
Failed login attempt
Mar 15 · 2:17 AM · Unknown IP
Blocked
Trust & Safety
Loading reports…
Accountability
Audit log
Every admin action, immutable history
Lock admin panel
Require PIN on next entry
Audit Log
All admin actions, newest first
Loading audit log…
Read-only. Lane B will mirror this log to the backend so it survives device wipes.
Notifications
In-app alerts, newest first
In-app only (v0). Push, SMS, and email dispatch require a backend (FCM, Twilio, SendGrid) that ships with Lane B. Toggles in Settings › Notification Settings save your preferences for when sends go live.
Loading…
Capped at 100 entries. Cleared on this device only.
Public Profile
Build your
public profile.
This is what clients see when they visit your booking page. Set it up now or anytime from Profile.
Toggle sections on or off. Tap Set Up to add content now.
Portfolio
Your work photos
Set Up ›
Flash
Discounted designs
Set Up ›
Services
Your menu & rates
Set Up ›
Merch & Goods
Stickers, prints, goods
Set Up ›
About / Bio
Bio & about you
Set Up ›
Import & Connect
Bring everything
with you.
Move in seconds, not days.
Sync your phone calendar, connect your email & DMs, and import every client from your old booking app. All in one place. Under 5 minutes.
📨 Email & DMs
Reply to client emails and Instagram/Facebook DMs without ever leaving Estilo.
📧 Email Inbox
OAuth wiring lights up with backend deploy. Tap to queue your account so we know to wire you up first.
💬 Social DMs
Instagram & Facebook messages sync to your Estilo inbox. One place for everything.
📸
Instagram
Coming soon — backend in build
👥
Facebook
Coming soon — backend in build
📥 Import Your Existing Clients
🔒 Safe & Secure Import
AES-256 encrypted transfer. Your data is never sold or shared. Same security standard as your bank. Transfer completes in under 5 minutes.
V
Vagaro
Export CSV → upload here · ~3 min
Select ›
G
GlossGenius
CSV export · ~3 min
Select ›
Square Appointments
CSV export · ~3 min
Select ›
💎
TattooDo / Tattgenda
Client list export · ~3 min
Select ›
S
Shopify
Customer export · ~2 min
Select ›
📞
Phone Contacts
Import directly from your contacts
Select ›
📄
Upload CSV / Spreadsheet
Any format, we map it automatically
Select ›
35+ booking platforms supported
🔁 Live Calendar Sync
Your Estilo bookings appear on your phone calendar instantly. Say "Hey Siri, add appointment March 25th at 2pm" and it shows up here automatically.
Google Calendar
Gmail · Android · Google Assistant
⬤ Not connected
Apple Calendar
iCloud · iPhone · Hey Siri native bridge
⬤ Not connected
S
Samsung / Galaxy
One UI · Bixby · Google Calendar backend
⬤ Not connected
⚡ Live sync activates after deploy. Connect anytime from More → Calendar Sync.
💡 What connecting does for you
💬
DMs & Messages in Estilo Inbox
Reply to client messages from Instagram and Facebook without ever switching apps
🔔
Real-time notifications
New messages, comments and follows appear in your notification bell, separate from appointment alerts
📊
Analytics & insights
Track followers, engagement, top posts and reach, all pulled from your official account data
📝
Comment management
Reply to comments on your posts directly from Estilo
🔒
Official Meta API only
Read-only analytics. Messages only with your permission. Your account is always safe, we never store passwords
📲 Connect Your Socials
📸
Instagram
🎵
TikTok
X
Twitter/X
▶️
YouTube
👥
Facebook
🔗
Other
Earn Rewards
Refer artists, earn credits
Bring your
crew in.
You’re on the Free tier — $0/mo, 5% commission on Estilo deposits. Refer 5 verified friends and any future Solo or Solo + AI sub locks at $5 / $8 a month for life.
Your Plan
Free
5% on Estilo deposits
$3 floor, no monthly fee
Your Referral Code
YOURCODE
5 verified Solo or Solo + AI subs → your sub rate locks at $5 (Solo) / $8 (Solo + AI) for life
🏆 How It Works
Sign up free
$0/mo · 5% commission
Upgrade to Solo / Solo + AI
$10 / $13 a month
5 verified friends 🏆
Solo $5 · Solo + AI $8 LOCKED FOR LIFE
Exploit-proof: A “verified friend” = someone who signs up with your code AND completes their first paid month. Free trials, self-referrals, duplicate accounts, and payment reversals don’t count. Rewards are locked in permanently once earned and verified monthly by our system.
Public Profile
Client view
·
Your Name
Tap + to add photos
Dev · Skin
Book — from $150
Next opening Jul 14 · replies in a few hrs
Edit Portfolio
PREVIEW · LOCAL ONLY
Photos save on this device only (localStorage). Re-upload when you sign in on another device or after the cloud-sync backend ships. Keep originals in your camera roll — this is a local preview, not a cloud backup.
Edit Flash
Tap + Add to create a new deal
Edit Services
Merch & Goods
Products & store setup
📦 My Products
📸
Add Your First Product
Photos · Description · Price · Variations
Tap to upload
🔗 Link Print-on-Demand Store
Connect Printful, Etsy, Shopify etc. Products sync automatically. Zero inventory, ships direct to clients.
🛍️
Link Your Store ›
Printful · Gelato · Etsy · Shopify · Lulu & more
📊 Store Analytics
Store Views
Orders
Revenue
Top Item
⚡ Quick Connect
PF
Printful
Best quality · 370+ products · Free
Connect ›
GEL
Gelato
Local print in 32 countries · Eco
Connect ›
PFY
Printify
Best margins · 1,300+ products
Connect ›
📘
Lulu Books
Flash books, art books · $0 upfront · Print per order
Connect ›
🛒 Your Stores
S
Shopify
Connect
E
Etsy
Connect
🎵
TikTok Shop
Connect
SS
Squarespace
Connect
🔒 Read-only · OAuth 2.0 · No credentials stored
Clients see your branded store only. All fulfillment is handled silently on the backend. Disconnect any store instantly.
Share My Profile
·
Your name
Studio · Profession
estilo.app/your-handle
📤
Share
🔗
Copy Link
✈️
AirDrop
Merch & Goods
Edit your storefront section
🛍 Your Merch Items
Add products clients browse directly on your profile. No integration needed.
🎁 Storefront Widgets
Show as tappable cards on your Merch & Goods profile tab.
⭐ Loyalty Program
Stamp card clients track
Edit ›
🎁 Gift Cards
Clients buy & send gift cards
Edit ›
📦 Packages
Bundled session deals
Edit ›
👥 Memberships
Monthly plans & perks
Edit ›
🔗 Store Integrations
Connect Printful, Etsy, Shopify and more.
All Designs
Browse & Match Artists
Design
🎨
Size Range
Est. Price
By
📍 Artists Near Youwithin 25 mi
Submit Design
Add to Estilo Marketplace
✦ Earn from every booking
When another artist books your design for a client, you earn a royalty. Your art, your rules, your money.
✅ You keep attribution ✅ Royalty per booking ✅ Remove anytime
🖼️
Upload Design Image
PNG, JPG · High-res recommended
⬇️
Upload Stencil / Outline PNG
Optional, clients can download for reference
Style Tags
💰 How you earn from every booking
Stripe processingPassed to client
Estilo flat fee$1
Designer royalty$5 small / $9 premium
Commission cap$10 max
The executing artist deducts the $1 Estilo fee and the designer royalty as business expenses. Designer royalty is income to the original designer.
Create Message
To
All Clients
Message
0/320
~1 credit per recipient
Upload a photo
JPG or PNG — show your work, flash, or promo
One-on-one
Genie client follow-up draft (preview)
Pick one client, get a profession-aware SMS check-in or rebook nudge
Booking Rules
Per-work-type customization
Work Types & Booking

Each work type has its own booking mode, deposit policy, and slot model. Tap a row to customize.

Public Books State
What clients see right now
Books open
OPEN
Client-facing note
This syncs to your public profile preview and the client web bridge. No SMS promise until backend ships.
Scheduling Rules
Minimum Notice
How far in advance clients must book
No minimum
1 hour
24 hours
48 hours
1 week
Booking Window
How far out clients can book
1 month
3 months
6 months
1 year
Buffer Between Appointments
Break time between sessions
None
15 min
30 min
1 hour
Online Self-Booking Limits
Limit online bookings per day
Cap how many self-booked requests you accept each day. Off = no cap.
Bookable online by service
Turn a service off to make it request-only. Clients will not be able to self-book it online; you add it manually or by inquiry.
Add services in My Services first.
Working Hours
When you're open
Mon–Fri 9 AM – 6 PM · Weekends off
Cancellation Policy
Cancellation Window
Any time
24 hours
48 hours
No cancellations
Keep deposit on late cancel
Forfeit deposit if cancelled inside window
Cancellation Policy Text
Client Approval
Approve bookings manually
Review each request before confirming. Off = auto-confirm.
New clients only
Only require approval for first-time clients
Auto-Decline Rules
📹
Consultation Settings
Video · In-person · Phone · Hours · Rules
Happy Hours
Define discounted price windows during your slow times. The on-profile slot highlight ships with the public booking grid update, your saved windows hydrate when it lands.
No happy hours set.
Gift Cards
🎁
Digital Gift Cards
Clients buy gift cards for friends and family. Redeemed at checkout. Zero processing fee, you keep everything.
Enable Gift Cards
Settings
Your Plan
Account
Change Email
Loading…
Change Password
Notification Settings
Email · Push · SMS per category
Notification History
In-app alerts · capped at 100 · v0
Appearance
Chrome, neon color, dashboard layout
Profile & Studio Info
Change Profession
Re-pick your craft — rewires services, supplies, marketplace
Business
Siri Shortcuts
Hands-free booking and schedule
Reminders & Alerts
Booking Controls
Notice period · Cancellation · Auto-decline rules
Payment Methods
Stripe • Cash App • Venmo • BNPL
Gift Cards
Digital gift cards for clients
Pricing & Plans
Free / $10 / $13 / $19 / $50 · Solo lock at 5 referrals
Studio mode PREVIEW
Multi-artist Studio / Shop dashboard · v0
🛡 Trust & Safety
Flag History
Every flag you’ve raised · sortable by date or category
💰 Finance & Privacy
Finance Tracking
Master switch, disables all financial data collection
🔒 Cash-only mode. No revenue, expense, or tax data is tracked or stored. The Finances screen remains accessible for manual notes only.
Auto-log booking revenue
Completed bookings appear as income
Auto-log Estilo Store purchases
Shop orders auto-added as tax-deductible expenses
Mileage tracking
Log trips for IRS deduction tracking
Tax reserve calculator
Estimate quarterly self-employment tax
Expense categorization
Log and categorize business expenses
🔒 Your data, your choice. Estilo never shares your financial data with third parties. All tracking is local to your account. Cash-only users can use the full booking and ecosystem features without any financial data being stored.
Support
Help Center & FAQ
App Guide
Rate Estilo
App Store rating ships with v1 launch
Send Feedback
Email support@estilo.app
Terms & Conditions
Privacy Policy
Admin Panel
Local demo gate
Log Out
Delete Account
Permanent · Cannot be undone
Estilo v0.4.1 · build May 2026
support@estilo.app · Terms · Privacy
Notifications
DISPATCH STATUS · v0
Your toggles save instantly. Today only in-app alerts actually fire (see Notification History). Push, SMS, and email dispatch ships with Lane B.
Bookings
New Bookings
When a client books through your intake link
EMAIL
PUSH
SMS
Cancelled Appointments
When a client cancels their booking
EMAIL
PUSH
24hr Appointment Reminder
Sent to you and your client the day before
EMAIL
PUSH
SMS
Aftercare Reminders
Auto-sent to clients after their session
EMAIL
PUSH
Messages
New Client Messages
Instagram DMs, Facebook messages, email
EMAIL
PUSH
SMS
Convention
Walk-in Requests
Client taps your walk-in available badge at a convention
PUSH
SMS
Convention Invites
When a host sends you a convention invite code
EMAIL
PUSH
Supply & Marketplace
Price Drop Alerts
When a supply you follow drops in price
EMAIL
PUSH
Weekly Supply Digest
Genie-summarized pricing and trending supplies
EMAIL
PUSH
Promotions & News
Estilo Updates
New features, app improvements
EMAIL
PUSH
Promotions & Offers
Discount codes, partner deals
EMAIL
PUSH
Booking Integrations
Reserve with Google
Show a "Book" button in your Google Business Profile
⏳ Soon
Social Booking Links
Instagram & Facebook "Book" buttons
Custom Domain
Custom Booking Domain
Point your own domain (e.g. bookings.yourname.com) to your Estilo profile.
After saving, add a CNAME record in your domain registrar pointing to cname.estilo.app. Changes may take up to 24 hours.
iOS Widget
📱
Home Screen Widget
See today's schedule without opening the app
Add the Estilo widget to your iPhone home screen: Long-press home screen → tap + → search "Estilo" → choose a widget size.
Available widget sizes: Small (next appointment), Medium (today's schedule), Large (weekly overview)
Forms & Documents
Intake, consent, waivers & more
🌏 Context — auto-adapts your forms
Service Type
State / Province
Your Forms
📅
New Booking Form (yours)
The form YOU fill out when creating a booking · client, service, time, deposit
ACTIVE
📋
New Client Intake
Medical history, allergies, skin type, preferences
ACTIVE
✍️
Consent & Waiver
Consent, BBP acknowledgment, liability waiver
ACTIVE
📄
Booking Questionnaire (clients)
Custom questions CLIENTS answer when requesting a booking
ACTIVE
🎨
Design Approval
Client signs off on stencil & placement before starting
OFF
🩹
Aftercare Instructions
Auto-sent after appointment — full 30-day healing guide
ACTIVE
📷
Photo Release
Client grants permission to post their work on portfolio
ACTIVE
👪
Minor Consent Form
Under 18 — parent/guardian signature & ID
OFF
🎪
Guest Spot Agreement
Convention / shop guest work — house cut, dates, liability
OFF
Submissions
Forms your clients have filled out
This Week
0
This Month
0
Total
0
Book with @your-handle
Use {{handle}} or {{name}} for dynamic text
ADD A QUESTION
CHANGES SAVED
Pricing
Quotes and your price menu
Set your prices
Edit your service menu and pricing mode (flat, hourly, day rate).
💬
No quick quotes yet
Create reusable messages with auto-fill shortcodes.
New Quick Quote
Customize message
+ Insert Shortcode
Tap to insert into message
client name
Example: Sarah
+
studio name
Example: Ink & Soul Studio
+
studio address
Example: 312 W Oak St, Chicago
+
studio note
Example: Park behind the building
+
deposit amount
Example: $150
+
artist handle
Example: @inkandsouls
+
Consultation Settings
Control when clients can reach you
Consultation Types You Offer
🤝
In-Person Consult
Meet at your studio before the session
📹
Video Call
Estilo Meet link sent automatically
📞
Phone Call
Client calls your number at scheduled time
Consult Duration
15 min
30 min
45 min
1 hour
Available Days for Consults
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Consult Hours
Minimum Notice to Request a Consult
Same day
24 hours
48 hours
1 week
Require Consult Before Booking
New clients must consult first
First-timers book a consult before a full session
Large projects only
Require consult for full sleeves, back pieces, etc.
Consultation Fee
Charge for consultations
Applied as deposit credit if they book
Auto-Response to Consult Requests
Design & Earn
Your designs. Your royalties.
Active Designs
0
Total Earned
$0
💰
Earn $5 or $9 every time your design gets tattooed
Upload your flash, pick a royalty tier, and Estilo caps the commission at $10: $1 flat to Estilo plus your designer royalty.
Preview protection
Web/PWA previews cannot fully block screenshots. Estilo shows clients a watermarked, low-resolution canvas preview and keeps stencil/reference delivery inside the booking after confirmation.
Your Flash Designs
🖊
No designs yet
Upload your first flash design. Clients browsing Estilo can find it and book it.
Education & Certs
Explore Courses
⚠️
Course catalog preview
Courses below are illustrative samples, instructor credentials and approval claims are placeholders. Real OSHA / state-board courses ship once we onboard credentialed instructors. For binding compliance answers, contact your state board or local health department.
📚 Resources & references
Authoritative sources for the topics covered above. Estilo does not deliver, accredit, or verify these, these are the actual organizations that do.
Federal regulators
OSHA: Bloodborne Pathogens Standard
29 CFR 1910.1030 — the actual federal regulation
OSHA Outreach Training Program
Find an OSHA-authorized trainer for 10/30-hour General Industry
CDC / NIOSH: Bloodborne pathogen prevention
Universal precautions, sharps safety, exposure response
FDA: Tattoos & permanent makeup fact sheet
Federal context on pigments, MoCRA cosmetics rules, ink recalls
First Aid / CPR / AED (real issuing bodies)
American Heart Association, CPR & ECC
Heartsaver / BLS / ACLS course locator
American Red Cross, class catalog
First Aid, CPR, AED, BBP — in-person + blended
Health & Safety Institute (HSI / ASHI)
Industry First Aid / CPR / AED training networks
Profession-specific associations
APP — Association of Professional Piercers
Standards, member directory, conference, safety library
APT — Alliance of Professional Tattooists
Trade association — classes, BBP courses, advocacy
SPCP — Society of Permanent Cosmetic Professionals
PMU / paramedical / CPCP & CPMP credentials
NAHA — National Assoc. for Holistic Aromatherapy
Aesthetician adjacent — aromatherapy training standards
AmSpa — American Med Spa Association
Med-spa legal / compliance for laser, injectables, esthetics
PBA — Professional Beauty Association
Salon / barber / esthetician industry resources
State licensing boards
NIC — State board directory (cosmetology / esthetics)
Find your state cosmetology board — license, CE, scope rules
NBCC — National Barber Career Center directory
Per-state barber licensing pointers
California: Safe Body Art Act (AB-300)
CDPH overview & county health department contacts
Texas TDLR — Cosmetology & barber licensing
Texas Dept. of Licensing & Regulation — rules + license search
Texas: Tattoo & body piercing studio rules
Texas DSHS body art studio licensing & inspection
Reminder: Compliance requirements vary by state, county, and city. Always confirm with your local health department and state licensing board. Estilo Education does not provide legal or compliance advice.
🔍 Sample course catalog (preview)
SAMPLE PREVIEW
⚠️
SAMPLE COURSE PREVIEW
Curriculum, instructor, and pricing below are placeholders. Estilo Education does not yet operate a live course program, real curated courses launch once credentialed instructors sign on (target Q3 2026). For binding compliance answers, contact your state board or local health department.
What you'll learn
Curriculum
Instructor
0:00 / 0:00
Lessons
Quiz
1/20
Sample Record
Not a real credential
⚠️
SAMPLE RECORD, NOT A CERTIFICATE
Estilo is not an accredited training provider and does not issue OSHA, state-board, SPCP, AHA, or HSI/ASHI credentials. This screen is a UI preview of what a future credentialing flow could look like. For binding certifications, work with an authorized OSHA outreach trainer, the SPCP, or your state licensing board.
Sample Practice-Quiz Record
Estilo Education (preview)
Not accredited · Not a state-recognized credential
This is a UI preview of a record for
Sample Trainee
working through the sample course
Sample preview only · no certificate ID, no QR verification, no PDF.
To earn a real credential, complete an authorized OSHA / SPCP / state-board program.
Estilo Education will issue verifiable credentials only when we partner with an accredited training provider. Until then, this screen is a UI preview.
Client Chat
No conversations yet
Loyalty Programs
Members
0
Stamps Given
0
Rewards Used
0
Gift Cards
Accept Gift Cards
Clients can purchase & send to anyone
Outstanding
$0
Sold (30d)
0
Redeemed
0
Active Amounts
Issued Cards
Card payments and email delivery activate when payments are connected. Set your amounts now and they go live then.
Packages & Bundles
Bundles let clients pre-pay for multiple sessions at a discount. Great for collecting upfront cash and locking in repeat clients.
Memberships
Monthly memberships create recurring revenue. Clients pay every month for perks like priority booking, service credits, and discounts. Recurring billing activates when payments are connected.
Members
0
MRR
$0
Churn
Pricing Truth
What other apps don't tell you
The truth about "free" SMS
Other apps charge $30–$35/mo
and hide $15–$20 SMS costs inside
We use the same Twilio backbone they do.
We just don't hide the cost from you.
What you actually pay
App
$/mo
SMS
GlossGenius
"Unlimited texting", throttled after 500/mo. ~$15-20 baked into price.
$35
Hidden
~$15-20/mo
Vagaro
"Automated messaging", limited sends, overages hidden in plan tiers.
$30
Hidden
~$10-20/mo
Booksy
"Client communication", 2-way texting costs extra plan tier ($10-15 add-on).
$30+
Add-on
$10-15/mo
Square Appts
"Business texting", very limited, full 2-way requires Marketing plan at $15+/mo extra.
$29+
Add-on
$15+/mo
Estilo ✔
500 free texts/month included. Extra texts at $0.015 each. 100% transparent.
Lock $5/mo for life by referring 5 friends.
$10
$0.015
per extra
Calculate your savings
How many texts do you send per month?
300
Why we're built differently
Same backbone, honest price
All booking apps use Twilio. They buy at ~$0.007/text wholesale, then charge you $30+/mo hiding $15-20 in "free" SMS.
You pay for what you use
500 texts free every month. After that, $0.015/text, we pass Twilio cost through with a small margin. No hidden bundles.
Light users save the most
If you send under 500 texts/month, you pay $10 total ($5 if you’re referral-locked). GlossGenius charges you $35 whether you send 10 texts or 10,000.
No throttling, ever
Other apps silently throttle you when you exceed their hidden SMS budget. We never throttle, buy more credits anytime.
Automations
Set it. Forget it.
🩹 Aftercare Instructions
Auto-send aftercare
After every completed appointment
Send timing
2 hrs after
Templates by category
Edit ›
Aftercare Preview
Hey [Client]! Thanks for your appointment — here are your aftercare notes. Reply here with any questions ✨
📅 Rebooking Nudge
Remind clients to rebook
Automated follow-up after time passes
Send after
🎂 Birthday Messages
Birthday discount message
Requires birthday saved on client profile
Each automation uses 1 SMS credit • Manage credits →
Payment Methods
How clients pay you
Enable the methods you want. Clients see all active options at checkout. Tip: enabling more options = more completed bookings.
✅ Recommended
💳
Stripe
Credit • Debit • Apple Pay • Google Pay • ACH • Cash App Pay
Fee Breakdown
Credit / Debit / Apple Pay2.9% + $0.30
ACH Bank Transfer0.8% (max $5)
Cash App Pay (via Stripe)2.9% + $0.30
Also enable via Stripe:
Cash App Pay
Clients pay from Cash App, processed via Stripe, with full fraud protection
Affirm (BNPL)
Clients pay in monthly installments. You receive full amount upfront via Stripe.
Klarna
Pay in 4 (0% interest). You get paid upfront. 1.5% + $0.30 fee applies.
Stripe Connect ships with the backend (Lane B)
Direct P2P (no fees)
💵
Cash App Direct
Your $Cashtag • Client taps a link to pay you directly
💴
Venmo Direct
Your @handle • Client taps a link to pay you directly
How clients see your payment options
At checkout your clients see a clean payment selector. Only your enabled methods appear.
Pay Your Deposit
vs. other apps: GlossGenius only accepts Stripe. Vagaro limits you to their processor at 2.65%. Square locks you to Square Payments at 2.6% + $0.10. Estilo lets you mix Stripe, Cash App, and Venmo, you decide. Always.
Help & FAQ
Search anything about Estilo
Connect Account
Official Meta API only
🔒 Safe & Official
Estilo uses Meta's official API only. We request the minimum permissions required. We never store your password. You can disconnect anytime.
📸 Instagram
📸
Instagram Professional
Creator or Business account required
Estilo will request permission to:
• Read your DMs
• Reply to DMs
• Read & reply to post comments
📘 Facebook Page
📘
Facebook Page
Business Page only (not personal profile)
Estilo will request permission to:
• Read Page messages
• Reply to Page messages
• Read & reply to Page comments
What happens after connecting?
1.A Meta login window opens, you approve the permissions
2.Your recent conversations sync into your Estilo inbox
3.New messages show up in real time with unread badges
4.Reply to DMs and comments without leaving Estilo
⚡ Coming with Netlify Deploy
The full connection requires a server to handle Meta tokens securely. This is ready to activate when Estilo is deployed to Netlify + Meta App Review is approved.
Email
Gmail
Google OAuth 2.0
Outlook
Microsoft Graph API
👤
Name
Instagram DM
Social & Analytics
Your reach & industry news
🔵 Ban-Safe · Meta Graph API
Official OAuth only. Same tech as Later & Hootsuite. Your account is always safe.
📰 Industry Feed
📍 Events Near You
Sponsored
Artist Matcher
Find your perfect artist
Upload Inspiration (optional)
📸
Tap to upload a reference image
Image-based matching ships with the backend. For now, use the filters below to find artists by style.
Style
Location & Range
Radius: 25 miles
Live map and nearby-artist pins ship with the backend.
Budget
Availability
📍
Find your artist
Upload a photo or pick a style and set your location — we'll find the best match near you.
Genie Sweep
Categorize a month of activity in seconds
Preview · local only
Real Genie sweep ships with the backend (Anthropic API). For now this is a tour of where the feature lives and what it will return. Your inputs are saved as a draft.
Daily Briefing
Your morning brief, built right now from your own data: today's appointments, deposits to chase, clients to follow up, and your tax set-aside. This one is live, not a preview.
Monthly Sweep
Sweep your last 30 days of expenses, bookings, and DMs. Genie reviews uncategorized items, suggests Schedule C lines, flags follow-up gaps, and surfaces anything you might have missed.
Uncategorized expenses
Will sweep
Unanswered DMs & inbox
Detect intent, suggest replies
Will sweep
Healing-check follow-ups
Find clients past their check-in window
Will sweep
Quick Categorize
Type a merchant or expense description; Genie suggests a Schedule C category. Today this is a keyword router; the backend swap is invisible to you.
Type something above — the preview will suggest a category.
All preview output is generated locally from rules. Real sweep + categorization land with the backend.
Genie Bio Writer
Draft a profile bio in your voice
Preview · local only
Real LLM bio generation ships with the backend. For now the draft is built from a tone-aware template using your profile inputs. Drafts save locally so you can come back to them.
Inputs
Tone
Confident Playful Edgy Professional Warm
Recent drafts
No drafts yet — generate one above.
All output is generated locally from a tone-aware template. Real LLM ships with the backend.
Service Description
Genie-drafted copy for any service
Preview · local only
Real LLM service-description generation ships with the backend. For now drafts are built from a template using your inputs. Drafts save locally so you can return to them.
Pick a service
Recent drafts
No drafts yet — generate one above.
All output is generated locally from a template. Real LLM ships with the backend.
Flash Idea
Concept briefs from your inputs
Preview · local only
Real LLM concept generation ships with the backend. Image generation lands later. For now you get a written concept brief built from your inputs.
Style
Placement
Saved concepts
No saved concepts yet — generate one above.
All output is generated locally from your inputs. Real LLM + image generation ship with the backend.
Client Follow-up
Genie-drafted SMS check-ins
Preview · local only
Real LLM follow-up drafts ship with the backend (Anthropic API). Twilio SMS dispatch lands in the same release. For now drafts copy to clipboard so you can paste into your messaging app.
Pick a client
Auto-filled from your booking log if available.
Recent drafts
No drafts yet — generate one above.
All output is generated locally from a template. Real LLM + Twilio dispatch ship with the backend.
Shop Team
Manage your crew
🧪
Role preview is a local setting until team accounts ship. Tap your role badge to switch.
👥 Team Members
📋 Shared Resources
📅
Team Calendar
View all artists schedules
📦
Shared Supplies
Shop inventory pool
📝
Consent Forms
Shop-wide signed forms archive
🔒 Always Private to You
Your DMs & Inbox · Client notes · Financial reports · Personal messages
Shop Supplies
Shared inventory pool
📦 This is the shop’s shared pool, separate from your personal Supplies. Everyone on the team draws from it. Stored on this device for now; live cross-device sync arrives with team accounts.
Invite Teammate
Pick a role, then share the invite code. They sign up and join your shop automatically.
Assign Role
🖊 Artist
Own calendar · Own clients · Own bookings only
📋 Manager
View all calendars · Book for artists · Manage supplies & forms
👑 Owner / Co-Owner
Full access · All calendars · Reports · Finances
Invite Code
ART-4829
Expires in 48 hours
Team Calendar
All Artists
Today
Tuesday, Mar 31
Studio
Owner View · v0 preview
⚠️
Preview · demo data only. Real shop accounts, invitations, and Genie prompts ship with the backend (Lane B).
Shop revenue
Top performers (this month)
Members
Team prompt queue 0
Members ping you for Genie runs — tap one to run it on your seat. Differentiator: turns your Genie seat into a shop-wide intelligence layer.
Your Genie seat
Owner has Genie included — ask anything about the shop. Members can request through the queue above.
SAMPLE INSIGHT · What this will look like
e.g. "Maria's deposit-to-completion conversion is 94% — 11 points above shop avg. Worth flagging in next 1:1." Real insights ship with the backend.
Studio settings
Studio name
Iron Moth Tattoo · tap to edit
Address
142 Mission St, San Francisco CA
Genie seats & billing
Owner included · 1 member +$3/mo
Transfer ownership
Move owner role to another member
🔐 Address-keyed identity. Studio accounts are tied to a physical address. Splitting one shop into multiple sub-$19 accounts is detected and merged at audit. Per design doc §2.7.
Integrations
Connect · Sync · Own your data
🔒 Secure Connector Framework
All integrations use official APIs, OAuth 2.0, and scoped tokens only. No password harvesting. No scraping. Each connector is isolated, one failure never breaks Estilo.
🟢 Tier 1, Active & Priority
📸
Meta Business Messaging
Instagram Pro · Facebook Pages
OAuth 2.0
⚡ Needs App Review
DMs Comments Webhooks Notifications Analytics
👕
Printful
Print-on-demand · RECOMMENDED
REST API
✅ Ready
Product Sync Orders Tracking Webhooks
🌍
Gelato
Print-on-demand · ECO PICK
REST API
✅ Ready
Global Print Orders Webhooks
💳
Stripe
Payments · Deposits · Royalty splits
REST API
✅ Ready
$100 Deposits Royalty Splits Webhooks Identity
🟡 Tier 2, Secondary Providers
V
Vagaro
Client + booking import · CSV fallback
CSV + API
G
GlossGenius
Client + booking import · CSV
CSV
Square Appointments
Client + booking + payments import
API + CSV
S
Shopify
Storefront sync · Products · Orders
REST API
P
Printify
Print-on-demand · Best margins
REST API
🛍️
Etsy
Storefront sync · Orders
OAuth
⚪ Tier 3, Fallback & Long-Tail
📄
CSV / File Import
Clients · Bookings · Consent metadata · Any platform
Always On
📫
Manual Import Templates
Downloadable CSV templates with field mapping
Always On
📈
TattooDo · Tattgenda
Client export import · CSV
Planned
🔒 Security Controls
✅ OAuth 2.0 with minimal scopes per provider
✅ Tokens encrypted at rest · never exposed to client
✅ Webhook signature validation on every inbound event
✅ Connector isolation, one failure never breaks Estilo
✅ Retry with exponential backoff + circuit breaker
✅ Full audit log for every sync operation
✅ User-controlled disconnect & token revocation
✅ No raw credentials ever stored or requested
✅ Merch stores use passthrough fulfillment - Estilo never touches transactions
✅ All store purchases route directly to artist's Shopify/Etsy checkout
Booking Widget
Embeddable Booking Widget
Paste this snippet into your personal website to show your live availability.
Migrate & Sync
Import from another app
Bring clients and history from Vagaro, Square, or a CSV.
Calendar sync
Block out busy time from Google, Apple, or Outlook.
Data transfer (we do it for you)
Free concierge migration. We will text you within 24 hours.
Integration
📸
Provider
Type
OAuth 2.0
🔑 Auth Method
📋 Permissions Requested
🔄 What Gets Synced
⚖️ Compliance & Privacy
Reset Password
Enter the email address on your account and we'll send you a reset link.
Welcome back
Sign in to your studio
Your booking page and your clients. Right where you left them.
or sign in with email
First time here? Get your booking link in under 2 minutes →
Calendar Sync

Connect external calendars to automatically block your Estilo schedule when you're busy elsewhere.

Google Calendar
Off
Apple Calendar
Off
Outlook / Microsoft 365
Off
Heads up, calendar sync is backend-pending
The OAuth connections to Google, Apple, and Outlook calendars wire up with Lane B (the Estilo backend). The toggles above are visible so you can plan around the integration but they do not yet read from or write to your real calendar.
When live, sync will:
  • Block off Estilo availability when you have external events
  • Push new Estilo bookings to your connected calendar
  • Stay one-way (calendar → Estilo) until two-way conflict resolution lands
SMS Campaign
Social Booking Setup
Instagram "Book" Action Button
Add a "Book" button to your Instagram bio that sends followers directly to your Estilo booking page, no DMs needed.
estilo.app/book/[your-handle]
5 Steps to Add Instagram Book Button
Facebook "Book Now" Button
Add a "Book Now" button to your Facebook Page's cover photo area.
Mileage Tracker
Flag History
Trust & Safety audit
Sort:
Date
Category
Flash Sale
Create a Flash Sale
Service
Discount
Valid For
Custom message (optional)
SMS blast to all clients
Uses ~12 SMS credits
How Flash Sales work
• Sale badge appears on your public profile immediately
• SMS blast sends to all opted-in clients
• Discount auto-expires after your chosen window
• Clients can only redeem once per sale
Open Briefs
Client-posted ideas · reach out free
Laser Setup
Step 1 of 4 · Getting started
1
Enable laser & pick your state
This determines which rules apply to you.
Enable laser services
Unlocks the laser setup checklist & intake forms
Legal notice. Estilo’s compliance scaffold helps you structure a legally-run laser practice but does not replace counsel. You are responsible for verifying your state rules, maintaining credentials, and ensuring your medical director agreement is valid. Every state rule except TX LHR is currently DRAFT — do not operate commercially without counsel sign-off for your state.
Laser Services
Each service inherits your state’s rules
Add a service
Laser Devices
Track serial & calibration date
Register a device
Calibration cadence. OEM annual calibration is the baseline. 180-day cadence is best practice for high-volume clinics. Devices past their next-calibration date show as CAL OVERDUE here so you can stop using them — automated booking blocks ship with the laser booking flow (not yet wired into the calendar).
Estilo Genie
✨ Unlimited questions, included with your Estilo plan
Processing Time (optional)
min hands-free
During this time, you can start another client.
Max Simultaneous Clients
Buffer Time After Appointment
📅 Available in 6 weeks
Pre-book your next session?
Lock in your spot now before the calendar fills up.
build 0602b