Catena Connect
Catena Connect is the hosted onboarding flow that enables fleets to securely connect their telematics providers to your platform. When a fleet opens an invitation magic link, they enter Catena Connect to complete the connection process.
How It Works
When a fleet clicks an invitation link, they’re guided through a streamlined onboarding process:
Fleet Provides Credentials
Fleet enters their TSP credentials (API keys, OAuth tokens, or login credentials depending on the provider).

Connection Created
Catena validates credentials with the TSP, creates the connection, and establishes the share agreement.

Real-Time Notifications: Subscribe to webhooks to receive instant notifications when invitations are accepted, share agreements are created, and connections are established. This allows you to track fleet onboarding status in real-time and trigger workflows in your application. Learn more about webhooks.
Customization Options
Catena Connect can be tailored to match your brand and integration requirements:
Security & Compliance
Catena Connect is designed with security as a top priority:
Credential Handling
- All TSP credentials are encrypted at rest using AES-256
- Credentials are transmitted only over HTTPS
- Credentials are never logged or exposed in API responses
- Connections can be paused or revoked at any time by the fleet
Authentication
- Magic links are single-use and time-limited (24 hours by default)
- Each invitation generates a cryptographically secure pre-registration token for authentication
- Links expire automatically after acceptance or expiration
- Fleets do not need to sign up (create a username/password) to use Catena Connect
Data Privacy
- Fleets explicitly consent to data sharing during onboarding
- Share agreements clearly define what data will be accessed
- Fleets can revoke access at any time through Catena Connect
- All data access is logged for audit purposes
- GDPR and CCPA compliant data handling
Monitoring Fleet Onboarding
Track the status of your fleet invitations and connections:
Via API
Query invitation status to see if fleets have completed onboarding:
Via Webhooks
Subscribe to invitation and connection events for real-time updates:
Add the callback URL when creating invitations to receive webhook notifications:
Best Practices
Invitation Delivery
- Embed in your product flow: Display the magic link as a button or redirect in your application for the smoothest experience
- Email with context: If sending via email, explain what the link does and why you’re requesting access
- Track expiration: Monitor invitation status and resend if needed—invitations expire after 24 hours by default
- Personalize the message: Include the fleet’s name to increase acceptance rates
Redirect URLs
- Success URL: Redirect to a confirmation page that explains what happens next (data sync timing, how to view data, etc.)
- Failure URL: Provide troubleshooting guidance or customer support contact information
- Include state parameters: Pass
fleet_refor other identifiers as query parameters to track which fleet completed onboarding - Test both paths: Ensure both success and failure redirects work correctly in your application
Error Handling
- Monitor declined invitations: Track which fleets decline and follow up to understand concerns
- Handle expired invitations: Automatically resend or prompt users to create new invitations
- TSP credential failures: We provide clear instructions for fleets to obtain the correct credentials from their TSP in our help sidebar

