AI Flex Message makerBuilt for LINE OA

AI LINE Rich Message Maker — Ready-to-Send Flex Cards

Describe your offer or news. AI writes the copy, draws a 1200×675 header image and builds a valid LINE Flex Message with a headline, text and a button (plus "Call us" when you give a phone number). Broadcast cards like this from Campaigns or use them as automatic replies.

No credit card required
50 free credits = 6 cards
Failed generations refunded

Your prompt

Dessert café in Bangkok. Mango sticky rice is back this week at all branches. Button: See the menu (link). Phone: 02 000 0000

Your Dessert Café

LINE Official Account

BACK THIS WEEK

Mango sticky rice is back

Now at all our branches, from this week.

See the menuCall us
1200×675 headerFlex JSONSend from Campaigns

1200×675

header image (px)

8

credits per card

0

credits to send

4

languages

Built for LINE Official Accounts

LINE Messaging API

Free to start

50 credits at sign-up

TH · JA · ZH · EN

Thai, Japanese, Chinese, English

Common Challenges

Why good-looking LINE messages are hard to make

What gets in the way when a business wants to send a proper card instead of plain text.

1Common Challenges

Flex Messages mean writing JSON

LINE's Flex format is powerful, but a card built by hand means nesting boxes, sizes and actions in JSON — and one missing bracket breaks the message.

2Common Challenges

Text baked into images

Promo images with the headline drawn in look blurry on small screens, and a single typo means making the image again.

3Common Challenges

Three things called "rich message"

LINE OA Manager's rich message, card-based messages and Flex Messages have different sizes and send routes. Pick the wrong one and the design is wasted.

How It Works

From prompt to sendable Flex Message in 4 steps

You bring the facts; AI handles the copy, the image and the JSON.

1

Describe the message

Write 10–1,000 characters: the offer or news, dates, the link for the button, and a phone number if you want a call button. Add your industry if you like.

2

AI writes the copy and draws the header

Gemini writes a kicker, headline and short text in your customers' language. Nano Banana Pro draws a 1200×675 header with no text in it, so LINE renders the words crisply.

3

Checked, then built by code

An AI reviewer checks the image and has it redrawn if needed. The Flex JSON is assembled by code and validated, using only links you typed. Failed generations are refunded automatically.

4

Preview, copy, send

See it in a phone preview and copy the JSON. Broadcast the same kind of card from Campaigns, set it as a keyword reply, or hand the JSON to your developer.

Key Features

What's inside every rich message

A real LINE Flex Message bubble, not a flat picture.

1200×675 header image

A wide 16:9 header drawn for your business and offer, compressed for LINE. When your button has a link, tapping the image opens it too.

Real text, not pixels

Kicker, headline and body are LINE text: sharp on every phone and editable in the JSON.

One clear button, plus a call button

The main button opens your link or sends a text. Add a phone number and a "Call us" button appears under it.

Only your facts

Prices, dates, links and phone numbers come from your prompt or brand profile. The AI never invents a discount or a deadline.

Brand colours that stay readable

Your AI Studio brand colour is used for the button and kicker, darkened when needed so the white button text stays readable.

Thai, Japanese, Chinese, English

Copy is written in your prompt's language (Traditional Chinese for Taiwan) in the tone of your brand profile.

Valid Flex JSON

The bubble is built and validated by code before delivery, ready for the Messaging API or LINE's Flex Message Simulator.

Refunded if it fails

If a generation fails, the credits come back automatically. All your cards stay in History.

Formats

Flex Message, imagemap or template: which LINE format?

LINE messages with images and buttons come in several formats, often all called "rich messages". Here is what each format is, where it can be sent and how LineBot.pro makes it. For the full explanation with examples, read our LINE rich message guide.

FormatWhat customers seeImageHow it's sentOn LineBot.pro
Flex Message bubbleA card: header image, kicker, headline, text, one button (+ optional call button)1200×675 headerMessaging API: LineBot.pro Campaigns, keyword replies or your developerRich Message generator · 8 credits
Imagemap messageOne image split into 3–6 tap areas1040 px wide (square 1040×1040 for a 2×2 grid)Messaging API (JSON)AI assistant in AI Studio · 10 credits + 2 per assistant turn
Template messageA buttons card (up to 4 buttons), a yes/no confirm, or a carousel of 2–10 cardsOptionalMessaging API (JSON)AI assistant in AI Studio · 8 credits + 2 per assistant turn
Rich message in LINE OA ManagerOne image with tap areas1040×1040 for the square template (JPG/PNG, up to 10 MB)Broadcast from LINE OA ManagerNot generated directly; a 2×2 imagemap image (1040×1040) fits OA Manager's square 2×2 template

LINE facts as of October 2026: rich messages in LINE OA Manager use a 1040×1040 px image for the square template, JPG or PNG up to 10 MB (LINE for Business image specifications). Flex Messages are built from containers, blocks and components and sent with the Messaging API (LINE Developers: Flex Messages). Paste any Flex JSON into LINE's free Flex Message Simulator to check it.

Sending

Three ways to use your rich message

Sending through LineBot.pro costs no credits. LINE still counts the messages you broadcast against your plan's monthly quota — see LINE Official Account pricing and message quotas.

Broadcast with Campaigns

Pick your LINE account, write the message, preview the card, then send it to all friends or a pasted list of user IDs, now or at a scheduled time. Delivery status and your remaining LINE quota are shown. More on our LINE broadcast tool and on how LINE counts broadcast messages.

Reply automatically

Set the card as the answer to keywords like "promo" or "menu" in the visual LINE agent. Keyword replies cost 0 credits, and replies don't use your message quota. See the LINE chatbot with keyword replies.

50 free credits = 6 rich messages

Each card costs 8 credits, refunded automatically if the generation fails. Sending from Campaigns costs no credits. Need more? One-time credit packs: no subscription, and credits don't expire.

Industries We Serve

Rich message ideas by business

Moments where a card works better than plain text. Put the facts in your prompt; the AI writes and designs the rest.

Restaurants & cafés

New dishes, weekend promotions and holiday hours.

  • New menu item with a "See the menu" button
  • Weekend promotion with a "Call us" button
  • Holiday opening hours sent to all friends

Retail & online shops

Restocks, sales and new collections.

  • Back-in-stock card linking to the product page
  • Payday sale on the dates you set
  • New collection launch

Beauty salons & clinics

Monthly promotions and rebooking reminders.

  • Monthly promotion with a booking link
  • Rebooking reminder sent to a list of user IDs
  • New treatment introduction

Schools & courses

Open days, new intakes and timetable changes.

  • Open-house invitation with a sign-up link
  • New intake with the dates and fees you give
  • Timetable change notice

Real estate

Project launches and viewing weekends.

  • New project launch with a brochure link
  • Viewing-weekend invitation
  • Price or promotion update you provide

Car dealers & garages

Service campaigns and test-drive events.

  • Service campaign with a booking link
  • Test-drive weekend invitation
  • "Call us" button for the showroom

Rich messages in numbers

1200×675

Header image

Wide 16:9 artwork made for chat, with no text baked in.

8

Credits per card

No subscription; failed generations are refunded.

0

Credits to send

Campaign sends are free on LineBot.pro; LINE's quota applies.

4

Languages

Thai, Japanese, Traditional Chinese and English.

LINE OA Audit

Get an Expert LINE OA Audit

Start with a comprehensive analysis of your LINE presence

LINE OA Audit

Professional audit of your LINE presence with actionable recommendations

฿2,500 / one-time
  • Account health check
  • Competitor benchmark
  • Content strategy and rich menu review
  • Automation roadmap
  • Report within 3–5 business days + 30-minute call
Book Your Audit

Need a Custom Audit?

For complex setups or several accounts, tell us what you need and we will scope a tailored audit with you.

Contact Us
Frequently Asked Questions

Frequently Asked Questions

Is this the same as the rich message in LINE Official Account Manager?

No, it's a different format. LINE OA Manager's rich message is a single image (1040×1040 px for the square template) with tap areas, built inside OA Manager. Our Rich Message generator makes a Flex Message: a card with a 1200×675 header image, real text and buttons, sent through the Messaging API. If you need the OA Manager-style format, the AI assistant in AI Studio can make imagemap messages (1040 px wide).

How do I send the rich message to my LINE friends?

Connect your LINE Official Account (Channel ID, channel secret and access token), open Campaigns and write the message there: the card is created the same way, then you send it to all friends or to a pasted list of user IDs, now or at a scheduled time. Sending costs 0 credits; LINE's monthly message quota still applies.

Can a rich message be an automatic reply?

Yes. In the visual LINE agent, choose a rich message as the reply to a set of keywords such as "promo" or "menu". Keyword replies cost 0 credits and are sent as replies, which don't count toward your monthly message quota. Optional AI routing for messages that match no keyword costs 1 credit per message it checks.

What image size does the card use?

The header image is 1200×675 px (16:9). The kicker, headline, text and buttons are rendered by LINE as real text, so they stay sharp on every phone and can be edited in the JSON. If you prefer a square header, ask the AI assistant in AI Studio.

Can I make a carousel with several cards?

Not with the Rich Message generator: it makes one bubble. For several cards, the AI assistant can create a template message carousel (2 to 10 cards) to send with the Messaging API.

Will the AI invent prices or promotions?

No. It only uses facts from your prompt or brand profile: prices, dates, links and phone numbers. Without an offer, the card presents your business instead, and a "Call us" button appears only when you include a phone number.

How much does an AI rich message cost?

8 credits per card, refunded automatically if the generation fails. New accounts get 50 free credits — enough for 6 cards — with no credit card. After that, one-time credit packs: no subscription, and credits don't expire.

Talk to our LINE team

Get a free consultation: tell us what you want to do on LINE and we'll recommend the right tools or quote the custom work.

Free consultationReply within 24hThailand, Japan & Taiwan
Start free — no credit card needed

Create your first rich message

50 free credits at sign-up — enough for 6 Flex cards. No credit card, no subscription.

No credit card required
Credits never expire