I NOSTRi PRO.
A CASA TUA.

Servizi di pulizia professionali, on-demand.Scorri per saperne di più !


Come Funziona?

Le pulizie, semplici come non le hai mai viste.

1. Scegli tu.

Quando, dove e per cosa. Decidi tutto in pochi tap. Zero chiamate, zero stress.

2. Pensiamo a tutto noi.

Un PRO selezionato arriva e fa brillare la tua casa. Puntuale ed efficiente.

3. Conferma e rilassati.

Confermi il servizio con un pagamento sicuro e anticipato. La nostra garanzia Soddisfatto o Rimborsato ti protegge completamente.

Configura il Tuo Servizio

Un'esperienza unica, creata su misura per te.

Tipo di servizio

StandardAll-Inclusive

13-15 €/h

Il PRO userà i tuoi prodotti e la tua attrezzatura.

17-22 €/h

Il PRO arriva con tutto il necessario per un risultato impeccabile.

*Il prezzo orario finale sarà confermato in base al PRO disponibile.


Durata del servizio

La tranquillità di un servizio PRO

PRO esperti e verificati

Garanzia Soddisfatto o Rimborsato

Pagamento sicuro e trasparente

Pronto a iniziare a lavorare?

Entra nel team PRO

Guadagna con la tua professionalità. Invia la tua candidatura, ti chiameremo per un colloquio conoscitivo.



Compila la tua richiesta

Grazie per il tuo interesse! Una volta inviata la richiesta, un nostro responsabile ti contatterà via WhatsApp o email per presentarti il tuo PRO, comunicarti la tariffa finale confermata e darti tutte le indicazioni per confermare il servizio.

Form Richiesta Servizio PRO (Timeline Intelligente)

Uso la mia

Range di prezzo: 13-15 €/h

Porta il PRO

Range di prezzo: 17-22 €/h

Monolocale

Bilocale

Trilocale

Altro

0.0ore

*Il consiglio si basa su stime di settore (circa 1 ora ogni 25mq per una pulizia standard).




Entra nel Team PRO

Benvenuto! Questo è il primo passo per unirti a noi. Se il tuo profilo sarà in linea con ciò che cerchiamo, ti contatteremo per un colloquio conoscitivo online.

Form Candidatura Prò

Informativa Trattamento Dati Personali

Ai sensi del Regolamento UE 2016/679 (GDPR), compilando questo modulo si acconsente al trattamento dei dati personali per le finalità di selezione del personale. I dati saranno trattati con la massima riservatezza.


Ho una Partita IVA attiva

Non ho una Partita IVA (prestazione occasionale)

Sì, ho tutta l'attrezzatura

No, preferisco usare quella del cliente

Seleziona la tariffa lorda che vuoi proporre al cliente.

Seleziona le fasce orarie in cui sei generalmente disponibile.

9-12
12-15
15-18

Nota: dovrai allegare il file manualmente all'email che verrà generata.

Riepilogo Ordine - PRO

Ciao, [NOME CLIENTE]!

Siamo pronti a rendere la tua casa impeccabile. Ecco il riepilogo del tuo servizio.

Stato del Servizio

PRO Trovato

Abbiamo trovato il professionista perfetto per te.

In attesa di Pagamento

Conferma il servizio per bloccare la prenotazione.

Servizio Confermato

Ci vediamo il giorno del servizio!

Il Tuo PRO

Foto del PRO

[NOME PRO]

Verificato da PRO

Riepilogo Servizio

Pacchetto[TIPO SERVIZIO] - [N. ORE] Ore
Data e Ora[DATA E ORA]
Indirizzo[INDIRIZZO]

Dettaglio Costi

Prezzo Orario del PRO[PREZZO PRO] €/h
Totale Finale (IVA Inclusa)[TOTALE FINALE] €

Per confermare la prenotazione, procedi con il pagamento sicuro. Il servizio è protetto dalla nostra Garanzia Soddisfatto o Rimborsato.

Conferma e Paga Ora
const clientContainer = document.getElementById('embed-container-cliente'); if (clientContainer) { let ratingInitialized = false; const initializeRating = () => { if (ratingInitialized) return; const ratingBar = document.getElementById('client-rating-bar'); if (!ratingBar) return; ratingInitialized = true; const ratingInput = document.getElementById('client-rating-value'); const ratingLabel = document.getElementById('client-rating-label'); const segments = Array.from(ratingBar.children); const labels = { 0: '', 1: 'Deludente', 2: 'Mediocre', 3: 'Buono', 4: 'Ottimo', 5: 'Eccezionale!' }; const renderRating = (value) => { const numValue = parseInt(value, 10); segments.forEach((segment, index) => { segment.classList.toggle('active', (index + 1) <= numValue); }); if (ratingLabel) ratingLabel.textContent = labels[numValue] || ''; }; segments.forEach((segment, index) => { const value = index + 1; segment.addEventListener('click', () => { const currentValue = parseInt(ratingInput.value, 10); const newValue = currentValue === value ? 0 : value; ratingInput.value = newValue; renderRating(newValue); }); segment.addEventListener('mouseover', () => renderRating(value)); }); ratingBar.addEventListener('mouseleave', () => renderRating(ratingInput.value)); }; const checkPaymentStatus = () => { const paramsString = window.location.hash.split('?')[1] || window.location.search.substring(1); const urlParams = new URLSearchParams(paramsString); if (urlParams.get('status') === 'pagato') { document.getElementById('dot3')?.classList.add('active'); document.getElementById('status3-text')?.classList.remove('text-gray-500'); document.getElementById('status3-desc')?.classList.remove('text-gray-500'); document.getElementById('payment-box').style.display = 'none'; document.getElementById('feedback-box').style.display = 'flex'; document.getElementById('page-subtitle').textContent = "Pagamento ricevuto! Il tuo servizio è confermato."; const totalPrice = document.getElementById('total-price-value')?.textContent; document.getElementById('paid-price-value').textContent = totalPrice; document.getElementById('paid-price-container').classList.remove('hidden'); initializeRating(); } }; checkPaymentStatus(); }
Dettaglio Incarico - PRO

Dettaglio Incarico, [NOME PRO]!

Ecco tutte le informazioni di cui hai bisogno per questo servizio.

Riepilogo Incarico

Tipo Servizio[TIPO SERVIZIO]
Data[DATA]
Orario[ORARIO INIZIO] - [ORARIO FINE]
Durata[N. ORE] Ore

Dettaglio Guadagni

Tariffa Oraria Lorda20.00 €/h
Commissione PRO (20%)-4.00 €/h
Tuo Guadagno Netto Orario16.00 €/h
Guadagno Totale Netto48.00 €

Luogo e Cliente

Mappa

[INDIRIZZO CLIENTE]

Ottieni Indicazioni

[NOME CLIENTE]

Note aggiuntive:

"[NOTE_CLIENTE]"

Azioni Incarico

Importante: Il tuo pagamento verrà elaborato dopo che il cliente avrà lasciato il suo feedback. Assicurati di guidarlo in questo ultimo passaggio per velocizzare il processo.

Lavoro Completato!
Lascia un Feedback sul Cliente
document.addEventListener('DOMContentLoaded', () => { const proContainer = document.getElementById('embed-container-pro'); if (proContainer) { let ratingInitialized = false; const initializeRating = () => { if (ratingInitialized) return; const ratingBar = document.getElementById('pro-rating-bar'); if (!ratingBar) return; ratingInitialized = true; const ratingInput = document.getElementById('pro-rating-value'); const ratingLabel = document.getElementById('pro-rating-label'); const segments = Array.from(ratingBar.children); const labels = { 0: '', 1: 'Deludente', 2: 'Mediocre', 3: 'Buono', 4: 'Ottimo', 5: 'Eccezionale!' }; const renderRating = (value) => { const numValue = parseInt(value, 10); segments.forEach((segment, index) => { segment.classList.toggle('active', (index + 1) <= numValue); }); if (ratingLabel) ratingLabel.textContent = labels[numValue] || ''; }; segments.forEach((segment, index) => { const value = index + 1; segment.addEventListener('click', () => { const currentValue = parseInt(ratingInput.value, 10); const newValue = currentValue === value ? 0 : value; ratingInput.value = newValue; renderRating(newValue); }); segment.addEventListener('mouseover', () => renderRating(value)); }); ratingBar.addEventListener('mouseleave', () => renderRating(ratingInput.value)); }; document.getElementById('complete-job-button')?.addEventListener('click', () => { document.getElementById('action-box').style.display = 'none'; document.getElementById('confirmation-message').style.display = 'block'; }); document.getElementById('leave-feedback-button')?.addEventListener('click', () => { document.getElementById('feedback-form-container').style.display = 'block'; document.getElementById('leave-feedback-button').style.display = 'none'; initializeRating(); }); document.getElementById('submit-feedback-button')?.addEventListener('click', () => { document.getElementById('feedback-form-container').innerHTML = `

Grazie!

Il tuo feedback è stato inviato.

`; }); } });