# How to publish

Publishing in GUIBO means making your travel content accessible to travelers through various channels. Each booking receives a personalized **release** that serves as the container for all travel documents.

### Understanding Releases

A **release** is a traveler-specific instance of your guidebook that:

* Represents a single booking
* Contains personalized information for specific travelers
* Provides access through multiple delivery channels
* Is active during a defined time period
* Is accessed via unique download codes

### Publishing Channels

Each release automatically generates content across multiple channels:

<table><thead><tr><th>Channel</th><th width="399.35626220703125">Description</th><th>Availability</th></tr></thead><tbody><tr><td><strong>Trip Link</strong></td><td>Central access point with unique web link for this release</td><td>Always included</td></tr><tr><td><strong>Tour Guide App</strong></td><td>Mobile app with offline maps, navigation, and real-time updates</td><td>Always included</td></tr><tr><td><strong>Roadbook PDF</strong></td><td>Print-ready travel document with maps and itinerary details</td><td>Optional</td></tr><tr><td><strong>B2B Network</strong></td><td>Share releases with resellers so they can forward a re-branded Trip Link to the traveler</td><td>Optional</td></tr><tr><td><strong>TourMaps</strong></td><td>Interactive maps for webshop integration (guidebook-level, not booking-specific)</td><td>Always available</td></tr></tbody></table>

### Publishing Methods

#### Manual Publishing

Create releases individually through the GUIBO web portal:

1. Navigate to **Release Dashboard**
2. Click the orange **+** button
3. Enter booking details
4. Optionally add personalized content
5. Share the Trip Link with travelers

**Best for:** Small operations, testing, or individual bookings

#### API Publishing

Automate release creation from your booking system:

* **100% automated** publishing process
* **Real-time** release generation
* **Personalized** content per booking
* **Scalable** for high booking volumes

**Best for:** Integration with booking systems, high-volume operations

Learn more: [Releases API](/developers/releases-api.md)

### Release Types

#### Guidebook-based Releases

Create releases from existing guidebooks:

* **Guidebook** serves as product template
* **Updated seasonally** in GUIBO
* **Personalized per booking** (accommodations, documents, dates)
* **Same structure** for all bookings of this product

**Best for:** Standardized tours with consistent itineraries

Learn more: [Release | Create guidebook release](/developers/releases-api/release-or-create-guidebook-release.md) (via API)

#### On-demand Releases

Generate complete guidebook and release simultaneously via API:

* **Fully dynamic** guidebook structure
* **Created per booking** from JSON payload
* **No pre-existing** guidebook required
* **Maximum flexibility** for unique itineraries

**Best for:** Tailor-made trips, highly variable tours, third-party system integration

Learn more: [Create on-demand release](/developers/releases-api/release-or-create-guidebook-release/create-on-demand-release.md)

### Personalization Options

All releases support booking-specific customization:

* **Accommodations** with arrival/departure dates and comments
* **Additional documents** (vouchers, tickets, confirmations)
* **Custom content** (POIs, routes, text pages)
* **Modified content** from the base guidebook

Learn more: [Personalized Accommodation](/publishing/how-to-publish/personalized-accommodation.md), [Release | Create guidebook release](/developers/releases-api/release-or-create-guidebook-release.md) (via API)

### Canceling a Release

A Release cannot be deleted. However, you can cancel a release in the release dashboard by changing the status from ACTIVE to CANCELED, provided that the download period has not yet started. Please note that the code will remain blocked and cannot be reassigned.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.guibo.travel/publishing/how-to-publish.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
