---
title: IsMyGirl Clone Features: The Managed Creator Platform in Full
description: IsMyGirl Clone Features: Roster, Splits, Payouts & Agency Tools | Miracuves                                      Home/IsMyGirl Clone/Features                   
url: https://miracuves.com/ismygirl-clone/features
date_modified: 2026-08-12
author: miracuves
language: en_US
---

.mcv-imf{
    --crimson:#e8344f; --crimson-deep:#a70d2a; --crimson-hot:#d81b46; --crimson-light:#ff8090;
    --amber:#fbbf24; --black:#0a0a0a; --white:#ffffff; --paper:#faf8f8; --ink:#191419; --ink-dim:#6d666d;
    --line:rgba(11,11,16,0.1); --line-light:rgba(255,255,255,0.12);
    --card-bg:rgba(8,3,8,0.82); --card-bg-hover:rgba(15,5,12,0.9);
    font-family:'Plus Jakarta Sans',Arial,sans-serif; color:#191419; background:var(--white); margin:0; padding:0;
  }
  .mcv-imf *{ box-sizing:border-box; }
  .mcv-imf h1,.mcv-imf h2,.mcv-imf h3{ font-family:'Plus Jakarta Sans',Arial,sans-serif; font-weight:800; margin:0; letter-spacing:-0.02em; line-height:1.12; }
  .mcv-imf p{ margin:0 0 14px; line-height:1.7; color:#191419; }
  .mcv-imf a{ color:var(--crimson-deep); text-decoration:none; }
  .mcv-imf .mono{ font-family:'JetBrains Mono',monospace; }
  .mcv-imf-wrap{ max-width:1180px; margin:0 auto; padding:0 24px; position:relative; z-index:2; }
  .mcv-imf-bleed{ position:relative; left:50%; right:50%; margin-left:-50vw; margin-right:-50vw; width:100vw; }

  .mcv-seo-ref{ background:#FFF7E0; border:2px dashed #C79A00; padding:18px 22px; font-family:Arial,sans-serif; font-size:13px; color:#4A3B00; max-width:1180px; margin:18px auto; border-radius:8px; }
  .mcv-seo-ref .tag{ display:inline-block; background:#C79A00; color:#fff; font-weight:700; font-size:11px; padding:2px 8px; border-radius:4px; margin-right:8px; letter-spacing:.04em; }
  .mcv-seo-ref dl{ margin:10px 0 0; } .mcv-seo-ref dt{ font-weight:700; margin-top:8px; } .mcv-seo-ref dd{ margin:2px 0 0; }
  .mcv-seo-ref .flag{ background:#FDEBEE; border:2px solid #e8344f; padding:10px 14px; margin-top:12px; border-radius:6px; color:#7a0f22; }

  .mcv-imf-crumb{ display:flex; gap:8px; align-items:center; font-family:'JetBrains Mono',monospace; font-size:11.5px; color:rgba(255,255,255,.62); margin-bottom:20px; position:relative; }
  .mcv-imf-crumb a{ color:rgba(255,255,255,.62); }
  .mcv-imf-crumb a:hover{ color:var(--crimson-light); }
  .mcv-imf-crumb span.sep{ opacity:.5; }
  .mcv-imf-crumb span.cur{ color:rgba(255,255,255,.75); }

  .mcv-imf-eyebrow{ display:inline-flex; align-items:center; gap:8px; padding:7px 16px; border-radius:100px; background:rgba(255,255,255,.06); border:1px solid var(--line-light); backdrop-filter:blur(12px); font-family:'JetBrains Mono',monospace; font-size:11.5px; font-weight:700; letter-spacing:.18em; text-transform:uppercase; color:var(--crimson-light); margin-bottom:22px; }
  .mcv-imf-eyebrow .dot{ width:6px; height:6px; border-radius:50%; background:var(--crimson); animation:mcv-pulse5 2s infinite; }
  @keyframes mcv-pulse5{ 0%,100%{ opacity:1; transform:scale(1);} 50%{ opacity:.5; transform:scale(1.3);} }

  .mcv-imf-hero{ background:radial-gradient(ellipse 900px 500px at 85% -10%, rgba(232,52,79,.16), transparent), var(--black); color:#fff; padding:56px 0 150px; position:relative; overflow:hidden; }
  .mcv-imf-hero .ring{ position:absolute; border:2px solid rgba(232,52,79,.18); border-radius:50%; pointer-events:none; }
  .mcv-imf-hero .ring1{ width:560px; height:560px; top:-260px; right:-200px; }
  .mcv-imf-hero .ring2{ width:340px; height:340px; bottom:-200px; right:120px; border-color:rgba(232,52,79,.1); }
  .mcv-imf-herogrid{ display:grid; grid-template-columns:1.1fr 0.9fr; gap:48px; align-items:center; }
  .mcv-imf-hero h1{ font-size:clamp(27px,3.9vw,44px); color:#fff; position:relative; }
  .mcv-imf-hero h1 em{ font-style:normal; color:var(--crimson-light); }
  .mcv-imf-hero p.sub{ font-size:16px; color:rgba(255,255,255,.68); max-width:600px; margin:20px 0 30px; position:relative; }

  .mcv-imf a.mcv-imf-btn{ display:inline-flex; align-items:center; gap:8px; border-radius:12px; background:linear-gradient(160deg,var(--crimson-hot),var(--crimson)); color:#fff; font-weight:700; font-size:15px; padding:15px 28px; box-shadow:0 10px 30px rgba(232,52,79,.3); transition:transform .25s cubic-bezier(.2,.8,.2,1), box-shadow .25s; }
  .mcv-imf a.mcv-imf-btn:hover{ color:#fff; transform:translateY(-2px); box-shadow:0 14px 36px rgba(232,52,79,.42); text-decoration:none; }
  .mcv-imf a.mcv-imf-btn-outline{ display:inline-flex; align-items:center; border:2px solid rgba(255,255,255,.7); color:#fff; border-radius:12px; font-weight:700; font-size:15px; padding:13px 26px; margin-left:12px; transition:all .2s; }
  .mcv-imf a.mcv-imf-btn-outline:hover{ background:#fff; color:#191419; text-decoration:none; }

  .mcv-imf-trust{ display:flex; flex-wrap:wrap; gap:22px; margin-top:34px; padding-top:24px; border-top:1px solid var(--line-light); }
  .mcv-imf-trust-item{ display:flex; align-items:center; gap:8px; font-size:12.5px; color:rgba(255,255,255,.6); }
  .mcv-imf-trust-item strong{ font-family:'JetBrains Mono',monospace; color:#fff; font-size:14px; }

  /* Order-ticket hero visual - broking-appropriate, distinct from the payments card stack */
  .mcv-imf-cardstack{ position:relative; height:340px; }
  .mcv-imf-fincard{ position:absolute; width:300px; height:180px; border-radius:18px; padding:22px; background:linear-gradient(150deg,#1c1418,#0d0709); border:1px solid var(--line-light); box-shadow:0 30px 70px rgba(0,0,0,.5); }
  .mcv-imf-fincard.c1{ top:0; left:10px; z-index:1; opacity:.5; transform:rotate(-6deg) scale(.92); }
  .mcv-imf-fincard.c2{ top:30px; left:40px; z-index:2; background:linear-gradient(150deg,#3a0a15,#160408 60%,#0a0a0a); border-color:rgba(232,52,79,.3); box-shadow:0 40px 90px rgba(0,0,0,.55), 0 0 60px -12px rgba(232,52,79,.35); }
  .mcv-imf-fincard .brand{ font-family:'JetBrains Mono',monospace; font-size:11px; letter-spacing:.14em; text-transform:uppercase; color:rgba(255,255,255,.55); }
  .mcv-imf-fincard .chip{ width:34px; height:24px; border-radius:5px; background:linear-gradient(135deg,var(--crimson-light),var(--crimson)); margin:22px 0 18px; }
  .mcv-imf-fincard .num{ font-family:'JetBrains Mono',monospace; font-size:15px; color:#fff; letter-spacing:.1em; }
  .mcv-imf-fincard .curr{ position:absolute; bottom:22px; right:22px; font-family:'JetBrains Mono',monospace; font-size:11px; color:var(--crimson-light); }
  .mcv-imf-float{ position:absolute; background:var(--card-bg); backdrop-filter:blur(20px) saturate(140%); -webkit-backdrop-filter:blur(20px) saturate(140%); border:1px solid var(--line-light); border-radius:14px; padding:12px 16px; box-shadow:0 16px 40px rgba(0,0,0,.35); z-index:3; }
  .mcv-imf-float .k2{ font-family:'JetBrains Mono',monospace; font-size:10px; color:var(--crimson-light); text-transform:uppercase; letter-spacing:.08em; margin-bottom:3px; }
  .mcv-imf-float .v{ font-family:'JetBrains Mono',monospace; font-size:15px; color:#fff; font-weight:700; }
  .mcv-imf-float-1{ top:-10px; right:0; }
  .mcv-imf-float-2{ bottom:10px; left:0; }

  .mcv-imf-statbar{ margin-top:-72px; position:relative; z-index:3; }
  .mcv-imf-statbar .inner{ background:var(--card-bg); backdrop-filter:blur(26px) saturate(140%); -webkit-backdrop-filter:blur(26px) saturate(140%); border:1px solid var(--line-light); border-radius:18px; box-shadow:0 24px 60px rgba(0,0,0,.35); padding:32px 20px; display:grid; grid-template-columns:repeat(4,1fr); }
  .mcv-imf-statbar .stat{ text-align:center; padding:0 12px; border-right:1px solid var(--line-light); }
  .mcv-imf-statbar .stat:last-child{ border-right:none; }
  .mcv-imf-statbar .num{ font-family:'JetBrains Mono',monospace; font-weight:700; font-size:22px; color:var(--crimson-light); }
  .mcv-imf-statbar .lbl{ font-size:11.5px; color:rgba(255,255,255,.62); margin-top:6px; line-height:1.4; }

  .mcv-imf-section{ padding:100px 0 76px; }
  .mcv-imf-section.paper{ background:var(--paper); }
  .mcv-imf-section.tight{ padding-top:76px; }
  .mcv-imf-head{ text-align:center; max-width:720px; margin:0 auto 48px; }
  .mcv-imf-head .kicker{ font-family:'JetBrains Mono',monospace; font-size:12px; font-weight:700; letter-spacing:.18em; text-transform:uppercase; color:var(--crimson-deep); margin-bottom:12px; }
  .mcv-imf-head h2{ font-size:clamp(22px,3vw,34px); color:#191419; }
  .mcv-imf-head p{ color:#6d666d; margin-top:14px; }

  .mcv-imf-rolegrid{ display:grid; grid-template-columns:repeat(3,1fr); gap:22px; }
  .mcv-imf-rolecard{ background:#fff; border:1px solid rgba(11,11,16,0.1); border-radius:18px; padding:28px 24px; box-shadow:0 6px 18px rgba(0,0,0,.05); transition:transform .3s cubic-bezier(.2,.8,.2,1), box-shadow .3s, border-color .3s; }
  .mcv-imf-rolecard:hover{ transform:translateY(-6px); box-shadow:0 20px 40px rgba(0,0,0,.09); border-color:var(--crimson-deep); }
  .mcv-imf-roleicon{ width:40px; height:40px; border-radius:10px; background:rgba(232,52,79,.12); border:1px solid rgba(232,52,79,.3); display:flex; align-items:center; justify-content:center; margin-bottom:16px; font-family:'JetBrains Mono',monospace; font-weight:700; font-size:14px; color:var(--crimson-deep); }
  .mcv-imf-rolecard h3{ font-size:17px; margin-bottom:12px; color:#191419; }
  .mcv-imf-rolecard ul{ margin:0; padding-left:18px; font-size:13.5px; color:#191419; }
  .mcv-imf-rolecard li{ margin-bottom:8px; line-height:1.5; }

  .mcv-imf-tablewrap{ overflow-x:auto; border-radius:16px; box-shadow:0 12px 34px rgba(0,0,0,.07); border:1px solid rgba(11,11,16,0.1); }
  table.mcv-imf-table{ border-collapse:collapse; width:100%; min-width:680px; background:#fff; font-size:13.5px; }
  table.mcv-imf-table th{ background:#0a0a0a; color:#fff; text-align:left; padding:14px 16px; font-family:'JetBrains Mono',monospace; font-weight:600; font-size:12px; letter-spacing:.04em; text-transform:uppercase; }
  table.mcv-imf-table td{ padding:14px 16px; border-bottom:1px solid rgba(11,11,16,0.1); vertical-align:top; color:#191419; }
  table.mcv-imf-table th.hl,table.mcv-imf-table td.hl{ background:rgba(232,52,79,.06); border-top:3px solid #e8344f; font-weight:600; }
  table.mcv-imf-table th.hl{ background:#e8344f; color:#fff; }
  table.mcv-imf-table tr:last-child td{ border-bottom:none; }
  .mcv-imf-note{ font-size:12.5px; color:#6d666d; margin-top:12px; }

  .mcv-imf-callout{ background:linear-gradient(135deg,#2B0710,#4A0F1E); color:#fff; border-radius:20px; padding:40px 44px; }
  .mcv-imf-callout h2{ color:#fff; font-size:22px; margin-bottom:12px; }
  .mcv-imf-callout p{ color:rgba(255,255,255,.78); font-size:14.5px; margin:0; }

  .mcv-imf-cs{ background:#fff; border:1px solid rgba(11,11,16,0.1); border-radius:20px; padding:32px 34px; display:flex; justify-content:space-between; align-items:center; gap:24px; flex-wrap:wrap; box-shadow:0 8px 24px rgba(0,0,0,.05); }
  .mcv-imf-cs-badge{ display:inline-flex; align-items:center; gap:7px; padding:6px 14px; border-radius:100px; background:rgba(232,52,79,.08); border:1px solid rgba(232,52,79,.25); font-family:'JetBrains Mono',monospace; font-size:11px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--crimson-deep); margin-bottom:12px; }
  .mcv-imf-cs-badge .dot{ width:6px; height:6px; border-radius:50%; background:var(--crimson); }
  .mcv-imf-cs-body{ flex:1; min-width:260px; }
  .mcv-imf-cs-body h3{ font-size:16.5px; margin-bottom:6px; }
  .mcv-imf-cs-body p{ color:#6d666d; font-size:13.5px; margin:0; max-width:460px; }
  .mcv-imf a.mcv-imf-cs-link{ font-family:'JetBrains Mono',monospace; font-size:12px; font-weight:700; color:var(--crimson-deep); white-space:nowrap; }

  .mcv-imf-faqgrid{ display:grid; grid-template-columns:1fr 1fr; gap:0 40px; max-width:1000px; margin:0 auto; }
  .mcv-imf-faq details{ border-bottom:1px solid rgba(11,11,16,0.1); padding:18px 0; }
  .mcv-imf-faq summary{ font-family:'Plus Jakarta Sans',Arial,sans-serif; font-weight:700; font-size:15px; color:#191419; cursor:pointer; list-style:none; display:flex; justify-content:space-between; align-items:center; gap:16px; }
  .mcv-imf-faq summary::-webkit-details-marker{ display:none; }
  .mcv-imf-faq summary::after{ content:'+'; font-family:'JetBrains Mono',monospace; color:var(--crimson-deep); font-size:20px; font-weight:700; flex:none; }
  .mcv-imf-faq details[open] summary::after{ content:'\2212'; }
  .mcv-imf-faq .a{ color:#6d666d; font-size:13.5px; margin-top:10px; line-height:1.65; }

  .mcv-imf-cta{ background:linear-gradient(120deg,var(--crimson),#6e0e1f); color:#fff; padding:64px 0; position:relative; overflow:hidden; }
  .mcv-imf-cta .ring{ position:absolute; border:2px solid rgba(255,255,255,.14); border-radius:50%; width:360px; height:360px; top:-140px; right:-100px; }
  .mcv-imf-cta .flex{ display:flex; justify-content:space-between; align-items:center; gap:28px; flex-wrap:wrap; position:relative; z-index:2; }
  .mcv-imf-cta h2{ color:#fff; font-size:clamp(20px,2.6vw,28px); margin-bottom:8px; }
  .mcv-imf-cta p{ color:rgba(255,255,255,.82); margin:0; max-width:460px; }
  .mcv-imf-cta a.mcv-imf-btn-outline{ border-color:#fff; }
  .mcv-imf-cta a.mcv-imf-btn{ background:#fff; box-shadow:0 10px 30px rgba(0,0,0,.2); }
  .mcv-imf-cta a.mcv-imf-btn,.mcv-imf-cta a.mcv-imf-btn:hover{ color:var(--crimson-deep); }

  .mcv-imf-explore{ display:flex; flex-wrap:wrap; gap:10px; justify-content:center; }
  .mcv-imf a.mcv-imf-pill{ font-family:'JetBrains Mono',monospace; font-size:12.5px; font-weight:600; padding:10px 18px; border-radius:100px; border:1px solid rgba(11,11,16,0.1); color:#191419; background:#fff; transition:all .2s; }
  .mcv-imf a.mcv-imf-pill:hover{ border-color:var(--crimson-deep); color:var(--crimson-deep); text-decoration:none; }
  .mcv-imf a.mcv-imf-pill.cur{ background:var(--ink); color:#fff; border-color:#191419; }

  .mcv-imf-finalcta{ background:#0a0a0a; color:#fff; text-align:center; padding:96px 24px 64px; position:relative; overflow:hidden; }
  .mcv-imf-finalcta .ring{ position:absolute; border:1.5px solid rgba(232,52,79,.16); border-radius:50%; }
  .mcv-imf-finalcta .ring1{ width:480px; height:480px; top:-220px; left:-160px; }
  .mcv-imf-finalcta .ring2{ width:300px; height:300px; bottom:-180px; right:-90px; }
  .mcv-imf-finalcta .card{ background:var(--card-bg); backdrop-filter:blur(26px) saturate(140%); -webkit-backdrop-filter:blur(26px) saturate(140%); border:1px solid var(--line-light); border-radius:24px; padding:56px 40px; max-width:720px; margin:0 auto; position:relative; z-index:2; }
  .mcv-imf-finalcta h2{ color:#fff; font-size:clamp(24px,3.2vw,34px); max-width:640px; margin:0 auto 14px; }
  .mcv-imf-finalcta p.sub{ color:rgba(255,255,255,.7); max-width:520px; margin:0 auto 30px; }
  .mcv-imf-footerbar{ max-width:1180px; margin:56px auto 0; padding-top:28px; border-top:1px solid var(--line-light); position:relative; z-index:2; }
  .mcv-imf-byline{ display:flex; flex-wrap:wrap; gap:6px 14px; align-items:center; font-family:'JetBrains Mono',monospace; font-size:11.5px; color:rgba(255,255,255,.55); border-bottom:1px solid rgba(255,255,255,.12); padding-bottom:16px; margin-bottom:12px; }
  .mcv-imf-byline strong{ color:#fff; font-weight:600; }
  .mcv-imf-byline .dotsep{ opacity:.4; }
  .mcv-imf-footermeta{ display:flex; flex-wrap:wrap; justify-content:space-between; gap:12px; font-family:'JetBrains Mono',monospace; font-size:11px; color:rgba(255,255,255,.62); }

  @media (max-width:900px){
    .mcv-imf-herogrid{ grid-template-columns:1fr; }
    .mcv-imf-statbar .inner{ grid-template-columns:repeat(2,1fr); gap:18px 0; }
    .mcv-imf-statbar .stat:nth-child(2){ border-right:none; }
    .mcv-imf-rolegrid{ grid-template-columns:1fr; }
    .mcv-imf-faqgrid{ grid-template-columns:1fr; }
    .mcv-imf-hero h1{ font-size:27px; }
    .mcv-imf-cta .flex{ flex-direction:column; align-items:flex-start; }
    .mcv-imf-cardstack{ height:260px; }
    .mcv-imf-fincard{ width:250px; height:150px; }
  }
  @media (prefers-reduced-motion: reduce){ .mcv-imf *{ animation:none !important; transition:none !important; } }
  @media print{ .mcv-imf-hero,.mcv-imf-cta,.mcv-imf-finalcta{ background:#fff !important; color:#000 !important; } }

  .mcv-imf-flow{ display:block; }
.mcv-imf-flowrow{ display:grid; grid-template-columns:64px 1fr; gap:22px; padding:28px 0; border-bottom:1px solid rgba(11,11,16,0.1); align-items:start; }
.mcv-imf-flowrow:last-child{ border-bottom:none; }
.mcv-imf-flownum{ width:56px; height:56px; border-radius:50%; border:1.5px solid var(--line); display:flex; align-items:center; justify-content:center; font-family:'JetBrains Mono',monospace; font-weight:700; color:var(--crimson-deep); font-size:16px; }
.mcv-imf-flowrow h3{ font-size:18px; margin-bottom:8px; }
.mcv-imf-flowrow p{ color:#6d666d; font-size:14.5px; margin:0; max-width:760px; }
@media (max-width:900px){ .mcv-imf-flowrow{ grid-template-columns:48px 1fr; gap:16px; } .mcv-imf-flownum{ width:44px; height:44px; font-size:14px; } }

  .mcv-imf-aside{ border-left:3px solid var(--crimson); background:var(--paper); border-radius:0 16px 16px 0; padding:32px 36px; }
.mcv-imf-aside ul{ margin:0; padding:0; list-style:none; display:grid; grid-template-columns:1fr 1fr; gap:16px 32px; }
.mcv-imf-aside li{ padding-left:18px; position:relative; font-size:14px; color:#191419; line-height:1.6; }
.mcv-imf-aside li::before{ content:''; position:absolute; left:0; top:7px; width:7px; height:7px; background:var(--crimson); transform:rotate(45deg); }
.mcv-imf-aside li span{ color:#6d666d; display:block; font-size:12.5px; margin-top:2px; }
@media (max-width:900px){ .mcv-imf-aside ul{ grid-template-columns:1fr; } }

/* deliberate, legible row hover - keeps text at full contrast and overrides any external rule */
table.mcv-imf-table tbody tr:hover td{ background:#f4f1f1; color:#191419; }
table.mcv-imf-table tbody tr:hover td.hl{ background:rgba(232,52,79,.13); color:#191419; }
table.mcv-imf-table tbody tr:hover td.hi{ background:#FBDDE3; color:#191419; }
.mcv-imf-cta .mcv-imf-byline,.mcv-imf-cta .mcv-imf-footerbar{ color:#ffffff; }
.mcv-imf-cta .mcv-imf-byline .dotsep{ opacity:.65; }
.mcv-imf-cta .mcv-imf-footermeta{ color:#ffffff; }
.mcv-imf-trustband .kicker,.mcv-imf-pt .kicker{ color:var(--crimson-light); }
.mcv-imf-cta .kicker{ color:#ffffff; }
* + .mcv-imf-callout{ margin-top:22px; }

  
    
    
      
        
          
            [Home](/)/[IsMyGirl Clone](/ismygirl-clone/)/Features
          
          IsMyGirl Clone · Features
          
# IsMyGirl Clone Features: The Managed Creator Platform in Full

          
Most creator platforms hand a creator a dashboard and wish them luck. The managed model works differently - you recruit talent, run the accounts, and take a defined share. Every feature below exists to support that: a roster you control, three-way splits per creator, staff-operated messaging, and approval-gated payouts.

          [Request a Live Demo →](/ismygirl-clone/)[See Pricing](/ismygirl-clone/development-cost/)
          
            **60+** platform modules
            **3-way** revenue splits
            **6 days** to launch
          
        
        
          Payout runApproval-gated
          SPLIT ENGINE · PER CREATORCreator · Manager · Platform
          OPERATIONS CONSOLERoster · Verification · ModerationScoped roles
          Uptime SLA99.9%
        
      
    
  

  
    
      
        60+Platform Modules Shipped
        3-WaySplits: Creator, Manager, Platform
        99.9%Uptime SLA
        6 DaysTime to Launch
      
    
  

  
    
      
        By Role
        
## Feature Set by Role

        
Both halves ship together: the consumer product fans and creators use, and the operational layer your team runs it from. That second half is the part most creator scripts leave to you.

      
      
        
          
          
### Fan

          
Everything a paying member does, across one unified app, the browser and mobile.

          
- Per-creator subscriptions with free previews or fully gated access
- Pay-per-view unlocks on posts, media and message attachments
- Wallet top-ups and stored balance, so repeat purchases skip checkout
- One-to-one and group messaging, tips and gifts against any creator or post
- Public live sessions with chat, plus private live on request
- Paid audio and video calls, shoutout requests and creator storefront orders

        
        
          
          
### Creator

          
The roster's own view: publish, price, earn, and see the split in real time.

          
- Posts, stories, reels, comments, likes and saves across image, video, audio and files
- Per-creator pricing on subscriptions, unlocks, messages, live and calls
- Storefront listings with coupons and time-boxed promotions
- Donation and goal-based campaigns, plus paid shoutout fulfilment
- AI personas answering in the creator's voice, with retained session history
- Earnings, engagement and content performance visible against their own split

        
        
          
          
### Operator and staff

          
Scoped roles, so a chat operator, talent manager, finance approver and owner each see their remit and nothing more.

          
- Roster management: add creators, set each split, manage status and restrictions
- Verification review with provider callbacks and a retained decision record
- Managed messaging on a creator's behalf, with templates, saved lists and scheduling
- Moderation queues, report intake and takedown workflow, every decision attributable
- Payment provider configuration, with more than one gateway running at once
- Approval-gated payout runs with reconciliation records

        
      
      
The mechanism that defines this product is the split engine. Every monetized event - subscription, unlock, tip, message, live session, call, storefront order, campaign, paid placement - is calculated against that creator's configured split at the time of the transaction and written to one ledger. A $9 unlock and a $200 call are accounted for identically, which is why month-end is a report rather than a spreadsheet exercise.

    
  

  
    
      
        Benchmarked
        
## Managed Platform vs Generic Creator Script vs Custom Build

        
What a managed operator actually compares, judged on the tooling a roster business needs rather than on feature counts.

      
      
        
| What a managed operator compares | Generic creator script | Miracuves IsMyGirl Clone | Custom development |
| --- | --- | --- | --- |
| Time to launch | Unknown / DIY | 6 days, production-ready | 3-9+ months |
| Source-code ownership | Often limited or encrypted | Full, no per-creator licence | Usually yes |
| Creator roster management | Absent; managed in spreadsheets | Built in - onboarding, status, per-creator settings | Custom build, extra cost |
| Revenue split engine | Flat platform fee at best | Three-way splits, per creator, across every revenue type | Possible, but slow and costly |
| Payout controls | Manual transfers outside the system | Approval-gated runs with an attributable record | Depends on scope |
| Staff permission model | Single admin login shared by the team | Scoped roles - chat, talent, finance, owner | Varies widely |
| Verification and compliance | Minimal or bolt-on | Identity and age checks at onboarding, records retained | Depends on brief |
| Managed messaging at volume | Basic one-to-one chat only | Templates, lists, scheduling, staff-operated inboxes | Custom, usually phase two |
| Audit trail | Rarely present | Moderation, verification and payout decisions attributable | Depends on architecture |
| Ongoing support | Usually none | Defined plans after launch | Contract dependent |

      
      
Pricing is deliberately not on this page. The full cost breakdown lives on the [development cost page](/ismygirl-clone/development-cost/).

    
  

  
    
      
        
## The Technology Behind the Features

        
Laravel 12 on PHP 8.2+ with Sanctum-authenticated REST APIs serving the mobile apps, the web experience, staff tooling and the admin console from one backend. MySQL or MariaDB holds users, creator profiles, subscriptions, posts, media, messages, wallets, transactions, splits and payout records alongside the domain models for commerce, live, calls, AI, ads and analytics. Real-time messaging and live sessions run over WebSockets with Agora or Zego for streaming and calling, and media sits in S3-compatible storage that scales with the roster. The stack is conventional on purpose - it is the one your engineers can hire for, and the one you can extend without our involvement.

      
    
  

    
    
      
        The Operator Journey
        
## How It Works, End to End

        
A managed roster runs on a sequence a self-serve platform never has to think about: you recruit the talent, you verify them, you set their terms, your staff works their inbox, and you approve what they get paid. Here is that path.

      
      
        01
### Recruit and onboard the creator

A creator joins the roster rather than signing themselves up. Identity and business verification run at onboarding through third-party age and identity providers, with provider callbacks and a retained decision record attached to the creator before any content goes live.

        02
### Configure the split

Each creator gets their own three-way split between creator, manager and platform. This is per creator rather than global, and it is the number every downstream calculation reads. Changing it affects future events only, which is what keeps historical payouts defensible.

        03
### Scope your staff

A chat operator is scoped to specific creators and to messaging only. A talent manager sees the roster. A finance approver sees balances and payout runs. The owner sees everything. Nobody sees the slice they are not responsible for.

        04
### Your team works the inbox

Staff run one-to-one and group conversations on a creator's behalf, with saved templates, segmented lists, bulk sends and scheduled campaigns. This is the highest-margin surface in the operation and the one that has to be workable at volume.

        05
### The fan pays

Subscription, unlock, tip, gift, live session, call, storefront order, campaign or paid placement. Nine surfaces, and every one is calculated against that creator's configured split at the time of the transaction and written to a single ledger.

        06
### Settle and pay out

Earnings accrue per creator against their split. Withdrawal requests enter an approval-gated payout run rather than paying automatically, a finance role reviews and approves, and the approval is attributable to a named account with a reconciliation record.

      
    
  

  
    
      
        Feature → Business Value
        
## Every Feature Earns Its Place

        
A feature list tells you what exists. This tells you what each one is worth to a managed operator, and what it costs you not to have it.

      
      
        
| Capability | What it actually does | Why it matters commercially |
| --- | --- | --- |
| Per-creator three-way split | Creator, manager and platform shares configured individually, not globally | You can sign a creator on different terms without a spreadsheet, and every event settles the same way |
| One split engine, nine surfaces | A $9 unlock and a $200 call are accounted for identically | Month-end becomes a report rather than a reconciliation exercise across nine revenue types |
| Defensible split history | Changes affect future events only, against a written ledger | The first time a creator disputes a payout, you can prove which terms applied when |
| Scoped staff permissions | Chat, talent, finance and owner roles each see only their remit | You hire into the platform rather than around it, and a chat operator never sees the payout ledger |
| Managed messaging at volume | Templates, saved lists, bulk sends and scheduling on a creator's behalf | The highest-margin surface in the operation, and the one that decides how many creators one person can service |
| Approval-gated payouts | Runs reviewed and approved by a named finance role, with reconciliation | Money never leaves without a human attached to the decision, which is what an audit actually asks for |
| Verification with retained records | Identity and age checks at onboarding with the decision record kept | In markets with age-verification obligations, that record is what regulators ask to see |
| Attributable moderation | Report intake, review queues and takedown, each decision named | Payment providers in this category ask how you moderate before they approve you, not after |
| Multi-provider payments | Gateways integrated rather than mandated, several running at once | The practical hedge against a single account being closed, which happens in this category |

      
    
  

  
    
      
        Read This Before You Assume
        
## What Is Not Included in the Base Package

        
Every module on this page ships and can be switched on, switched off or reshaped. The items below are not part of the base build, and we would rather you know now than discover it mid-rollout.

      
      
        
- **Payment provider accounts**The platform integrates gateways rather than mandating one. You bring accounts approved for your content type and region and we wire them in. Provider approval is usually the longest task on the project.
- **AI-assisted pre-screening**Report intake, moderation queues, review states and takedown workflow all ship. Automated classification ahead of the human queue is an add-on, for operators moderating at a volume where manual triage stops scaling.
- **Tiered agency permissions**Chat, talent, finance and owner scopes ship. Deeper agency hierarchies - sub-agencies, regional managers, delegated approval chains - are scoped separately.
- **Market-specific payment routing**Running more than one provider is supported. Routing rules that pick a provider by market, card type or content category are custom work.
- **Bespoke payout schedules**Approval-gated runs ship. A custom cadence, split-by-milestone payouts or automated advance against future earnings are scoped against your terms.
- **Custom moderation rules**Your policy, your standard and your regional rules are configuration. Rule engines that auto-action content against a scored policy are an extension.
- **Age-verification provider fees**Integration points for third-party age and identity providers ship. The provider relationship and their per-check fee are yours.
- **App store approval**Branded Android and iOS builds ship store-ready and we support submission. Approval in this content category depends on your policies and presentation, and is not something any vendor can guarantee.

      
    
  

  
    
      
        
          Development Company
          
### See how Miracuves compares to agencies and freelancers

          
Cost, timeline, source-code ownership and compliance depth compared - plus the verification, moderation and payout controls a regulator will actually ask about.

        
        [See the comparison →](/ismygirl-clone/development-company/)
      
    
  

  
    
      
        FAQ
        
## Frequently Asked Questions

      
      
        
          
            How is this different from your OnlyFans Clone?
            Same underlying platform, different operating model and different buyer. The OnlyFans Clone page is written for self-serve platforms where creators run their own accounts. This one is written for operators who manage a roster - recruitment, onboarding, split configuration, staff-operated messaging and approval-gated payouts lead the product here rather than sitting in a submenu. If you represent creators commercially, this is the right starting point.
          
          
            How do revenue splits work?
            Splits are configured per creator, not globally, and can divide between creator, manager and platform. Every monetized event - subscription, unlock, tip, call, order - is calculated against that creator's configured split at the time of the transaction and written to a ledger. Changing a split affects future events, not historical ones, which is what keeps past payouts defensible.
          
        
        
          
            Can my staff message fans on a creator's behalf?
            Yes, and the permission model is built for it. A chat operator can be scoped to specific creators and to messaging only - no access to payouts, splits or platform settings. Saved templates, bulk sends, custom lists and scheduling are all included, since that is how a managed inbox is actually worked at volume.
          
          
            Is there a mobile app?
            Yes - branded Android and iOS builds sharing one codebase with the web experience, both store-ready with your assets. We support the submission process, though store approval in this content category depends on your policies and presentation, and is not something any vendor can guarantee.
          
          
            What is an IsMyGirl Clone app?
            A ready-made platform for running a managed creator business. Fans subscribe, unlock paid content, message, tip and join live sessions; your team recruits creators, verifies them, sets each one's revenue split, runs the inbox on their behalf and approves payouts. It ships white-label with full source-code ownership, so the brand, the commercial terms and the code are yours.
          
          
            What moderation tooling is included?
            Fan and staff reporting, a moderation queue with review states, takedown workflow, and per-creator content controls. Decisions are attributable to the staff member who made them. AI-assisted pre-screening is available as an add-on where volume justifies it.
          
        
      
    
  

  
    
      
        Explore
        
## Explore the IsMyGirl Clone

      
      
        [Overview](/ismygirl-clone/)
        [Features](/ismygirl-clone/features/)
        [Development Cost](/ismygirl-clone/development-cost/)
        [Development Company](/ismygirl-clone/development-company/)
        [Business Model](/ismygirl-clone/business-model/)
      
    
  

  
    
    
      
        
## See exactly what you are getting - before you commit

Sign in as an administrator, not as a fan. Spend your time in the roster, the verification queue, the split configuration and the payout approval screen.

        [Talk to Us →](https://miracuves.com/schedule-consultation/)
      
      
        
          **Written by the Miracuves Product Team**·
          Reviewed for accuracy·
          Last updated **August 11, 2026**
        
        
          Miracuves · IsMyGirl Clone Solution
          Sources: feature set, comparison table and stats cross-verified against live hub, 2026-08-11
        
      
    
  

				
				
				
				
						
					
			
						
				
					
  /* MIRACUVES - TRADEMARK / NON-AFFILIATION NOTICE (v3).
     Scoped under .mcv-tmn so it cannot collide with the hub connector (mcv-hubx-, mcv-hubxa-)
     or any block above it. Always the last block on the page, immediately before the footer.
     Structure is deliberate: one plain-language lead people actually read, then the three
     supporting positions split out so each is scannable rather than buried in a paragraph.
     Fonts are declared but not loaded: pages carrying the connector already have them, and the
     fallbacks are deliberate so this block never adds a render-blocking request. */
  .mcv-tmn{ font-family:'Plus Jakarta Sans',Arial,sans-serif; color:#191419; margin:0; padding:0; }
  .mcv-tmn *{ box-sizing:border-box; }
  .mcv-tmn-band{ background:#ffffff; padding:8px 0 76px; }
  .mcv-tmn-wrap{ max-width:1180px; margin:0 auto; padding:0 24px; }
  .mcv-tmn-box{ background:#faf8f8; border:1px solid rgba(11,11,16,0.13); border-left:4px solid #a70d2a; border-radius:12px; padding:34px 38px; box-shadow:0 1px 2px rgba(25,20,25,0.04), 0 10px 30px rgba(25,20,25,0.05); }
  .mcv-tmn-head{ display:flex; align-items:center; gap:11px; margin:0 0 18px; }
  .mcv-tmn-dot{ width:8px; height:8px; background:#a70d2a; transform:rotate(45deg); flex:0 0 auto; }
  .mcv-tmn .mcv-tmn-head span.mcv-tmn-kicker{ font-family:'JetBrains Mono',ui-monospace,monospace; font-size:13px; font-weight:700; letter-spacing:.2em; text-transform:uppercase; color:#a70d2a; }
  .mcv-tmn .mcv-tmn-box p.mcv-tmn-lead{ margin:0 0 24px; font-size:20px; line-height:1.5; font-weight:600; color:#191419; max-width:56ch; letter-spacing:-.01em; }
  .mcv-tmn .mcv-tmn-box b.mcv-tmn-brand{ color:#a70d2a; font-weight:700; }
  .mcv-tmn-cols{ display:grid; grid-template-columns:repeat(3,1fr); gap:26px 36px; padding-top:24px; border-top:1px solid rgba(11,11,16,0.11); }
  .mcv-tmn .mcv-tmn-col span.mcv-tmn-lbl{ display:block; font-family:'JetBrains Mono',ui-monospace,monospace; font-size:10.5px; font-weight:700; letter-spacing:.14em; text-transform:uppercase; color:#8a8085; margin:0 0 8px; }
  .mcv-tmn .mcv-tmn-col p{ margin:0; font-size:14px; line-height:1.7; color:#453d42; }
  .mcv-tmn-foot{ margin-top:26px; padding-top:18px; border-top:1px solid rgba(11,11,16,0.11); }
  .mcv-tmn .mcv-tmn-foot a{ font-family:'JetBrains Mono',ui-monospace,monospace; font-size:12px; font-weight:600; letter-spacing:.04em; color:#a70d2a; text-decoration:none; border-bottom:1px solid rgba(167,13,42,0.32); }
  .mcv-tmn .mcv-tmn-foot a:hover{ border-bottom-color:#a70d2a; }
  @media (max-width:900px){
    .mcv-tmn-cols{ grid-template-columns:1fr; gap:22px; }
    .mcv-tmn .mcv-tmn-box p.mcv-tmn-lead{ font-size:18px; }
  }
  @media (max-width:600px){
    .mcv-tmn-band{ padding:4px 0 48px; }
    .mcv-tmn-box{ padding:26px 22px; border-radius:10px; border-left-width:3px; }
    .mcv-tmn .mcv-tmn-box p.mcv-tmn-lead{ font-size:17px; line-height:1.45; margin-bottom:20px; }
    .mcv-tmn .mcv-tmn-head span.mcv-tmn-kicker{ font-size:12px; letter-spacing:.16em; }
  }

  
    
      
        Disclaimer
        
Miracuves is an independent software development company. We are not affiliated with, connected to, sponsored by, or endorsed by **IsMyGirl**.

        
          
            Why this name
            
“**IsMyGirl** Clone” is used descriptively. It is how the software industry refers to building a platform with functionality similar to IsMyGirl, and how clients search for it.

          
          
            Who built this
            
The entire design and codebase is built by our own team. The product contains no code, design, graphics, or content originating from the IsMyGirl website or applications.

          
          
            Trademarks
            
**IsMyGirl** and all other third-party names and marks are the property of their respective owners, referenced here solely to describe the category of software offered.

          
        
        [Read our full Legal Notice & Disclaimer →](/disclaimer/)
