Per agenzie e reseller

Gestisci le campagne di ogni cliente. Sotto il tuo dominio. Con il tuo brand.

Il modello multi-tenant Customer + Plan di AcelleMail è esattamente ciò di cui un'agenzia reseller ha davvero bisogno: ogni account cliente è regolato dal proprio piano, invia tramite il dominio admin brandizzato dell'agenzia e fattura tramite il gateway che l'agenzia ha scelto. Paghi una volta sola il software. Invii volumi illimitati attraverso qualsiasi backend SMTP di cui ti fidi. Generi ricavi ricorrenti per cliente senza pagare commissioni di piattaforma per-iscritto.

Acquista Extended License — $199 Vedi la documentazione per sviluppatori →

Cosa significa davvero white-label qui

Cinque superfici che ogni agenzia vuole brandizzare.

Dominio personalizzato

La tua installazione gira su email.your-agency.com, non acelle.someone.io. I clienti fanno login lì, costruiscono campagne lì, vedono i report lì. Il dominio mittente delle email (DKIM / SPF / DMARC) è un'impostazione separata per ogni Customer — le mail transazionali di ogni cliente finale partono dal loro dominio verificato, non dal tuo.

UI admin brandizzata

La pagina Settings admin copre logo, colore primario, layout della pagina di login e testo del footer. I temi sono view Laravel di prima classe in resources/views/refactor/; le agenzie che vogliono una personalizzazione UI completa possono fare il fork del tema in un plugin e distribuire una variante per cliente — vedi UI injection.

Piani per cliente

Tier Free / Starter / Pro; enforcement delle quote su contatti, campagne e invii mensili; tetti giornalieri; sottoinsiemi di feature autorizzate. Upgrade e downgrade dei piani passano attraverso il pacchetto Cashier incluso oppure tramite un plugin di gateway di pagamento per vendor regionali (Paddle, Razorpay, Paystack, Mollie, ecc.).

Più sending server

Un sending server per cliente (o pool condiviso, scelta tua). Amazon SES con identità IAM separate, sub-account SendGrid, MTA Postal personalizzato — le campagne di ogni cliente vengono instradate attraverso il server che hai assegnato, con reputazione per-server isolata. I nuovi vendor si distribuiscono come plugin sending-driver da una classe sola.

Self-service per i clienti

I clienti finali fanno login sul lato customer dell'admin e costruiscono in autonomia le proprie campagne, liste, automation, A/B test. L'admin dell'agenzia guarda la meta-view: volume di invio per cliente, utilizzo del piano, stato di fatturazione, metriche di deliverability. Due UI completamente separate che condividono lo stesso database — nessun portale fatto a mano.

Observability di livello reseller

Volume di invio per cliente, bounce rate, complaint rate, andamento dell'open rate, fallimenti per top-domain. La pagina di observability admin aggrega su tutti i customer; il drill-down per-customer mostra gli stessi dati limitati a un singolo tenant. Il rollup giornaliero guidato dal cron rende la pagina economica anche con centinaia di clienti.

I conti del margine alla scala di un'agenzia

Tu fatturi al cliente. Paghi solo gli invii. Il margine è il tuo software.

Un'agenzia con dieci clienti su un piano "$99/mese, fino a 10.000 contatti, una campagna a settimana" incassa $990/mese. Il costo sottostante reale — Amazon SES a $0,10 per 1.000 email — è di circa $40/mese per quei dieci clienti messi insieme. Il costo del software si ammortizza una volta sola lungo tutto il ciclo di vita dell'installazione. Il margine lordo per-cliente si attesta nell'ordine del 90 %+ già dal primo cliente, indipendentemente da quanti clienti porti a bordo.

Confronta col fare reselling su piattaforme al prezzo SaaS: il tier 10.000 contatti di Mailchimp ($135 / cliente) consuma il 60 % del fatturato di un piano da $99 prima ancora di considerare il tempo di supporto. I conti tornano nel piccolo solo se le commissioni di piattaforma sono zero.

La forma tecnica a cui un'agenzia tiene

Un'unica installazione Laravel. Un MySQL. Molti tenant.

AcelleMail è una singola applicazione Laravel con una tabella customer che fa da gate a ogni altra tabella. I queue worker gestiscono il throughput di invio; Redis fa cache delle impostazioni per-tenant; MySQL contiene iscritti, liste, campagne e tracking log tutti chiavati per customer_id. Lo scale-out è lo scale-out standard di Laravel: app server orizzontali dietro un load balancer, un MySQL gestito con read replica per le query dei report, queue worker distribuiti su più host.

Le agenzie che vogliono un isolamento più stringente per cliente (database separato, filesystem separato) possono eseguire lo stesso software più volte — ogni installazione è il proprio confine di tenant. La licenza copre il deployment di una singola agenzia indipendentemente da quanti clienti ci sono dentro; se serve un secondo deployment per un brand separato, è una seconda licenza. Termini di licenza →

FAQ specifiche per agenzie

Domande vere da titolari di agenzia.

Il lato customer dell'admin è diverso dal lato agenzia?

Sì — sono alberi di URL separati sulla stessa installazione. /admin/* è la vista agenzia / reseller; /dashboard/* è la vista customer che un cliente finale vede dopo il login. Stessa app Laravel, stesso MySQL, due gruppi di route distinti con middleware distinti. Le agenzie che vogliono branding personalizzato per cliente all'interno della vista customer possono distribuire un plugin di UI injection che scambia il layout lato customer in base al tenant del customer attivo.

Come fatturiamo ai clienti nella nostra valuta locale / con il nostro processore di pagamento?

I gateway inclusi coprono Stripe, Stripe Subscription, PayPal, Braintree, Paystack, Razorpay e Offline (manuale / bonifico). Qualsiasi altro — Paddle, Mollie, Adyen, Square, provider regionali — si distribuisce come plugin da una classe sola contro i contratti Cashier. Payment gateway — l'approfondimento tratta Paddle come esempio pratico con il contratto completo e le cinque regole di disciplina sul confine vendor.

E la deliverability quando molti clienti condividono un solo IP?

Ogni Customer può avere assegnato un proprio record SendingServer — questo significa che le campagne di ogni cliente possono passare attraverso un'identità Amazon SES separata, un sub-account SendGrid separato, una route Postal separata. La reputazione rimane isolata per-cliente. Il pattern "pool condiviso" funziona quando i clienti sono ben vagliati e piccoli; il pattern "un server per cliente" è la scelta usuale quando un cliente cattivo potrebbe danneggiare gli altri. Entrambi sono configurabili dalla pagina admin Sending Servers; passare dall'uno all'altro è la modifica di un campo di configurazione.

Possiamo rivendere AcelleMail come parte di un'offerta di servizio?

La Extended License concede la redistribuzione commerciale. Includi l'installazione nel tuo servizio (costruzione di campagne + esecuzione degli invii + consulenza di deliverability), fattura i clienti di conseguenza e il business di servizio risultante è tuo. La licenza è una tantum per deployment; gli update sono inclusi a vita. Tabella delle licenze →

Qual è la struttura operativa — chi assume l'agenzia per gestire questo?

Un'agenzia tipo che gestisce AcelleMail su 10-30 clienti ha bisogno di un engineer part-time fluente in Laravel per hosting, upgrade e l'occasionale plugin su misura. Una figura separata orientata all'ops — triage delle email bounciate, monitoraggio della deliverability, onboarding dei clienti nel piano giusto — è di solito la seconda assunzione. A 100+ clienti l'engineer è full-time e la piattaforma stessa è il prodotto dell'agenzia. Confronta col rivendere il SaaS di qualcun altro, dove i downtime della piattaforma diventano i tuoi ticket di supporto senza avere alcuna leva per risolverli.

Paga una volta. Rivendi campagne illimitate. Possiedi il layer email su cui girano i tuoi clienti.

La Extended License è $199 — copre la redistribuzione commerciale + il plugin SDK + gli update a vita. Prova la demo dal vivo dal lato customer e dal lato admin prima di comprare.

Acquista Extended License — $199 Prova la Live Demo