Ir para conteúdo principal

🔄 Como sincronizar as reservas do bsport com o Calendário da Apple (iCloud)

Este guia explica como adicionar automaticamente as suas reservas do bsport ao Calendário da Apple usando uma Regra de E-mail e um pequeno A

👉 Não são necessárias ferramentas de terceiros.

Resultado: sempre que chega um e-mail de reserva do bsport, um evento é criado automaticamente no calendário do iCloud escolhido.

🧩 Pré-requisitos

Antes de começar, certifique-se de que:

  • Utiliza o Apple Mail no Mac (Ventura / Sonoma / Sequoia).

  • Recebe os e-mails de confirmação de reserva do bsport nesse programa de Mail.

  • Tem sessão iniciada no iCloud, para que o Calendário sincronize com o iPhone/iPad.

🪄 Passo 1 — Criar o ficheiro do script

Crie um ficheiro de texto simples com o nome
bsport_to_calendar_mail_rule.applescript
e cole o script fornecido no anexo (ou faça o download, se disponível).


📂 Passo 2 — Mover para a pasta correta

  1. Abra o FinderIrIr para a Pasta…

  2. Cole este caminho e pressione Return:

    ~/Library/Application Scripts/com.apple.mail
  3. Arraste o ficheiro do script para essa pasta.


⚙️ Passo 3 — Criar a regra de E-mail

  1. Abra o Apple MailDefiniçõesRegrasAdicionar Regra

  2. Descrição: Adicionar reservas bsport automaticamente

  3. Se QUALQUER uma das seguintes condições for verdadeira:

    • De contém bsport

    • OU Assunto contém booking

  4. Execute a seguinte ação:

    • Executar AppleScript → selecione o script que acabou de adicionar.

  5. (Opcional) Adicione outra ação “Mover Mensagem” para uma caixa de correio Bookings, para manter tudo organizado.

  6. Clique em OKAplicar.


🔐 Passo 4 — Permitir as permissões

Na primeira vez que o script for executado, o macOS irá pedir permissão para que o Mail controle o Calendário e execute scripts.
Clique em Permitir.
Mais tarde, pode alterar o calendário de destino ou a duração predefinida do evento (ver abaixo).


✅ Passo 5 — Testar

  1. Abra qualquer e-mail de reserva do bsport.

  2. No menu Mail, escolha Mensagem → Aplicar Regras.

  3. Abra o seu Calendário: deverá ver um novo evento com o título
    Shropshire Floats – [email subject] 🎉


🧠 Notas e personalizações

  • Alterar o nome do calendário:
    Edite a linha

    property targetCalendarName : "Home"

    para corresponder ao nome do seu calendário do iCloud (por exemplo, "Estúdio Bsport").

  • Alterar a duração do evento:
    Edite

    property defaultDurationMinutes : 60

    para definir uma duração diferente (por exemplo, 90 para uma sessão de 90 minutos).

  • Deteção de data:
    O script captura a primeira data/hora encontrada no e-mail.
    Se o seu modelo contiver várias datas, coloque a linha do compromisso no topo do e-mail.

  • Importante:
    Trata-se de uma sincronização unidirecional (bsport → Calendário).
    Se uma reserva for alterada ou cancelada no bsport, lembre-se de atualizar manualmente o evento no calendário.

Isto respondeu à sua pergunta?