Plugin gratuiti · Installazione in 2 minuti · Zero codice

Collega Willy Push al tuo sito
e inizia a vendere di più

Plugin ufficiali per WordPress, Shopify, PrestaShop, Joomla, Drupal, Magento, Wix e kit dedicati per Android e iOS. Scarichi, installi, inserisci le credenziali API. Le notifiche push sono attive.

9Piattaforme supportate
< 2 minTempo di installazione
0 KBImpatto su PageSpeed
100%Gratuiti e open
Scarica per la tua piattaforma ↓

Perché integrare le push notification?

Le notifiche push hanno un tasso di apertura fino a 10x superiore alle email. Ogni giorno senza push è fatturato perso.

💰

Recupera carrelli

Il 70% dei carrelli viene abbandonato. Una push al momento giusto ne recupera fino al 15%.

🚀

Lanci e promo

Invia offerte flash ai tuoi iscritti e genera traffico in pochi secondi.

📈

52% tasso apertura

Le push vengono lette, non finiscono nello spam. ROI misurabile dalla dashboard.

🔒

Sicurezza garantita

Autenticazione a 3 livelli: appId + appKey, Origin check, E2EE. Il dominio non transita mai dal client.

Come funziona l'autenticazione

Ogni integrazione — web, CMS o mobile — si autentica con appId e appKey. Il dominio non viene mai inviato dal client: è il server a ricavarlo dalle credenziali.

🔑 1. Credenziali API

Ogni sito/app riceve un appId e un appKey dalla dashboard (Impostazioni → API). Queste credenziali sono legate a un dominio specifico nel database di Willy Push.

🔒 2. Validazione server-side

Il server verifica appId + appKey, ricava il dominio dal database, e per le richieste web controlla l'header Origin del browser. Per le app mobile, valida il package name (Android) o il Bundle ID (iOS).

🔐 3. Cifratura e firma

Tutte le push sono cifrate E2EE — la chiave privata resta solo sul dispositivo. Su Enterprise, ogni richiesta API è anche firmata con HMAC-SHA256 per un livello extra di protezione.

Dove trovi appId e appKey

  1. Accedi alla Dashboard Willy Push
  2. Vai in Impostazioni → API
  3. Copia appId e appKey
  4. Incollali nel plugin CMS, nello snippet HTML o nel SDK mobile

Le credenziali sono uniche per ogni dominio/app. Se le ruoti dalla dashboard, i dispositivi già registrati restano attivi — le nuove registrazioni useranno le credenziali aggiornate.

Come funziona in pratica

Piattaforma Come si passa Validazione server
Plugin CMS
WordPress, Shopify, Joomla, PrestaShop, Drupal, Magento, Wix
Pannello admin del plugin → campi App ID e App Key. Lo script li legge automaticamente. appId + appKey + Origin header
Snippet HTML
Qualsiasi sito
<script src="..." data-app-id="..." data-app-key="..."> appId + appKey + Origin header
SDK Android WillyPush.configure(appId, appKey) appId + appKey + package name
SDK iOS WillyPush.configure(appId:, appKey:) appId + appKey + Bundle ID

Perché non inviamo il dominio dal client? Perché qualsiasi codice JavaScript lato browser può essere copiato o modificato. Se il dominio fosse un parametro inviato dal client, chiunque potrebbe falsificarlo. Con Willy Push il server ricava il dominio dalle credenziali appId nel proprio database e valida l'Origin della richiesta — rendendo impossibile l'uso delle credenziali da un sito diverso.

Scegli la tua piattaforma e scarica gratis

Tutti i plugin sono gratuiti, open e mantenuti dal team Willy Push. Funzionano su qualsiasi piano.

S
Shopify
Snippet Liquid · Gratis

Segmentazione per customer, collection e carrello

Snippet Liquid v2.0 con segmentazione completa: tagga automaticamente clienti loggati/visitatori, VIP (5+ ordini), tipo pagina, collection, prodotto visitato, carrello attivo. Filtro pagine incluso.

  • Tag customer: role:customer, buyer, vip, customer tags Shopify
  • Tag prodotto: tipo, vendor, collection, product tags
  • Carrello: valore, numero articoli per campagne carrello abbandonato
  • Filtro pagine: include/exclude per URL
  • Ritardo prompt e tag personalizzati
  • Compatibile tutti i temi + Shopify Plus
⏱ Tempo di installazione: ~60 secondi
📖 Guida installazione e configurazione
  1. Scarica il file willy-push.liquid dal bottone qui sopra
  2. Nel pannello Shopify vai su Negozio online → Temi → Modifica codice
  3. Apri snippets/, clicca Add a new snippet, chiama lo snippet willy-push
  4. Incolla il contenuto del file scaricato nello snippet
  5. Apri layout/theme.liquid e aggiungi prima di </head>:
{% render 'willy-push' %}
  1. Nello snippet, modifica willy_push_domain con il tuo dominio
  2. Configura la segmentazione modificando le variabili all'inizio del file:
wp_tag_customer = true   → tag customer/visitor/VIP
wp_tag_page_type = true  → tag per tipo pagina
wp_tag_product = true    → dati prodotto visitato
wp_tag_collection = true → tag per collection
wp_cart_event = true     → carrello abbandonato
wp_page_mode = 'all'     → 'include'/'exclude' per filtrare
  1. Salva. I tag vengono assegnati automaticamente e puoi usarli dalla dashboard.

Lo snippet rileva automaticamente i clienti VIP (5+ ordini), i customer tags di Shopify, e invia valore e numero articoli del carrello.

P
PrestaShop
Modulo nativo · Gratis

Segmentazione clienti, categorie e eventi e-commerce

Modulo v2.0 con 4 pannelli configurazione: Generale, Pagine, Segmentazione, Eventi E-commerce. Tagga automaticamente per gruppo cliente, categoria prodotto. Evento carrello abbandonato e acquisto completato.

  • Segmentazione: tag per gruppo cliente (visitor, customer, vip)
  • Tag categoria: cat:scarpe, cat:abbigliamento automatici
  • Filtro pagine: whitelist/blacklist URL + filtro per controller
  • E-commerce: evento carrello e acquisto completato
  • Invio automatico productId e productName
  • Compatibile PrestaShop 1.7.x e 8.x
⏱ Tempo di installazione: ~2 minuti
📖 Guida installazione e configurazione
  1. Scarica il file willy-push-prestashop.zip
  2. Vai nel back-office: Moduli → Module Manager → Carica un modulo
  3. Seleziona il file .zip. Clicca Configura
  4. Sezione Generale: inserisci il dominio, attiva, imposta il ritardo prompt
  5. Sezione Pagine: scegli whitelist/blacklist per URL. Puoi anche filtrare per controller PS (product, category, cms)
  6. Sezione Segmentazione: attiva tag per gruppo cliente (visitor, customer, vip), per categoria prodotto, per URL pagina. Aggiungi tag personalizzati
  7. Sezione Eventi E-commerce: attiva evento carrello (per campagne carrello abbandonato) e evento acquisto completato
  8. Clicca Salva

Il modulo invia automaticamente productId e productName sulla pagina prodotto, e le categorie visitate come tag.

J
Joomla
Plugin di sistema · Gratis

Segmentazione per gruppi utente, menu e categorie

Plugin di sistema v2.0 con 3 fieldset XML: Generale, Pagine, Segmentazione. Tagga automaticamente per gruppo utente Joomla, voce di menu attiva e categoria contenuto. Filtro pagine con whitelist/blacklist.

  • Tag gruppo utente: group:registered, group:author, group:guest
  • Tag menu: menu:chi-siamo, menu:servizi automatici
  • Tag categoria: cat:notizie in base al contenuto visitato
  • Filtro pagine: whitelist/blacklist con wildcards
  • Ritardo prompt e tag personalizzati
  • Compatibile Joomla 4.x e 5.x
⏱ Tempo di installazione: ~2 minuti
📖 Guida installazione e configurazione
  1. Scarica il file willy-push-joomla.zip
  2. Nel pannello admin vai su Sistema → Installa → Estensioni
  3. Trascina il file .zip e installa
  4. Vai su Sistema → Plugin e cerca "Willy Push"
  5. Tab Generale: inserisci il dominio, attiva, escludi Super Admin
  6. Tab Pagine: scegli whitelist/blacklist con wildcards. Imposta il ritardo prompt
  7. Tab Segmentazione: attiva tag per gruppo utente (registered, author, guest), per voce di menu attiva, per categoria contenuto. Aggiungi tag personalizzati
  8. Salva e pubblica il plugin

Tutti i parametri sono configurabili dal manifest XML standard di Joomla. I tag vengono assegnati automaticamente ai visitatori.

D
Drupal
Modulo · Gratis

Segmentazione per ruoli, content type e tassonomie

Modulo v2.0 con form admin organizzato in sezioni: Generale, Pagine, Segmentazione. Tag automatici per ruolo Drupal, tipo contenuto e termini di tassonomia. Filtro per path alias e content type.

  • Tag per ruolo: role:authenticated, role:editor, role:anonymous
  • Tag per content type: type:article, type:page, type:product
  • Tag tassonomia: tax:notizie, tax:sport automatici
  • Filtro pagine: whitelist/blacklist con pattern Drupal
  • Filtro per content type e tag personalizzati
  • Compatibile Drupal 9, 10 e 11
⏱ Tempo di installazione: ~2 minuti
📖 Guida installazione e configurazione
  1. Scarica il file willy-push-drupal.zip
  2. Estrai la cartella willy_push in /modules/contrib/
  3. Nel pannello admin vai su Estendi e attiva "Willy Push"
  4. Vai su Configurazione → Servizi web → Willy Push
  5. Sezione Generale: dominio, attiva, escludi admin, ritardo prompt
  6. Sezione Pagine: whitelist/blacklist con pattern Drupal (es: /blog/*). Filtro per content type (article, page, product)
  7. Sezione Segmentazione: attiva tag per ruolo (authenticated, editor, anonymous), per content type, per tassonomia (field_tags, field_category). Aggiungi tag personalizzati
  8. Clicca Salva configurazione

Se usi Drush: drush en willy_push. I tag vengono assegnati tramite il path alias e i termini di tassonomia del nodo visitato.

M
Magento 2
Modulo · Gratis

Segmentazione enterprise: gruppi cliente, store, categorie, prodotti

Modulo v2.0 con 4 sezioni admin: Generale, Pagine, Segmentazione, Eventi E-commerce. Tag per gruppo cliente, store view, categoria e prodotto. Carrello abbandonato con valore e ordine completato con totale.

  • Tag gruppo cliente: group:general, group:wholesale, role:customer
  • Tag store view: store:default, website:main per multi-negozio
  • Tag prodotto: productId, SKU, prezzo + categorie prodotto
  • E-commerce: carrello (valore, items) e ordine completato (ID, totale)
  • Filtro pagine e filtro per action Magento
  • Scope store: configurazione diversa per ogni negozio
  • Compatibile Magento 2.4+ / Adobe Commerce
⏱ Tempo di installazione: ~3 minuti
📖 Guida installazione e configurazione
  1. Scarica il file willy-push-magento2.zip
  2. Estrai la cartella WillyPush in app/code/
  3. Da terminale esegui:
php bin/magento module:enable WillyPush_WebPush
php bin/magento setup:upgrade
php bin/magento cache:flush
  1. Vai su Stores → Configuration → Willy Push → Notifiche Push
  2. Sezione Generale: dominio, attiva, escludi admin, ritardo prompt
  3. Sezione Pagine: whitelist/blacklist URL + filtro per action Magento (catalog_product_view, cms_index_index, ecc.)
  4. Sezione Segmentazione: tag per gruppo cliente (general, wholesale), per store view, per categoria, per prodotto (ID, nome, SKU, prezzo). Tag personalizzati
  5. Sezione Eventi E-commerce: carrello abbandonato (con valore e items) e acquisto completato (con ID ordine e totale)
  6. Salva. Cambia scope in alto a sinistra per configurazioni multi-store.

Ogni store view può avere un dominio e una configurazione Willy Push diversi. I tag vengono assegnati automaticamente in base alla navigazione del cliente.

W
Wix
Custom Code · Gratis

Segmentazione per pagine, membri e Wix Stores

Snippet v2.0 con configurazione avanzata integrata: tag per tipo pagina, membro Wix loggato/visitatore, prodotto visitato, carrello attivo. Filtro pagine include/exclude e tag personalizzati.

  • Tag pagina: page:home, page:product, page:blog, page:cart
  • Tag membro: role:member, role:visitor, role:admin
  • Wix Stores: prodotto visitato, carrello attivo, acquisto
  • Filtro pagine per URL con include/exclude
  • Tag personalizzati e ritardo prompt
  • Supporto Wix Velo per segmentazione avanzata
⏱ Tempo di installazione: ~60 secondi
📖 Guida installazione e configurazione
  1. Scarica il file snippet.html dal bottone qui sopra
  2. Vai su Dashboard Wix → Impostazioni → Codice personalizzato
  3. Clicca + Aggiungi codice personalizzato
  4. Incolla il contenuto del file. Posizione: Head, Pagine: Tutte le pagine
  5. Nello snippet modifica l'oggetto WP_CONFIG:
appId: 'IL_TUO_APP_ID',        // Dashboard → Impostazioni → API
appKey: 'LA_TUA_APP_KEY',      // Dashboard → Impostazioni → API
tagPageType: true,             // tag per tipo pagina
tagMemberRole: true,           // tag membro/visitatore
cartEvent: true,               // carrello abbandonato
productEvent: true,            // dati prodotto visitato
pageMode: 'all',               // 'include'/'exclude'
pageList: ['/negozio','/blog'],// URL da filtrare
customTags: ['sito-wix']       // tag personalizzati
  1. Salva. I tag vengono assegnati automaticamente in base alla navigazione.

Con Wix Velo puoi estendere la segmentazione usando l'API Members per plan e slug membro.

</>
HTML / Qualsiasi sito
Script universale · Gratis

Funziona ovunque, 2 righe di codice

Hai un sito custom, un CMS non elencato o un'app web? Incolla 2 righe di codice prima di </head> e le push sono attive.

  • 2 righe di codice, funziona ovunque
  • Script < 2 KB, caricamento asincrono
  • Compatibile con qualsiasi framework
  • React, Vue, Angular, Next.js, Nuxt...
⏱ Tempo di installazione: ~30 secondi
📖 Guida installazione e segmentazione
  1. Apri il file HTML principale del tuo sito
  2. Prima della chiusura </head> incolla:
<script src="https://cdn.willypush.it/willy-push.min.js" defer></script>
<script>
document.addEventListener('DOMContentLoaded', function() {
  WillyPush.init({
    appId: 'IL_TUO_APP_ID',      // Dashboard → Impostazioni → API
    appKey: 'LA_TUA_APP_KEY',     // Dashboard → Impostazioni → API
    tags: ['page:home', 'role:visitor'],
    pageUrl: window.location.pathname,
    promptDelay: 3
  });
});
</script>
  1. Inserisci appId e appKey (li trovi in dashboard → Impostazioni → API). Il server ricava il dominio dall'appId. Nessun dato di dominio viene inviato dal browser
  2. Personalizza i tags in base alla pagina e all'utente
  3. Usa pageUrl per segmentazione per pagina, promptDelay per ritardare il prompt

Puoi passare qualsiasi tag personalizzato: tags: ['categoria:scarpe', 'utente:premium']. Per React/Vue/Angular: inserisci nello script nel componente root. Next.js: _document.js, Nuxt: nuxt.config.

Mobile E2EE

Porta Willy Push dentro la tua app

Willy Push non è solo per siti e CMS. Con gli SDK mobile colleghi anche app Android e iOS alle API Willy. Autenticazione con appId + appKey. Il server ricava il dominio dall'appId e valida il bundle/package dell'app. Tutte le push sono cifrate E2EE. Enterprise aggiunge la firma HMAC.

🖥 Willy Server gestisce

  • ✓ Registrazione centralizzata
  • ✓ Gestione chiavi pubbliche
  • ✓ Segmentazione e campagne
  • ✓ Invio e tracciamento
  • ✓ Cifratura per device

📱 SDK Mobile gestisce

  • ✓ Token push del device
  • ✓ Chiavi E2EE sul device
  • ✓ Registrazione app/device
  • ✓ Decrypt lato client
  • ✓ Segmentazione e tag
🔗 Stesse API Willy 🔒 E2EE su tutti i piani 🛠 Nessun backend da riscrivere 📱 Integrazione dedicata per piattaforma
🤖
Kit Android
SDK mobile · Tutti i piani · E2EE · HMAC Enterprise

Integra Willy Push dentro la tua app Android. Push cifrate E2EE su tutti i piani.

Il SDK Android si collega alle API Willy senza rifare il backend. Tutte le push sono cifrate E2EE con chiavi generate sul device e decrypt locale. Enterprise aggiunge la firma HMAC.

  • E2EE su tutti i piani: chiavi sul device, Willy cifra per il device specifico, decrypt locale
  • Segmentazione: tag dinamici per ruolo, categoria, città, piattaforma, eventi
  • Token push: recupero automatico del token FCM del dispositivo
  • Registrazione device: il SDK registra il device sulle API Willy in automatico
  • Enterprise: + firma HMAC su ogni richiesta API per sicurezza extra
  • Callback app: passa il risultato decriptato alla tua app

Come funziona

1. L'app Android ottiene il token push (FCM)
2. Il SDK genera le chiavi E2EE sul device (KeyStore)
3. Registrazione autenticata: appId + appKey + package name + token + chiave pubblica → API Willy
4. Willy verifica le credenziali e cifra la push con la chiave pubblica del device
5. Il SDK decripta con la chiave privata e consegna all'app
Enterprise: + firma HMAC su ogni richiesta API
📖 Guida integrazione Android
  1. Prerequisiti: progetto Android con Firebase Cloud Messaging (FCM) configurato, minSdk 21+, dipendenza Willy Push SDK
  2. Aggiungi la dipendenza nel tuo build.gradle (modulo app):
implementation 'it.willypush:android-sdk:2.0.0'
  1. Inizializza il SDK nella tua Application o MainActivity:
WillyPush.init(this, new WillyConfig.Builder()
    .appId("IL_TUO_APP_ID")       // Dashboard → Impostazioni → API
    .appKey("LA_TUA_APP_KEY")      // Dashboard → Impostazioni → API
    // .hmacSecret("...")           // solo Enterprise
    .tags("role:customer", "app:android", "citta:roma")
    .build()
);
  1. Registrazione automatica: il SDK verifica le credenziali col server (appId + appKey + package name), genera le chiavi E2EE e registra il device. Su Enterprise aggiunge la firma HMAC
  2. Ricezione push: estendi WillyPushService nel tuo FirebaseMessagingService:
public class MyPushService extends WillyPushService {
    @Override
    public void onDecryptedMessage(String title, String body, Map<String, String> data) {
        // Il contenuto è già decriptato.
        // Costruisci la notifica o passa i dati alla tua app.
        showNotification(title, body);
    }
}
  1. Registra il service nel AndroidManifest.xml:
<service android:name=".MyPushService"
    android:exported="false">
    <intent-filter>
        <action android:name="com.google.firebase.MESSAGING_EVENT" />
    </intent-filter>
</service>
  1. Segmentazione: aggiungi o aggiorna i tag in qualsiasi momento:
WillyPush.addTags("categoria:pizza", "citta:roma");
WillyPush.removeTags("role:guest");
  1. Test: dalla dashboard Willy Push, crea una campagna per il segmento app:android. La push arriva cifrata e viene decriptata dal SDK.

Tutte le push sono cifrate E2EE su tutti i piani. Il SDK gestisce chiavi, token refresh e rotazione automatica. Supporta Android 5.0+ (API 21) e si integra con qualsiasi architettura (MVVM, MVP, Compose). Documentazione completa →

Ideale per

App ristorante App rider / delivery App operatori / staff App marketing / notifiche operative
Kit iOS
SDK mobile · Tutti i piani · E2EE · HMAC Enterprise

Collega la tua app iPhone e iPad a Willy Push. Push cifrate E2EE su tutti i piani.

Il SDK iOS si integra con APNs e le API Willy senza cambiare il tuo backend. Tutte le push sono cifrate E2EE con chiavi nel Keychain e decrypt tramite Notification Service Extension. Enterprise aggiunge la firma HMAC.

  • E2EE su tutti i piani: chiavi nel Keychain, Willy cifra per il device specifico, decrypt locale
  • Segmentazione: tag dinamici per ruolo, categoria, città, piattaforma, eventi
  • Registrazione device: gestione del token APNs e registrazione su Willy
  • Notification Service Extension: decrypt E2EE in background anche con app chiusa
  • Enterprise: + firma HMAC su ogni richiesta API per sicurezza extra
  • Consegna all'app: notifica visiva o callback con il contenuto decriptato

Come funziona

1. L'app iOS registra il dispositivo alle notifiche (APNs)
2. Il SDK genera le chiavi E2EE nel Keychain
3. Registrazione autenticata: appId + appKey + Bundle ID + token + chiave pubblica → API Willy
4. Willy verifica le credenziali e cifra la push con la chiave pubblica del device
5. La Notification Service Extension decripta e mostra la notifica
Enterprise: + firma HMAC su ogni richiesta API
📖 Guida integrazione iOS
  1. Prerequisiti: progetto Xcode con certificato push APNs configurato, iOS 14+, Swift Package Manager o CocoaPods
  2. Aggiungi il package via Swift Package Manager:
// In Xcode: File → Add Package Dependencies
// URL: https://github.com/willypush/ios-sdk
// Versione: 2.0.0

Oppure con CocoaPods: pod 'WillyPush', '~> 2.0'

  1. Inizializza il SDK in AppDelegate:
import WillyPush

func application(_ application: UIApplication,
    didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

    WillyPush.configure(
        appId: "IL_TUO_APP_ID",       // Dashboard → Impostazioni → API
        appKey: "LA_TUA_APP_KEY",      // Dashboard → Impostazioni → API
        // hmacSecret: "...",           // solo Enterprise
        tags: ["role:customer", "app:ios", "citta:roma"]
    )
    WillyPush.registerForPush()
    return true
}
  1. Registrazione automatica: il SDK verifica le credenziali col server (appId + appKey + Bundle ID), genera le chiavi E2EE nel Keychain e registra il device. Su Enterprise aggiunge la firma HMAC
  2. Notification Service Extension: crea una Notification Service Extension per decriptare le push cifrate:
// NotificationService.swift
import WillyPush

class NotificationService: WillyPushNotificationService {
    // Il SDK gestisce automaticamente il decrypt.
    // La notifica decriptata viene mostrata all'utente.
}
  1. Gestisci il tap sulla notifica nel tuo AppDelegate o UNUserNotificationCenterDelegate:
func willyPush(didReceiveDecrypted payload: WillyPayload) {
    // payload.title, payload.body, payload.data
    // Naviga alla schermata giusta nella tua app
}
  1. Segmentazione: aggiungi o aggiorna i tag in qualsiasi momento:
WillyPush.addTags(["categoria:pizza", "citta:roma"])
WillyPush.removeTags(["role:guest"])
  1. Test: dalla dashboard Willy Push, crea una campagna per il segmento app:ios. La push arriva cifrata e la Notification Service Extension la decripta automaticamente.

Tutte le push sono cifrate E2EE su tutti i piani. Il SDK usa il Keychain per conservare le chiavi in modo sicuro e la Notification Service Extension per decrypt in background. Compatibile con iOS 14+, SwiftUI e UIKit. Documentazione completa →

Ideale per

App business App ristorazione App operatori / staff App con notifiche sicure e centralizzate

Un unico backend, due kit dedicati

Che tu stia lavorando su Android o iOS, il principio resta lo stesso: Willy gestisce il cuore del sistema lato server, il kit mobile si occupa solo della parte client dell'app.

🖥 Willy Server

  • ✓ Registrazione centralizzata tutti i device
  • ✓ Segmentazione e ruoli
  • ✓ Invio push cifrate per singolo device
  • ✓ Logica campagne e programmazione
  • ✓ Cifratura server-side (tutti i piani)
  • ✓ Dashboard, statistiche, API REST

📱 SDK Mobile (Android / iOS)

  • ✓ Chiavi E2EE generate sul device
  • ✓ Token push del dispositivo
  • ✓ Registrazione app/device verso Willy
  • ✓ Decrypt lato client di ogni push
  • ✓ Segmentazione e tag dinamici
  • ✓ Firma HMAC (Enterprise)

Tutte le push sono cifrate E2EE su tutti i piani. Un'unica architettura centrale, nessun backend da duplicare. Enterprise aggiunge la firma HMAC per autenticare ogni richiesta.

Parlaci della tua app →

Snippet universale

Funziona su qualsiasi sito web. Incolla prima di </head>, inserisci le credenziali, fine.

HTML – copia e incolla nel tuo sito
<script src="https://cdn.willypush.it/willy-push.min.js" defer></script> <script> document.addEventListener('DOMContentLoaded', function() { WillyPush.init({ appId: 'IL_TUO_APP_ID', appKey: 'LA_TUA_APP_KEY' }); }); </script>

Le credenziali le trovi in dashboard → Impostazioni → API. Il server ricava il dominio dall'appId. Nessun dato di dominio viene inviato dal browser.

Confronto rapido

Tutti i plugin offrono le stesse funzionalità. Scegli in base alla tua piattaforma.

Piattaforma Tipo Admin panel Escludi admin Tempo setup Download
WordPress Plugin .zip ~90 sec Scarica
Shopify Snippet Liquid Tema ~60 sec Scarica
PrestaShop Modulo .zip ~2 min Scarica
Joomla Plugin .zip ~2 min Scarica
Drupal Modulo .zip ~2 min Scarica
Magento 2 Modulo .zip ~3 min Scarica
Wix Custom Code Dashboard ~60 sec Scarica
HTML / Altro Script ~30 sec Copia
Android SDK Kotlin/Java Nell'app ~10 min Scarica
iOS SDK Swift Nell'app ~10 min Scarica

Perché integrare Willy Push e non un altro?

🇮🇹

100% Made in Italy

Server in Italia, dashboard in italiano, supporto in italiano. Nessun dato esce dall'Europa. GDPR compliant.

Script < 2 KB

Il nostro script è il più leggero sul mercato. Zero impatto su PageSpeed, Core Web Vitals e tempo di caricamento.

🔐

Sicurezza reale

Secure Web Notification Authentication su tutti i piani. Crittografia E2EE su Enterprise. Nessun intermediario legge i tuoi messaggi.

🛠

API REST complete

Collega Willy Push al tuo CRM, ERP o gestionale. Invii programmati, segmentazione, statistiche via API.

💲

Da €9/mese, tutto incluso

Nessun costo per il plugin. Nessun costo nascosto. 14 giorni di prova gratuita su tutti i piani.

🤝

Supporto gratuito

Ti aiutiamo con l'installazione, gratuitamente. Rispondiamo in meno di 4 ore.

Chi lo ha installato dice

«Ho installato il plugin WordPress in meno di 2 minuti. La prima campagna push ha generato 340 visite in 20 minuti. Non tornerò mai solo alle email.»
— Marco R., e-commerce abbigliamento, piano Pro

Unisciti ai 500+ siti che già usano Willy Push · 10M+ push inviate

Domande sull'integrazione

I plugin sono davvero gratuiti?

Sì, tutti i plugin sono gratuiti e open. Servono per collegare il tuo sito al tuo piano Willy Push. Il piano parte da €9/mese con 14 giorni di prova gratuita.

Devo avere un piano attivo per usare il plugin?

Sì, il plugin si collega al tuo account Willy Push tramite il dominio. Puoi iniziare con la prova gratuita di 14 giorni.

Lo script rallenta il mio sito?

No. Lo script pesa meno di 2 KB e si carica in modo asincrono (defer). Zero impatto su Core Web Vitals e Google PageSpeed. Abbiamo il punteggio più leggero tra tutti i provider di push notification.

Posso usare il plugin su più domini?

Sì, dipende dal tuo piano. Starter supporta 1 dominio, Pro fino a 5, Enterprise fino a 20. Ogni dominio usa la sua installazione del plugin.

Il mio CMS non è nella lista. Posso usare Willy Push?

Assolutamente sì. Lo snippet universale funziona su qualsiasi sito web: HTML statico, React, Vue, Angular, Next.js, Laravel, Ruby on Rails, Django... qualsiasi cosa con un <head>.

Come aggiorno il plugin?

Scarica la nuova versione dalla pagina e sovrascrivila. Le impostazioni vengono mantenute. Pubblicheremo gli aggiornamenti su questa pagina.

Posso integrare Willy Push nella mia app mobile?

Sì. Abbiamo SDK dedicati per Android e iOS, scaricabili gratuitamente. Il tuo backend non cambia: il SDK gestisce solo la parte client (token, chiavi, decrypt). Il server Willy continua a fare tutto il resto. Consulta la documentazione completa: SDK Android | SDK iOS.

I kit mobile supportano E2EE?

Sì, su tutti i piani. Le chiavi vengono generate e conservate sul device (Keychain su iOS, KeyStore su Android). Willy cifra ogni push per il device specifico e solo quel telefono può decriptarla. Nessun intermediario può leggere il messaggio. Su Enterprise si aggiunge anche la firma HMAC per autenticare ogni richiesta API.

Ho bisogno di aiuto per l'installazione.

Scrivici a info@willypush.it oppure dalla pagina contatti. Ti aiutiamo noi, gratuitamente, di solito in meno di 4 ore.

Prova gratuita 14 giorni · Nessuna carta richiesta

Installa oggi, invia la prima push domani

Scegli un piano, scarica il plugin per la tua piattaforma e attiva le notifiche push in meno di 2 minuti. Nessun codice, nessun developer, nessuna complicazione.

Attiva le push → Hai domande? Scrivici