iMessage (Beta)
Porta iMessage nella tua casella di posta unificata. Collega un Mac con BlueBubbles e i tuoi iMessage confluiranno nella piattaforma insieme a WhatsApp, SMS, Instagram e Messenger, con lo stesso Agente AI, le stesse trasmissioni e la cronologia dei contatti che già utilizzi ovunque.
Canale Beta. Il supporto per iMessage è attualmente disponibile solo su invito mentre perfezioniamo l’esperienza. Contatta l’assistenza per abilitarlo sul tuo account. Le funzionalità, i limiti e il comportamento potrebbero cambiare man mano che il canale matura.
Panoramica
Apple non offre un’API ufficiale per iMessage, ovvero un insieme di regole che consentirebbe ad altre app di connettersi direttamente a iMessage. Questa integrazione si connette invece tramite un’app bridge open-source chiamata BlueBubbles, che viene eseguita su un Mac connesso al tuo account iMessage. Una volta connessa, la piattaforma:
- Riceve gli iMessage in arrivo come nuove conversazioni in Chat.
- Invia le risposte in uscita tramite il tuo Mac, in modo che appaiano ai destinatari come un normale iMessage con bolla blu dal tuo ID Apple.
- Permette al tuo Agente AI, ai tag e alle schede dei contatti di funzionare esattamente come fanno su ogni altro canale.
La configurazione richiede circa 10 minuti una volta installato BlueBubbles.
Cosa ti serve
Per collegare iMessage, avrai bisogno di tutto quanto segue:
- Un Mac (portatile o desktop) connesso al tuo Apple ID con iMessage abilitato nell’app Messaggi.
- Il Mac deve rimanere online e attivo. Se il Mac va in stop, si riavvia o perde la connessione a internet, gli iMessage smetteranno di arrivare finché non tornerà online.
- BlueBubbles Server installato su quel Mac: un’app gratuita e open-source disponibile su bluebubbles.app.
- Un modo per esporre il tuo Mac a internet: solitamente un tunnel come Cloudflare Tunnel, ngrok o Tailscale. La procedura guidata di BlueBubbles ti guiderà in questo passaggio.
- Un piano a pagamento: iMessage è incluso come parte della tua disponibilità di canali in tutti i piani attuali.
Configurazione di BlueBubbles
BlueBubbles è un’applicazione di terze parti separata che installi sul tuo Mac. Non la ospitiamo noi: viene eseguita localmente sulla tua macchina.
- Scarica e installa BlueBubbles Server da bluebubbles.app.
- Concedi le autorizzazioni richieste dal programma di installazione (Accessibilità, Accesso completo al disco, Automazione). Queste consentono a BlueBubbles di leggere i messaggi in arrivo e attivare l’app Messaggi per inviare quelli in uscita.
- Apri BlueBubbles → Settings → API & Webhooks.
- Imposta una password del server.
- Copia il tuo URL del server (un indirizzo pubblico che punta al tuo Mac).
- Verifica in BlueBubbles che i messaggi di test in entrata e in uscita funzionino localmente prima di procedere.
Le istruzioni complete per la configurazione, la risoluzione dei problemi e le guide specifiche per la piattaforma si trovano nella documentazione ufficiale di BlueBubbles. Se riscontri problemi con BlueBubbles, la loro documentazione e la loro community sono la risorsa più rapida.
Collegamento di BlueBubbles alla piattaforma
Una volta che BlueBubbles è in esecuzione sul tuo Mac:
- Nella barra laterale sinistra, fai clic su Impostazioni vicino alla parte inferiore.
- Nella barra laterale delle Impostazioni, sotto Canali, fai clic su Canali.
- Trova la scheda iMessage e fai clic su Connetti. (Il pulsante Connetti diventa cliccabile solo una volta che iMessage è stato abilitato per il tuo account; fino ad allora è disattivato e la scheda mostra la nota “iMessage è in beta privata e non è ancora abilitato sul tuo account.”)
- Incolla l’URL del server BlueBubbles (ad es.
https://your-tunnel.example.com). - Incolla la password del server BlueBubbles.
- Fai clic su Connetti.
Verifichiamo la connessione contattando il tuo server BlueBubbles e configuriamo automaticamente il webhook (un webhook è un indirizzo web che consente a BlueBubbles di comunicare automaticamente alla piattaforma il momento in cui arriva un nuovo messaggio). Se tutto è corretto, lo stato passa a Connected.
- In BlueBubbles, apri Settings → API & Webhooks → Webhooks e conferma (o incolla) l’URL del webhook mostrato nella pagina delle impostazioni di iMessage.
- Salva.
Ecco fatto: gli iMessage in arrivo ora arriveranno nella tua casella di posta in tempo reale.
Test della connessione
Dalla pagina delle impostazioni di iMessage, puoi inviare un iMessage di prova a qualsiasi numero di telefono per confermare che tutto sia collegato correttamente. Inserisci il numero di telefono del destinatario nel formato E.164 (ad esempio +14155551234) insieme a un breve messaggio e invia il test.
Il primo invio di prova può richiedere fino a un minuto, poiché l’app Messaggi sul tuo Mac potrebbe dover avviare una nuova conversazione. Gli invii successivi sono quasi istantanei.
Come fluiscono i messaggi
In entrata
- Qualcuno invia un iMessage al tuo ID Apple.
- L’app Messaggi sul tuo Mac lo riceve (proprio come al solito).
- BlueBubbles rileva il nuovo messaggio e lo invia tramite POST all’URL del webhook.
- La piattaforma crea un contatto (se nuovo), inserisce il messaggio in Chat e, se il tuo Agente AI per questo canale è attivo, risponde.
In uscita
- Tu o l’IA inviate una risposta dalla piattaforma.
- Inviamo il messaggio al tuo server BlueBubbles.
- BlueBubbles dice all’app Messaggi sul tuo Mac di inviare l’iMessage.
- Il destinatario vede un normale iMessage con bolla blu dal tuo ID Apple.
Tipi di messaggio supportati
- Messaggi di testo — pienamente supportati in entrambe le direzioni.
- Allegati e media — gli allegati in entrata sono visibili in BlueBubbles ma non sono ancora importati nella piattaforma durante la Beta. I messaggi in uscita devono contenere testo: l’invio di immagini o file tramite iMessage non è ancora disponibile.
Limiti di invio, riscaldamento e controlli sui follow-up
iMessage ha lo stesso tipo di limiti di invio protettivi, riscaldamento automatico e kill switch per i follow-up che hanno WhatsApp Web e Telegram, con una differenza che vale la pena conoscere: su iMessage, i follow-up automatizzati sono attivati per impostazione predefinita su un account appena connesso, quindi disattivali tu stesso se vuoi che l’account rimanga silenzioso durante la fase di riscaldamento. Apple segnala in modo aggressivo gli account che si comportano come mittenti di massa, quindi queste misure di protezione esistono per mantenere sicuro il tuo ID Apple. Troverai una scheda Limiti di invio e riscaldamento e un interruttore Follow-up automatizzati nella pagina delle impostazioni di iMessage una volta connesso.
Riscaldamento automatico (ramp)
Un account iMessage appena connesso viene intenzionalmente limitato e sblocca maggiore capacità nel tempo. Guadagna un “giorno di qualificazione” solo nei giorni in cui invia effettivamente almeno il 75% del suo limite attuale: i giorni di inattività non contano.
- Limite messaggi giornalieri =
50 + 8 × (day − 1), limitato a 500/giorno (raggiunto al giorno 58). - Limite nuovi contatti giornalieri =
floor((day − 1) × 5 / 6), limitato a 50/giorno (raggiunto al giorno 61).
La pagina delle impostazioni mostra il giorno di ramp attuale, l’utilizzo odierno rispetto al limite e quanto manca al completamento. Se il tuo ID Apple ha già una lunga cronologia autentica di iMessage, puoi spostare in avanti il cursore del giorno di ramp, ma fallo solo onestamente, per un account che possiede realmente tale cronologia.
Override manuale oltre il periodo di riscaldamento
Dopo il ramp completo di 58 giorni, un override opzionale ti consente di aumentare il limite giornaliero di messaggi oltre i 500 (da 750 fino a 5.000, con incrementi di 250 messaggi). Mantieni un approccio prudente: Apple non pubblica un numero sicuro e l’invio eccessivo mette a rischio il tuo ID Apple. L’override è disponibile solo una volta che l’account ha completato il ramp.
Attivazione/disattivazione limiti di invio e interruttore di emergenza per i follow-up
Un interruttore principale abilita o disabilita i limiti di invio e un tetto giornaliero per i nuovi contatti ti consente di limitare i primi contatti a un numero inferiore rispetto a quanto consentirebbe la rampa di riscaldamento. L’interruttore Follow-up automatizzati interrompe tutti i follow-up automatizzati per l’account, indipendentemente dalle impostazioni di Broadcast/campagna. Su iMessage questo interruttore è attivo all’avvio, quindi un account appena connesso invierà follow-up automatizzati finché non lo disattiverai; è consigliabile disattivarlo mentre l’account è nuovo (meno di ~30 giorni di rampa). Quando viene raggiunto il limite giornaliero, i follow-up programmati vengono posticipati al giorno successivo invece di fallire.
Limitazioni della Beta di iMessage
Poiché iMessage non dispone di un’API ufficiale, questo canale presenta dei vincoli che non troverai su WhatsApp, SMS o Instagram. Ti preghiamo di esaminarli attentamente prima di fare affidamento su iMessage per comunicazioni aziendali critiche.
- Il tuo Mac deve rimanere online e attivo. Senza Mac, niente iMessage. Consigliamo di disabilitare lo stop sul Mac che esegue BlueBubbles o di utilizzare un Mac mini dedicato a questo scopo.
- Solo conversazioni uno-a-uno tramite numero di telefono. Le chat di gruppo e gli handle (email) dell’ID Apple non sono ufficialmente supportati durante la Beta e potrebbero comportarsi in modo imprevisto se raggiungono la piattaforma: utilizza solo conversazioni iMessage uno-a-uno tramite numero di telefono.
- Solo testo. I messaggi contenenti solo allegati (foto, video, file) vengono ignorati in entrata e gli invii in uscita devono contenere testo. L’invio di contenuti multimediali verrà aggiunto più avanti nella Beta.
- Nessun modello o messaggio pre-approvato. Tutti i messaggi sono testo a forma libera.
- Nessuna conferma di lettura o di recapito nell’interfaccia utente della piattaforma. Le vedrai comunque nell’app Messaggi sul tuo Mac.
- Uno stato “Inviato” significa consegnato al Mac, non al destinatario. Uno stato “Inviato” significa che la piattaforma ha consegnato il messaggio al tuo Mac, non che il destinatario lo abbia ricevuto. Poiché iMessage non ha una conferma di recapito affidabile, alcuni invii vengono contrassegnati come “Inviato” in modo ottimistico anche quando il tuo Mac non è riuscito a confermare la consegna (ad esempio, se il destinatario non utilizza iMessage). Per essere sicuro che un messaggio sia arrivato, controlla l’app Messaggi sul tuo Mac.
- Gli indicatori di digitazione richiedono l’API privata di BlueBubbles. Quando l’IA sta componendo una risposta, il tuo contatto vede una bolla “sta scrivendo…”, ma solo se hai abilitato le funzionalità Private API in BlueBubbles (Settings → Private API). Senza di essa, le risposte vengono inviate normalmente; il contatto semplicemente non vedrà prima la bolla di digitazione.
- Il primo messaggio in uscita verso un nuovo contatto può essere lento. L’avvio di una conversazione completamente nuova può richiedere fino a 30-60 secondi mentre macOS apre il thread; i messaggi successivi sono veloci.
- Nessun invio massivo / broadcast. Durante la Beta, iMessage è ideale per le conversazioni in entrata e le risposte uno-a-uno, non per trasmissioni in uscita ad alto volume. Apple limita e segnala in modo aggressivo il traffico iMessage automatizzato.
- Rischio dell’account. Apple non sanziona ufficialmente l’automazione di iMessage di terze parti. Un uso eccessivo o di spam dell’automazione di iMessage può comportare la segnalazione o la limitazione del tuo ID Apple da parte di Apple. Usa il canale in modo responsabile.
Risoluzione dei problemi
“Impossibile raggiungere il server BlueBubbles”
- Verifica che BlueBubbles sia in esecuzione sul tuo Mac e che sia visibile l’indicatore verde Server running.
- Verifica che il tuo tunnel (Cloudflare / ngrok / Tailscale) sia attivo e che l’URL che hai incollato sia raggiungibile da internet — aprilo in un browser, dovresti vedere una pagina di benvenuto di BlueBubbles.
- Controlla due volte che la password del server corrisponda a quella impostata in BlueBubbles → Settings → API.
I messaggi in entrata non appaiono nella Posta in arrivo
- Apri BlueBubbles → Settings → API & Webhooks → Webhooks e conferma che l’URL del webhook che ti abbiamo mostrato sia salvato esattamente come visualizzato.
- Dalla pagina delle impostazioni di iMessage, usa Refresh status per verificare che la connessione sia ancora attiva.
- Assicurati che il numero del mittente sia un numero di telefono e non un indirizzo email (gli handle email non sono supportati nella Beta).
- Conferma che il tuo Mac abbia una connessione internet e sia attivo.
I messaggi in uscita non vengono inviati
- Testa lo stesso destinatario direttamente dall’app Messaggi sul tuo Mac. Se nemmeno Messaggi può inviarlo (ad esempio, il destinatario non usa iMessage), non può farlo nemmeno la piattaforma.
- Assicurati che il tuo Mac non sia in stop, bloccato con FileVault o che non mostri una finestra di dialogo di aggiornamento di sistema: questi elementi bloccano l’automazione AppleScript, su cui si basa BlueBubbles.
- Conferma di avere crediti sufficienti sul tuo account.
Lo stato mostra “Connected” ma nulla funziona
- Utilizza Aggiorna stato nella pagina delle impostazioni di iMessage per verificare nuovamente la connessione.
- Se il problema persiste, disconnettiti, quindi riconnettiti con un nuovo URL del server e una nuova password.
Il mio Mac si è riavviato / ha perso la connessione internet
Quando il tuo Mac torna online e BlueBubbles si riavvia, la connessione riprende automaticamente. Tutti i messaggi inviati mentre il Mac era offline appariranno nell’app Messaggi una volta riconnesso, ma potrebbero non essere tutti riportati sulla piattaforma: iMessage non espone un’API di recupero dati affidabile.
Hai bisogno di aiuto?
iMessage è attualmente in Beta. Se riscontri problemi che non abbiamo trattato sopra, contatta hi@youraiconnector.com con:
- L’URL del server a cui ti sei connesso (senza la password).
- Una descrizione del problema ed eventuali messaggi di errore dalla pagina delle impostazioni di iMessage.
- L’orario in cui si è verificato il problema.
Ci occuperemo di dare un’occhiata il prima possibile.