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
SyncOutlookCalendarkaž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]
- Uživatel připojí účet v Externí účty → Outlook.
- Job synchronizuje kalendář v intervalu 10 minut (podle nastavení v Administraci).
- Kontakty/Leady lze odeslat ručně akcí „Push to Outlook“.
- Panel Outlook na poštovních účtech se ukáže jen pro hostitele
office365./.outlook.com.
Rychlý start¶
- Admin: zaregistrujte aplikaci v Azure AD (Entra ID), vytvořte
clientId/clientSecreta zadejte je do Integrace → Outlook. - Admin: ověřte, že job
SyncOutlookCalendarje aktivní (*/10 min). - Uživatel: připojte účet v Externí účty → Outlook a ověřte status Connected.
- Kontrola: založte schůzku v CRM a ověřte ji v Outlook kalendáři; vyzkoušejte akci „Push to Outlook“ na kontaktu.