← Tutte le idee Marketing e social

White Glove Content

Video per YouTube e TikTok fatti per te, in abbonamento mensile

Incasso mensile: 62.598 USD (fonte indicata nella scheda)

Cosa fa

Servizio in abbonamento che produce video "senza volto" per YouTube, TikTok, Reels e Facebook: copione, voce AI, montaggio e copertine. Il cliente tiene il 100% dei guadagni pubblicitari; c'è anche la pubblicazione automatica.

Come guadagna

54, 124 o 284 $ al mese, senza vincoli. 512 abbonati. Nato ad aprile 2026, team di 2-5 persone. Incassi verificati con Stripe.

Rendilo tuo

  • Per attività locali italiane: 8 video al mese per ristoranti, palestre, agenzie immobiliari.
  • Video in italiano per creator che vogliono un canale secondario.
  • Prezzo per numero di video, con approvazione del copione prima del montaggio.

Le frasi da scrivere all'AI

1. Base del sito e grafica

Crea un'app web in italiano chiamata "Video Pronti": un servizio in abbonamento che produce ogni mese i video brevi per i social di un'attività: copione scritto dall'AI e approvato dal cliente, voce AI, montaggio e copertina, consegna nella sua area. Usa React, Vite, TypeScript e Tailwind CSS.

Pagine da creare:
1. Pagina di vendita con esempi e i 3 piani
2. Registrazione e scheda dell'attività (cosa fa, tono, cose da evitare)
3. Il mio calendario: video del mese con lo stato
4. Approva il copione
5. Scarica i video pronti

Stile: da agenzia creativa: sfondo nero #0B0B0F, bianco, giallo #FACC15, carattere "Space Grotesk", anteprime verticali dei video. Nessuna immagine generica di stock.

Tutto deve funzionare perfettamente da telefono. Tutti i testi in italiano, chiari e senza parole tecniche.

2. Database, account e sicurezza

Collega il progetto a Supabase e attiva la registrazione con email e password.

Crea queste tabelle:
- "clienti": attività, scheda, piano, video al mese
- "video": cliente, idea, copione, stato (idea, copione da approvare, in montaggio, consegnato), file, data
- "commenti": richieste di modifica del cliente

Regole di sicurezza obbligatorie:
- ogni cliente vede solo i suoi video
- lo staff vede tutto
- i video consegnati stanno in uno Storage privato

Usa esattamente il codice SQL che trovi nei "Dettagli tecnici" di questa scheda: eseguilo nel SQL Editor di Supabase prima di continuare, poi collega le pagine alle tabelle.

3. Dal piano del mese al video consegnato

A inizio mese un cron crea le idee dei video per ogni cliente in base al piano (es. 8 video): Claude le propone partendo dalla scheda dell'attività e dalle ricorrenze del mese.

Il cliente approva o corregge il copione con un clic. Solo i copioni approvati passano al montaggio: voce con ElevenLabs, immagini e video liberi da diritti, sottotitoli, copertina. Il montaggio può essere automatico (Remotion) e poi controllato da una persona dello staff: la qualità è quello che il cliente paga.

Consegna nella sua area con notifica via email, più il testo del post e gli hashtag.

4. Area dello staff

Bacheca a colonne con tutti i video di tutti i clienti per stato, filtri per scadenza e un pulsante "rigenera voce" o "cambia immagine".

Controllo dei margini: costo stimato di AI e voci per ogni cliente rispetto a quanto paga.

5. Pagamenti con Stripe

Aggiungi un abbonamento a 49 € al mese (4 video), 99 € (10 video) o 199 € (25 video). Gratis l'utente ha: un video di prova. Con il piano Pro sblocca: i video del piano scelto ogni mese, con copioni da approvare.

A pagamento riuscito il webhook porta l'utente al piano Pro; se l'abbonamento viene disdetto o non rinnovato lo riporta al piano gratuito.

Per la sessione di pagamento e il webhook segui la guida "Pagamenti con Stripe" di Fattibile.

6. Controlli specifici di questo progetto

Oltre ai controlli della guida "Controllo finale", verifica in particolare:
1. Flusso: controlla che nessun video passi al montaggio senza l'approvazione del copione da parte del cliente.
Correggi quello che non va e scrivimi cosa hai cambiato.

Dettagli tecnici

Stati del video e regola dell'approvazione

Il video può passare al montaggio solo se il copione è stato approvato: lo controlla il database, non il sito.

create table video (
  id uuid primary key default gen_random_uuid(),
  cliente_id uuid not null references auth.users(id) on delete cascade,
  mese date not null,
  idea text not null,
  copione text,
  stato text not null default 'idea'
    check (stato in ('idea', 'copione_da_approvare', 'approvato', 'in_montaggio', 'consegnato')),
  approvato_il timestamptz,
  file text
);
alter table video enable row level security;
create policy "le mie righe" on video
  for all using (auth.uid() = utente_id) with check (auth.uid() = utente_id);

create function blocca_montaggio_senza_ok() returns trigger language plpgsql as $
begin
  if new.stato in ('in_montaggio', 'consegnato') and new.approvato_il is null then
    raise exception 'il copione non è stato approvato dal cliente';
  end if;
  return new;
end $;
create trigger controllo_approvazione before update on video
for each row execute function blocca_montaggio_senza_ok();

Pezzi comuni a tutti i progetti

Glossario

Cron
Un'operazione programmata che parte da sola a orari fissi, per esempio ogni lunedì mattina.
Canale senza volto
Un canale dove non compare mai una persona: solo voce, immagini e testo.