travel-itinerary

Travel itinerary OG image template

A trip plan as a route: numbered day markers on a dashed line across a full-bleed photo, the day titles alternating on either side.

Travel itinerary Open Graph image template rendered by Shareglint
Travel itinerary template at square size (1080×1080)
Travel itinerary template at portrait size (1080×1350)
Travel itinerary template at story size (1080×1920)
Travel itinerary template at pinterest size (1000×1500)
Travel itinerary template at youtube size (1280×720)

These are real renders from the API with the example values in the table below. Switch the size above: the same template lays itself out for all 6 sizes — send size or sizes with the request.

For travel agencies, tour operators, travel apps and creators posting a package or a day-by-day plan. Up to seven days fit; a longer plan shows six and a "+N" marker. Day titles wrap to two lines and then end in an ellipsis, a long destination shrinks to fit, and without a photo the background becomes a dusk gradient with contour lines like a hiking map. Wide frames run the route left to right along the bottom; square and vertical frames run it down the middle with the titles left and right in turn.

Fields

Every field is optional. Long text shrinks to fit instead of overflowing; an image field takes a public URL that we fetch on our side.

Field Type Description Example
destination text Trip or destination name, the headline. default: Destination Zermatt & the Matterhorn
dates text Travel dates as you want them shown, e.g. Jun 14 – 20, 2026. Jun 14 – 20, 2026
days text Days separated by ;. Each is a title, numbered automatically (Day 1, Day 2…), or label|title to name the day yourself, e.g. Arrive in Zermatt;Gornergrat railway or Mon|Arrive;Tue|Glacier hike. Up to seven. Arrive in Zermatt;Gornergrat railway;Five Lakes Walk;Glacier Paradise;Rest day & spa;Hike to Hörnli Hut;Farewell fondue
price text Price on the accent pill with a plane glyph, e.g. From €1,490 pp. From €1,490 pp
site text Agency name or website next to the logo. northwind.travel
photo image URL Destination photo; covers the whole card under a dark gradient. https://example.com/images/mountains.jpg
logo image URL Agency logo, square. https://example.com/images/b08-travel.png
accent colour Brand colour as hex, e.g. #6366f1. Drives buttons, highlights and the background glow. default: #fb923c #fb923c
theme dark | light Colour scheme: dark or light. —

Render it with one request

Use the slug as template. The response holds the URL of the finished PNG; ?wait=true keeps the connection open until it is ready.

curl -X POST "https://shareglint.com/v1/images?wait=true" \
  -H "Authorization: Bearer sk_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "template": "travel-itinerary",
    "modifications": {
        "destination": "Zermatt & the Matterhorn",
        "dates": "Jun 14 – 20, 2026",
        "days": "Arrive in Zermatt;Gornergrat railway;Five Lakes Walk;Glacier Paradise;Rest day & spa;Hike to Hörnli Hut;Farewell fondue",
        "price": "From €1,490 pp",
        "site": "northwind.travel",
        "photo": "https://example.com/images/mountains.jpg",
        "logo": "https://example.com/images/b08-travel.png"
    }
}'

Or paste a signed URL into og:image

For static sites, Webflow, Shopify and no-code tools: put the fields in the query string and sign it with your signing secret. The first request renders the image, every later one is a redirect to the cached file. How to compute the signature.

<meta property="og:image" content="https://shareglint.com/i/acc_YOUR_ACCOUNT_ID/travel-itinerary.png?dates=Jun%2014%20%E2%80%93%2020%2C%202026&days=Arrive%20in%20Zermatt%3BGornergrat%20railway%3BFive%20Lakes%20Walk%3BGlacier%20Paradise%3BRest%20day%20%26%20spa%3BHike%20to%20H%C3%B6rnli%20Hut%3BFarewell%20fondue&destination=Zermatt%20%26%20the%20Matterhorn&price=From%20%E2%82%AC1%2C490%20pp&site=northwind.travel&s=YOUR_SIGNATURE">

Make it yours

accent and theme change per request. For anything more, copy the template into your account: you get an ordinary HTML template with the same fields that you can edit in the dashboard or through the API. If the slug is free on your account, the copy takes it — your integrations switch to your version without changing a line.

curl -X POST "https://shareglint.com/v1/templates/library/travel-itinerary/copy" \
  -H "Authorization: Bearer sk_live_YOUR_KEY"

More Local business, real estate & travel templates

All 14 Local business, real estate & travel templates →  ·  All templates →