Overview
The FareHarbor integration connects booking and customer events to Kapta Integrators, enabling automated workflows for invoicing, payments, and operational systems.
This integration is commonly used to synchronize bookings with invoicing software, update payment statuses, and trigger subsequent processes without manual intervention.
Typical use cases
- Automatic invoice creation when a booking is confirmed
- Synchronization of customer and booking data with invoicing systems
- Propagation of payment status to operational tools
- Internal notifications for booking lifecycle events
Supported events
These events are issued by FareHarbor and consumed by Kapta to trigger automated workflows.
The integration listens for the following FareHarbor events:
- Booking created
- Booking updated
- Booking canceled
- Payment completed
- Refund processed
Data flow
The integration follows a predictable and auditable event-processing pipeline.
- FareHarbor issues an event
- Kapta receives and validates the payload
- Data is normalized and mapped to internal models
- Workflows are executed based on configured rules
- Statuses and identifiers are synchronized across systems
Invoicing and payment behavior
When invoicing integrations are active, Kapta can:
- Create invoices automatically upon booking confirmation
- Update invoice statuses when payments are completed or refunded
- Handle partial payments and refunds
- Maintain references between FareHarbor bookings and invoicing documents
Setup
Integrations are configured once and centrally maintained by Kapta.
Configuration is handled by the Kapta team and typically includes:
- API credential configuration
- Event selection and filtering
- Data mapping between FareHarbor and destination systems
- Rule definition for invoicing and workflow triggering
No client-side development is required.
Limitations
- Event delivery depends on the availability of the FareHarbor API
- Historical bookings may require a separate backfill process
- Some custom FareHarbor fields may require additional mapping
Security and compliance
All data is transmitted securely through encrypted connections. Access is restricted to authorized systems and credentials are stored securely.
Invoicing and payment data is handled in compliance with Portuguese and European Union requirements, where applicable.
Frequently asked questions
Does this integration support multiple FareHarbor locations?
Yes. Multiple locations can be configured and isolated by integration.
Can workflows be customized by product or activity?
Yes. Rules can be defined based on booking attributes, products, or payment status.
Is real-time processing supported?
Yes. Events are processed in near real time, depending on delivery by FareHarbor.
Need help or changes?
This integration is managed by the Kapta team. If you need adjustments, additional events, or invoicing rules, contact support to discuss your requirements.
