← Blog
⚡ Nuova funzione

Smart Paste:
un incolla, otto campi compilati.

Creare un'etichetta una volta voleva dire ridigitare ogni riga di indirizzo da un'email d'ordine o un marketplace in un modulo separato. Smart Paste sostituisce tutto questo con un'unica textarea — incolla il blocco grezzo e il modulo si compila da solo. Live ora su /dashboard/labels/create.


1. Il problema: otto campi, un indirizzo

Ogni etichetta di spedizione richiede le stesse otto cose lato destinatario — nome completo, via + numero civico, codice postale, città, paese, email, telefono con prefisso internazionale, e il corriere. Un modulo normale ti costringe a digitare o incollare ciascuno separatamente, spostando il focus tra i campi e ricontrollando tre volte di non aver perso una cifra del codice postale.

Questa frizione si somma. Pochi secondi per campo, moltiplicati per ogni etichetta che crei, più gli inevitabili refusi che vengono beccati solo dopo che il corriere rifiuta la spedizione. Volevamo toglierla del tutto.

2. Come funziona Smart Paste

Sulla pagina di creazione etichetta c'è ora una sezione Smart Paste richiudibile in alto. Butta il blocco destinatario grezzo nella textarea di destra — può venire da qualunque parte: una pagina ordine Amazon, un messaggio acquirente eBay, una firma email, uno screenshot passato all'OCR, una nota in testo semplice che il tuo cliente ti ha mandato in chat. Clicca Parse & fill.

Smart Paste legge il blocco riga per riga, identifica quale riga è quale campo, e renderizza una card di anteprima Parsed con tutto quello che è stato rilevato — sender a sinistra, badge del corriere al centro se ne è stato menzionato uno, destinatario a destra. Il resto del modulo sotto è precompilato. Controlla, regola se qualcosa non torna, e continua verso la ricerca tariffe.

3. Cosa rileva

Ogni blocco viene scansionato cercando gli stessi otto segnali. Ognuno viene marcato come rilevato, mancante o ambiguo così sai esattamente cosa è passato:

NomePrima riga che non sia un indirizzo — Mario Rossi
Via + numeroVia Roma 12 · Calle Mayor 5
Codice postale00100 · 28001 · SW1A 1AA
PaeseDal nome o dal codice ISO — Italy / IT
Emailmario.rossi@example.com
Telefono + prefisso+39 333 1234567 — separa il prefisso
CorriereUPS, DHL, GLS, BRT, InPost…
Note pacco100u Pokemon Cards (PSA 7)

4. Formati che capisce

Al parser non importa l'ordine delle righe, la punteggiatura, o in che lingua è il nome del paese. Una manciata di pattern che gestisce automaticamente:

  • Formato europeo multiriga — nome, via + numero, codice postale + città, paese su righe separate (pagine ordine Madrid, Rome, Berlin).
  • Formato in stile US — nome, via, città + stato + ZIP, paese (riepiloghi ordine Amazon US).
  • Blocchi misti con email + telefono intercalati — indirizzi in stile firma dove le righe di contatto stanno tra o dopo le righe postali.
  • Prefissi telefonici internazionali — separa il codice paese (+34, +39, +49…) dal numero locale così l'API del corriere lo riceve nella forma giusta.

Se qualcosa è ambiguo, Smart Paste lo segnala nella card di anteprima invece di indovinare in silenzio. Hai sempre modo di rivedere prima di continuare.

☰ 5. Scorciatoia mittente: rubrica + incolla

La colonna sinistra di Smart Paste gestisce il tuo indirizzo sender. Se hai già salvato mittenti sotto Account → Rubrica, scegline uno dal dropdown e viene compilato. Ancora niente rubrica? Incolla il tuo blocco nello stesso formato del blocco destinatario — viene analizzato in modo identico.

In entrambi i casi, sender + destinatario atterrano nella stessa anteprima Parsed e il resto del modulo si sblocca insieme. Due incollaggi, l'etichetta intera è pronta.

6. Privacy: resta tutto sul nostro server

Smart Paste gira interamente sul backend di NullShip. Il blocco che incolli non viene inviato a nessun servizio IA di terze parti, non viene loggato in chiaro, non viene conservato oltre la sessione attiva. L'analisi avviene con una pipeline regex + pattern-matching scritta specificamente per indirizzi di spedizione — niente chiamata API esterna, niente fornitore di modello, niente tag di analytics.

Quando clicchi Parse & fill, il risultato resta solo nella tua sessione. Cancellalo in qualunque momento con il piccolo link "clear all parsed data" accanto al pulsante. Una volta creata l'etichetta, vengono conservati solo i campi che finiscono davvero sul pacco — sotto le stesse regole di conservazione dati di qualsiasi altra etichetta NullShip.


Domande frequenti

Smart Paste funziona senza JavaScript? +
Sì. Il parser gira lato server. Incolli, invii il modulo, la pagina si ricarica con tutto compilato. Tor Browser al livello di sicurezza massimo (senza JS) funziona esattamente nello stesso modo — è stato un requisito stringente dal primo giorno.
Cosa succede se il parser sbaglia un campo? +
Ogni campo analizzato viene mostrato nella card di anteprima prima che tu continui. Se qualcosa sembra sbagliato, i normali campi del modulo sotto l'anteprima restano modificabili — cambia il valore e procedi. Smart Paste è una scorciatoia, non una scatola nera.
Posso usare Smart Paste dall'API? +
Non ancora direttamente — per ora il parser è esposto attraverso la web UI. L'API continua ad accettare JSON pre-strutturato con ogni campo separato, che è comunque quello che la maggior parte delle integrazioni automatizzate vuole. Un endpoint /v1/parse potrebbe arrivare più avanti se c'è richiesta.
Supporta testo scritto a mano / passato all'OCR? +
Supporta qualsiasi testo. Se l'output del tuo OCR è abbastanza pulito da poter essere letto da un umano, Smart Paste probabilmente riesce ad analizzarlo. Un OCR scarso (diacritici mancanti, lettere sbagliate nei codici postali, parole attaccate) lo fa inciampare — pulisci prima il testo o incolla manualmente in quei casi.
Che lingue capisce per i nomi dei paesi? +
I nomi dei paesi in inglese, spagnolo, francese, tedesco, portoghese, italiano e polacco vengono riconosciuti, più il codice ISO a due lettere (IT, ES, DE…). Se incolli "Italia", "Italy" o "IT", tutti e tre vengono normalizzati sulla stessa destinazione.

Provalo

Smart Paste è live sulla pagina di creazione etichetta. Accedi, clicca Create Label, incolla un blocco di indirizzo nella sezione Smart Paste e guarda il resto del modulo compilarsi da solo.

Crea account gratuito →