Integrations — Connect Your Tools, Secure by Default
EmpireVault connects to the services your business already uses — email providers, identity platforms, payment processors, AI engines, and cloud storage — through secure, standards-based integrations. Every connection uses encrypted credentials, least-privilege scopes, and industry-standard protocols. No data leaves your control without your explicit configuration.
How It Works
1. Authenticate with Standards
Connect your email, identity provider, and billing accounts using OAuth 2.0, SAML, or OIDC — the same authentication protocols used by enterprise security teams. No passwords stored in plaintext. IMAP/SMTP credentials are encrypted at rest. Every integration uses the minimum permissions required to function.
2. Data Flows Automatically
Once connected, data moves between systems without manual intervention. Emails become tickets. Subscription changes sync with Stripe. AI processes tickets and leads using OpenAI. File attachments store in S3-compatible object storage. Each integration operates independently — enable only what you need.
3. Monitor & Control
Audit logs record every integration activity. AI usage is tracked per-call with token counts and model versions. Billing events are logged via Stripe webhooks. Email compliance headers are applied automatically. You have full visibility into what every integration is doing and when.
Supported Integrations
Email Providers
- Google Workspace — OAuth 2.0 authentication for Gmail accounts. Inbox sync, send, and email-to-ticket ingestion without storing Google passwords.
- Microsoft 365 — OAuth with least-privilege scopes for Outlook accounts. Only the permissions required for mail read and send are requested.
- IMAP/SMTP — Connect any email provider that supports IMAP and SMTP. Credentials are encrypted at rest using Rails ActiveRecord encryption.
Identity & Single Sign-On
- WorkOS AuthKit — Enterprise-grade authentication supporting OAuth 2.0, SAML, and OIDC protocols
- Azure Active Directory — SSO for Microsoft-based organizations via WorkOS SAML federation
- Okta — SAML and OIDC integration for Okta-managed identity environments
- Google Workspace SSO — OIDC-based single sign-on for Google-managed organizations
Billing & Subscriptions
- Stripe Checkout — Hosted payment pages for new subscriptions with automatic plan provisioning on successful payment
- Stripe Billing Portal — Customer-facing portal for updating payment methods, viewing invoices, and managing subscription details
- Subscription Management — Plan upgrades, downgrades, and cancellations processed through the Stripe API with webhook confirmation
- Seat Add-Ons with Proration — Add or reduce user seats mid-billing-cycle with automatic proration calculated by Stripe
- Webhook Event Handling — Stripe webhook events are verified, logged, and processed for subscription state changes, payment failures, and invoice events
WordPress
- Engage Plugin — WordPress plugin with shortcode embedding for AI chat, contact forms, waitlist signups, and newsletter opt-ins
- API Key Authentication — Each WordPress site connects to EmpireVault via a unique API key and Customer ID, securing the communication channel
AI — OpenAI API
- Ticket Triage — Auto-categorization, priority assignment, sentiment detection, urgency analysis, and duplicate identification
- Draft Replies — AI-generated response drafts for agent review and editing
- Summarization — Conversation thread summaries and lead conversation summaries
- Translation — Multilingual ticket and reply translation
- Lead Scoring — AI-powered scoring of captured leads based on conversation analysis
- Data Privacy — No customer data is used for model training. API calls are transactional and data is not retained by OpenAI.
Cloud Storage
- Civo Object Store (S3-Compatible) — File attachments for tickets, knowledge base articles, and other uploads are stored in S3-compatible object storage. Designed for horizontal scaling — no local disk dependencies.
Email Compliance & Tracking
- CAN-SPAM Compliance — Automatic List-Unsubscribe and List-Unsubscribe-Post headers (RFC 8058 one-click unsubscribe), physical mailing address footer on all marketing emails, and bounce suppression to maintain sender reputation
- Open Tracking — 1×1 transparent pixel embedded in emails records when recipients open messages
- Click Tracking — Links are wrapped using Base64 encoding to track click-through rates on every link in your emails
- Bounce Detection — Failed deliveries are automatically detected and contacts are added to suppression lists to protect your domain reputation
What Makes Our Integrations Different
Least-Privilege by Default
Every integration requests only the minimum permissions required. Microsoft 365 uses least-privilege OAuth scopes. WorkOS connections use scoped API keys. Stripe webhook endpoints verify signatures before processing. We never ask for admin-level access when read-level access will do.
Full Auditability
Every integration action is logged in the EmpireVault audit trail. AI usage is tracked per-call with feature type, token count, and model version. Stripe events are recorded via webhooks. Email operations log send, open, click, and bounce events. Nothing happens in the dark.
No Vendor Lock-In
Email works with any IMAP/SMTP provider — not just Google and Microsoft. Storage uses the S3-compatible protocol supported by dozens of cloud providers. Identity supports SAML and OIDC, the universal enterprise SSO standards. If you switch vendors, your EmpireVault configuration adapts without rebuilding your workflow.
