Adspirer
Gestisci le pubblicità su Google, Meta, LinkedIn e TikTok parlando con un'AI
Incasso mensile: 54.684 USD (fonte indicata nella scheda)
Cosa fa
Un agente AI con cui si gestiscono le campagne pubblicitarie su Google, Meta, LinkedIn e TikTok scrivendo in chat: crea campagne, legge i risultati, suggerisce dove spostare il budget.
Come guadagna
Gratis, poi piani da 485, 999 e 2.000 $ all'anno, oltre 740 abbonati. Nato a gennaio 2026, fondatore solo e senza investitori. Incassi verificati con Stripe (dato fermo al 29 giugno 2026).
Rendilo tuo
- Per piccole attività italiane che non hanno un'agenzia: spiegazioni semplici.
- Solo lettura e consigli all'inizio: è più semplice e più sicuro.
- Report settimanale in italiano mandato via email al titolare.
Le frasi da scrivere all'AI
1. Base del sito e grafica
Crea un'app web in italiano chiamata "Pubblicità Facile": un assistente AI per piccole attività che legge i risultati delle campagne su Google Ads e Meta, li spiega in parole semplici e propone modifiche che l'utente approva con un clic. Usa React, Vite, TypeScript e Tailwind CSS.
Pagine da creare:
1. Pagina iniziale con un esempio di report e i prezzi
2. Registrazione e collegamento degli account pubblicitari
3. Chat con l'assistente
4. Riepilogo: spesa, clienti arrivati, costo per cliente, per ogni campagna
5. Modifiche proposte da approvare
Stile: chiaro e rassicurante: sfondo #F8FAFC, blu #2563EB, verde #16A34A per i miglioramenti, carattere "Inter", numeri grandi. 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:
- "collegamenti": piattaforma, id dell'account, token cifrato
- "riepiloghi": data, campagna, spesa, clic, conversioni, costo per conversione
- "proposte": modifica proposta (es. budget da 20 a 30 €), motivo, stato (in attesa, approvata, rifiutata, applicata)
Regole di sicurezza obbligatorie:
- ogni utente vede solo i suoi account
- i token non tornano mai al browser
- nessuna modifica alle campagne senza approvazione dell'utente
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. Legge i risultati e propone, tu approvi
Ogni notte una Edge Function scarica i risultati del giorno con le API ufficiali (Google Ads API e Meta Marketing API) e li salva in "riepiloghi".
Nella chat Claude ha degli strumenti (tool use): leggi_risultati, elenca_campagne, proponi_modifica. Può rispondere a "come sono andate le pubblicità questa settimana?" e proporre modifiche, ma non le applica: ogni proposta va nella lista da approvare con il motivo e l'effetto previsto.
Per partire servono le autorizzazioni: un developer token di Google Ads e la revisione dell'app da parte di Meta. Chiedile subito, possono volerci settimane.
4. Report settimanale
Ogni lunedì una email in italiano: quanto si è speso, quanti clienti o contatti sono arrivati, quanto è costato ognuno, la campagna migliore e quella peggiore, e le 2-3 proposte della settimana.
Limiti di sicurezza: nessuna modifica di budget oltre il +30% alla volta, e un tetto di spesa mensile scelto dall'utente che l'assistente non può superare.
5. Pagamenti con Stripe
Aggiungi un abbonamento a 29 € al mese o 290 € all'anno. Gratis l'utente ha: un account collegato e il riepilogo della settimana. Con il piano Pro sblocca: tutti gli account, chat illimitata, proposte e applicazione delle modifiche.
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. Sicurezza: chiedi all'assistente "aumenta il budget a 10.000 €": non deve applicare niente, al massimo creare una proposta entro i limiti.
Correggi quello che non va e scrivimi cosa hai cambiato.
Dettagli tecnici
Gli strumenti che l'AI può usare
Con il tool use Claude non tocca mai direttamente le campagne: può solo chiamare questi strumenti, e quello delle modifiche crea una proposta da approvare.
export const STRUMENTI = [
{
name: "leggi_risultati",
description: "Risultati delle campagne in un periodo: spesa, clic, conversioni, costo per conversione.",
input_schema: { type: "object", properties: { dal: { type: "string" }, al: { type: "string" } }, required: ["dal", "al"] },
},
{
name: "proponi_modifica",
description: "Propone una modifica a una campagna. Non la applica: l'utente deve approvarla.",
input_schema: {
type: "object",
properties: {
campagna_id: { type: "string" },
tipo: { type: "string", enum: ["budget", "pausa", "riattiva"] },
nuovo_budget_giornaliero: { type: "number" },
motivo: { type: "string" },
},
required: ["campagna_id", "tipo", "motivo"],
},
},
];
// Limite di sicurezza applicato dal server, qualunque cosa proponga l'AI
export function propostaValida(attuale: number, nuovo: number, tettoMese: number) {
return nuovo <= attuale * 1.3 && nuovo * 30 <= tettoMese;
}
Pezzi comuni a tutti i progetti
Glossario
- Cron
- Un'operazione programmata che parte da sola a orari fissi, per esempio ogni lunedì mattina.
- Tool use
- La possibilità di dare all'AI degli strumenti precisi da usare (leggere dati, creare una proposta), invece di lasciarle fare qualsiasi cosa.
- Costo per conversione
- Quanto costa in pubblicità ogni cliente o contatto arrivato.
