Přeskočit obsah

Outlook Integrace

Modul Outlook Integrace spojuje AutoCRM s Microsoft 365/Outlook.com. Přináší bezpečné OAuth2 přihlášení k poště, synchronizaci kalendáře a možnost posílat CRM kontakty do Outlooku.


Přehled modulu

flowchart LR
    CRM[AutoCRM
    Schůzky/Volání
    Kontakty] <--> Cal[Outlook Calendar]
    CRM --> Con[Outlook Contacts<br/>Push akcí]
    CRM --> Mail[IMAP/SMTP přes OAuth2]

    classDef crm fill:#f7f7f7,stroke:#111;
    classDef ms fill:#fff,stroke:#0078D4;
    class CRM crm;
    class Cal,Con,Mail ms;

Kdy modul použít

  • máte firemní e-maily a kalendáře v Microsoft 365 nebo Outlook.com,
  • potřebujete moderní OAuth místo hesel k IMAP/SMTP,
  • chcete udržet kalendář CRM synchronizovaný s Outlookem a přenášet kontakty k uživatelům.

Klíčové funkce

  • Kalendář: synchronizace schůzek/volání přes job SyncOutlookCalendar každých 10 minut.
  • Kontakty: manuální akce Push to Outlook pro kontakty/leady.
  • Pošta: IMAP/SMTP s OAuth2; panel Outlook se zobrazí jen pro servery office365. / .outlook.com.

Hlavní objekty

Entita Popis API
Externí účet Outlook OAuth tokeny a uživatelská nastavení pro kalendář/kontakty/e-mail. ExternalAccount
Synchronizační job Naplánovaná úloha pro kalendář. SyncOutlookCalendar
Akce push kontaktu Ruční přenos kontaktu/leadů do Outlook kontaktů. OutlookContacts/action/push

Toky synchronizace

flowchart TD
    A[Uživatel připojí účet
    (OAuth2)] --> B[Externí účet Outlook]
    B --> C[Job
    "SyncOutlookCalendar"
    */10 min]
    C <--> D[Schůzky / Volání]
    C <--> E[Outlook kalendář]
    B --> F[Push to Outlook kontakty]
    F --> G[Microsoft Graph Contacts]
  1. Uživatel připojí účet v Externí účty → Outlook.
  2. Job synchronizuje kalendář v intervalu 10 minut (podle nastavení v Administraci).
  3. Kontakty/Leady lze odeslat ručně akcí „Push to Outlook“.
  4. Panel Outlook na poštovních účtech se ukáže jen pro hostitele office365. / .outlook.com.

Rychlý start

  1. Admin: zaregistrujte aplikaci v Azure AD (Entra ID), vytvořte clientId/clientSecret a zadejte je do Integrace → Outlook.
  2. Admin: ověřte, že job SyncOutlookCalendar je aktivní (*/10 min).
  3. Uživatel: připojte účet v Externí účty → Outlook a ověřte status Connected.
  4. Kontrola: založte schůzku v CRM a ověřte ji v Outlook kalendáři; vyzkoušejte akci „Push to Outlook“ na kontaktu.

Další sekce

  • Používání – připojení účtu, práce s kalendářem a kontakty.
  • Správa – registrace aplikace v Azure, scopes a oprávnění.
  • Reference – datové vazby, joby a podmínky zobrazení panelů.