2 slug: 'integration-setup',
3 title: 'Integration Setup Guide',
4 icon: 'settings_input_component',
5 summary: 'Step-by-step instructions for setting up Xero, Slack, Mailgun, Office365 Exchange, and SSO for your tenant.',
9 body: 'This guide walks you through configuring each supported integration for your tenant. Root admins can manage integrations for any tenant, while tenant admins can configure their own.'
12 heading: 'Xero Setup',
14 { title: 'Go to Integrations', text: 'Navigate to Settings → Integrations in the dashboard.' },
15 { title: 'Select Xero', text: 'Choose Xero from the list of available providers.' },
16 { title: 'Connect Account', text: 'Click "Connect to Xero" and follow the OAuth flow to authorize access.' },
17 { title: 'Configure Sync', text: 'Set sync preferences (invoices, contacts, etc.) and save.' }
21 heading: 'Slack Setup',
23 { title: 'Go to Integrations', text: 'Navigate to Settings → Integrations.' },
24 { title: 'Select Slack', text: 'Choose Slack from the provider list.' },
25 { title: 'Enter Webhook URL', text: 'Paste your Slack Incoming Webhook URL. You can create one in your Slack workspace under "Apps & Integrations".' },
26 { title: 'Test & Save', text: 'Click "Test" to send a sample notification, then save your configuration.' }
30 heading: 'Mailgun Setup',
32 { title: 'Go to Integrations', text: 'Navigate to Settings → Integrations.' },
33 { title: 'Select Mailgun', text: 'Choose Mailgun from the provider list.' },
34 { title: 'Enter API Key & Domain', text: 'Paste your Mailgun API key and domain. You can find these in your Mailgun dashboard.' },
35 { title: 'Save & Test', text: 'Save your configuration and send a test email to verify.' }
39 heading: 'Office365 Exchange Setup',
41 { title: 'Go to Integrations', text: 'Navigate to Settings → Integrations.' },
42 { title: 'Select Office365 Exchange', text: 'Choose Office365 Exchange from the provider list.' },
43 { title: 'Enter Credentials', text: 'Provide your Office365 SMTP server, username, and password (or OAuth token if supported).' },
44 { title: 'Save & Test', text: 'Save your configuration and send a test email to verify.' }
50 { title: 'Go to Settings', text: 'Navigate to Settings → SSO.' },
51 { title: 'Choose Provider', text: 'Select your SSO provider (Azure AD, Google Workspace, etc.).' },
52 { title: 'Enter Metadata', text: 'Paste the SAML metadata or OIDC configuration from your provider.' },
53 { title: 'Save & Test', text: 'Save your configuration and test login with a user account.' }
59 'Root admins can configure integrations for any tenant; tenant admins can only manage their own.',
60 'Always test your integration after saving to ensure connectivity.',
61 'For SSO, ensure your provider supports SAML or OIDC and that user emails match your tenant domain.'