Estilo
No credit card. No lock-in. Cancel anytime.
Free · the full app, no monthly fee
Keep 100% of your rate. Estilo takes a flat ~2% on bookings run through us.
Convention Hub
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.
Convention Host
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.
Your Booth / Table
Not assigned yet
Assigned by your convention host when they add you to the floor plan.
This Convention
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 · One deal also posts to the main Estilo feed
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
Convention
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. You keep 100% — Estilo never takes a cut of your vendor deals. 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
Your work (optional)
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 long or complex sessions.
Consultation / Custom Quote
Clients send a request first, then you give each one a tailored price. Best for large, custom, or one-of-a-kind work.
Working Hours
Business Hours

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

Estilo
TUE · MAR 17, 2026
·
Book Appointment
Tap to schedule a new session
🌅
Today's briefing
Loading your day…
Customize Dashboard & Widgets →
Calendar
Today
Month Week Day
SMTWTFS
AppointmentBlockout PersonalTravel ReminderSyncedDay off

ADD TO

‹ All options
WHAT
TIME
ALL DAY
Save
‹ All options
TYPE
START
END
NOTES
BLOCK ONLINE BOOKING
Block time off
‹ All options
Cancel
Done
New Booking
Schedule appointment
+ Add another service
Repeats / session plan
Book a standing slot or a multi-session piece in one go.
💵 Deposit & payment
$
📊 Log through Estilo
Logged bookings feed into your monthly intelligent business reports & tax summaries.
Clients
0 total
Client
·
Client
0
Sessions
$0
Lifetime
Last Visit
Contact
Preferences & Alerts
Healing Reminders
Aftercare texts — sends at launch
24hr Reminder
Day-before text — sends at launch
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
New Booking
Clients
Booking Link
Waitlist
Services
Forms & Docs
Supplies
Market
Money
Finances
Payments
Quick Quote
Grow & Earn
Campaigns
Discovery
NEW
Loyalty
Gift Cards
Packages
Memberships
Tools & Setup
Auto-Texts
SMS Credits
Connect & Import
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.
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.
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
Tattoo apps charge $35–$70 a month, take 10% of every payment, or add $10 to every booking — before a single text goes out. Estilo has no subscription. You just buy texts.
App
You pay
Texts
Porter
$35+
marketing texts
need $65 tier
Keep The Fees
$70
bundled in
subscription
Venue Ink
10%
of every
payment
Tattoodo
$10
per
booking
GlossGenius
$28
500 marketing
texts/mo
Booksy
$30
2,000 marketing
texts/mo
Estilo ✔
$0/mo
from 2¢
per text
Save up to 95% on text‑message price gouging.
Buy Credits
100
100 credits
3¢ a text · never expire
$3.00
300
300 credits
Most popular · 2.3¢ a text
$7.00
1000
1,000 credits
Best value · 2¢ a text
$20.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
One credit sends one text up to 160 characters. Longer messages (or emoji-heavy ones) count as 2 — the composer shows you before sending.
⏳ Real send via Twilio is coming with the backend launch. 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.
Change Background
The wall behind your glass. Saves instantly.
OG
Venice
Mist
Waves
Blue
Ember
Sage
Graphite
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
Net · this month
$0
After expenses
Earned
$0
This month
Expenses
$0
Nothing logged
Mileage
0 mi
$0.00 deduction
Set aside
$0
Self-reported, your bank
ℹ️
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
Auto-Texts
Messages sent to your clients
Import Data
Switch in under 5 minutes
Export your client list from your old app and upload it here. The file is read right on your phone — it never gets uploaded anywhere.
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
Set up my profile
Guided, one step at a time
TAP TO SET BACKGROUND
·
Ink & Soul Studio
Tattoo Artist
Free
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
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
Free forever
Free
The full app · no monthly fee, no tiers
Booking, deposits, texting, tax tools — all of it. No subscription, no per-seat fees. You keep 100% of your rate.
A flat ~2% on bookings
Estilo takes a flat ~2% on bookings you run through us. That's the whole business model. You keep 100% of your rate.
~2%
per booking
Who covers the fee? Your call.
Pass the small fee to the client (they see ~5% total — and most of that is just the card processor, ~2.9% + 30¢, not Estilo), or absorb it so the client pays $0. The price is always shown up front.
Genie AI, included
Genie sweep, categorization, daily briefing, analytics — part of the free app, not a paid tier.
Preview Genie sweep & categorization ›
🏢
Shops & studios — free too
No per-seat fee, no monthly fee. Same flat ~2%.
Each artist gets paid directly. Set each artist's commission split or booth rent, and payments auto-split between artist, shop, and Estilo.
COMPETITOR THEIR PRICE ESTILO
Vagaro $30–90 Free
Square $29+fees Free
GlossGenius $24+ Free
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
v5 · free, full app, no tiers or subscription
Free
Active promo codes
None · referral-lock program retired
Off
Booking fee
Flat ~2% on bookings run through Estilo
~2%
Who covers the fee
Artist choice · pass to client (~5% total) or absorb
Toggle
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. This log will sync to your account when the backend goes live, so it survives device wipes.
Notifications
In-app alerts, newest first
Loading…
Capped at 100 entries. Cleared on this device only.
Notifications
Requests, bookings & finished work
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.
Estilo is free for everyone — the full app, no monthly fee, you keep 100% of your rate. Bring your crew in so more artists own their books and their money.
Your Plan
Free
Flat ~2% on bookings
no monthly fee, keep 100%
Your Invite Code
YOURCODE
Share it so friends land on the free app with you credited as the one who brought them in
🏆 How It Works
Share your invite code
Takes 10 seconds
They join the free app
$0/mo · keep 100%
You're credited 🏆
More artists, fairer industry
Straight up: Estilo is free for every artist — there’s no subscription to discount and nothing to upsell. Inviting friends just gets more artists onto a platform that lets them keep what they earn.
Profile Studio
Your profile
Set it up step by step
0 of 7 done0%
About you
A short bio + how you work
Short bio (optional)
160 left
How you work (optional)
Tap any that fit — clients see these as tags on your page.
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
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.
No-Show Protection
Block repeat no-show clients
Auto-stop online self-booking once a client hits your no-show limit. They can still reach out to book with a deposit.
Block after
1 no-show
2 no-shows
3 no-shows
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 for artists — clients cover a small capped fee
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
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 is coming with the backend launch.
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
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
Legal-ready forms — auto-adapt, use or edit
Service Type
State / Province
Your Forms
📅
New Booking Form (yours)
The form YOU fill out when creating a booking · client, service, time, deposit
ACTIVE
✍️
Intake, Consent & Waiver
Your details, medical history, consent & liability — one form
ACTIVE
📄
Booking Questionnaire (clients)
Custom questions CLIENTS answer when requesting a booking
ACTIVE
🩹
Aftercare Instructions
Auto-sent after appointment — full 30-day healing guide
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" texting
Tattoo apps charge $35–$70/mo
or take a cut of every booking
Estilo has no subscription.
You just buy texts, from 2¢ each.
What you actually pay
App
$/mo
SMS
Porter
Tattoo-specific. Reminders included, but marketing texts need the $65/mo Artist Pro tier (100/mo included).
$35+
mktg texts
$65 tier
Keep The Fees
Texting bundled — but the "zero fees" pitch moves the ~2.7% card fee onto your client at checkout.
$70
bundled in
subscription
Venue Ink
Free app, but your clients pay 10% of every card payment ($2.50 minimum). A $300 deposit costs them $30.
10%
client pays
every payment
GlossGenius
Reminders + 500 marketing texts included — but it's $28 every month whether you send 10 texts or none.
$28
500 mktg
texts/mo
Booksy
Reminders free + 2,000 marketing texts included — inside a $29.99/mo subscription you pay regardless.
$30
2,000 mktg
texts/mo
Estilo ✔
Prepaid credits from 2¢ a text: $3/100 · $7/300 · $20/1,000. They never expire.
No subscription. No monthly allowance. You only ever pay for texts you actually send.
$0/mo
from 2¢
per text
Calculate your savings
How many texts do you send per month?
300
Why we're built differently
Same backbone, honest price
Every booking app sends texts on the same carrier rails. The true all-in cost is about 1.3¢ a text — most apps wrap it inside a $28–$70/mo subscription.
You pay for what you use
Prepaid credits from 2¢ a text, bought only when you need them. They never expire, and there is no subscription behind them.
Light users save the most
Send 100 texts a month? That’s $3 — not a $35 subscription. Porter charges $35/mo whether you text or not.
No throttling, ever
Other apps cap texting by plan tier. Estilo never throttles — buy more credits any time you need them.
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 is coming with the backend launch
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 soon
The full connection needs a server to handle Meta tokens securely. It activates with the backend launch once 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 HQ
Manage your crew
Today
Team
📋 Shared Resources
📦
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
Studio
Owner View · v0 preview
⚠️
Preview · demo data only. Real shop accounts, invitations, and Genie prompts are coming with the backend launch.
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
Team & payment splits
Set each artist's split or booth rent · payments auto-split
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 turn on when the Estilo backend goes live. 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
Run Estilo alongside your other booking app
Never double-book across apps
Still on Vagaro, Square, GlossGenius, or Booksy? They can all export your bookings as a calendar file (.ics). Import it here and those times are instantly blocked on your Estilo calendar and your booking page — so a client can never grab a slot you already gave away. Re-import anytime to refresh.
Nothing imported yet
Auto-refresh (calendar link)
Paste your calendar's subscription link (from Google Calendar or your other app) and Estilo will refresh it automatically once sync goes live. Saved now, activates with the backend.
Clear imported busy times
How to get the file: Vagaro → Reports → export calendar · Square → Appointments settings → Calendar sync · GlossGenius → Settings → Calendar · or export from the Google/Apple calendar they sync to.
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.
Clear