Skip to content

Integrations

Third-party services connected to Luma.


Cronofy — Calendar Sync

Available on: Mobile, Web

Bi-directional calendar synchronization via Cronofy.

FeatureDescription
Supported calendarsGoogle Calendar, Microsoft Outlook, Apple iCal
Sync directionBi-directional — events sync both ways
OAuth connectionSecure OAuth flow to connect calendars
Multiple calendarsConnect multiple calendar accounts
Export calendarChoose which Luma calendar to export to
Conflict detectionFlags scheduling conflicts between calendars
Conflict resolutionUI for resolving detected conflicts
Manual syncTrigger sync on demand
Auto-syncBackground sync at regular intervals

Use case: Field workers see their personal and work calendars in one place. Luma can detect calendar events that don't have time entries logged, and nudge the user to track their time.


Fortnox — Accounting

Available on: Web (backend integration)

Integration with Sweden's most popular accounting system for small businesses.

FeatureDescription
Customer syncSync customers between Luma and Fortnox
Invoice pushSend invoices from Luma to Fortnox
Article syncSync materials/articles
Read-only modeSafe mode during pilot — view Fortnox data without writing
Full sync modeBi-directional sync when ready

Use case: Tradespeople don't need to learn Fortnox. They do their work in Luma, and everything syncs to accounting automatically. Their accountant sees the data in Fortnox as usual.


Klarpris — Material Pricing

Available on: Web

Integration with Klarpris for material price lookup.

FeatureDescription
Material searchSearch Klarpris catalog from within Luma
Price lookupGet current pricing for materials
Import to catalogImport materials into Luma's material catalog
FavoritesSave frequently used materials for quick access

Use case: When adding materials to a job, users can search Klarpris for accurate pricing instead of guessing or looking up old quotes.


Stripe — Payments

Available on: Web

Online payment processing via Stripe.

FeatureDescription
Payment linksGenerate payment links for invoices
Payment intentCreate Stripe payment intents
Webhook handlingAutomatic payment confirmation via Stripe webhooks

Use case: Customers can pay invoices online. Payment is automatically matched to the invoice.


Roaring — Swedish Business Lookup

Available on: Mobile, Web

Swedish company and person data lookup.

FeatureDescription
Company lookupSearch by organisation number or company name
Auto-fillAutomatically populate company name, address, and details
Person lookupVerify personnummer for private customers

Use case: When creating a customer, enter an organisation number and Luma fills in the rest from Bolagsverket data.


Better Auth — Authentication

Self-hosted authentication with EU data residency.

FeatureDescription
Email/password loginStandard authentication
Email verificationVerify email addresses
Password resetSelf-service password recovery
Session managementSecure session handling
Multi-organizationSwitch between organizations
Team invitationsEmail-based team invites
EU data residencyAll auth data stored in Sweden

Why this matters: Unlike US-based auth providers (Auth0, Clerk), all authentication data stays in the EU. No transatlantic data transfers. Full GDPR compliance.


SendGrid — Email

Email delivery for transactional messages.

FeatureDescription
Invoice deliverySend invoices to customers via email
Team invitationsSend invitation emails
Password resetDeliver reset links
Graceful fallbackSystem continues working if email is temporarily unavailable

Infrastructure Integrations

ServicePurpose
SentryError tracking and crash reporting
DatadogPerformance monitoring (mobile)
Azure Key VaultSecret management
Confluent Cloud (Kafka)Event streaming between services

Integration Architecture

                    ┌─────────────┐
                    │   Luma API   │
                    │  (GraphQL)   │
                    └──────┬──────┘

        ┌──────────┬───────┼───────┬──────────┐
        │          │       │       │          │
   ┌────▼───┐ ┌───▼──┐ ┌──▼──┐ ┌──▼──┐ ┌────▼────┐
   │Cronofy │ │Fortnox│ │Klarp│ │Stripe│ │Roaring  │
   │Calendar│ │Acctng │ │ris  │ │Pay  │ │Business │
   └────────┘ └──────┘ └─────┘ └─────┘ └─────────┘

All integrations are server-side (backend). Mobile and web clients never communicate directly with third-party services — everything goes through the Luma API for security and audit logging.

Built with ❤️ by Aceve