Skip to main content

LINE Messaging Limits

LINE controls monthly message quotas through your LINE Official Account plan. These limits are set by LINE — not Fiko — and are not increased by creating Fiko channel clones. Understanding how LINE counts messages and how Fiko works within those limits helps you plan your messaging capacity correctly.

What counts toward the monthly limit

According to LINE's documentation, the monthly message limit applies to outbound messages that your bot or agent sends to users. Incoming messages from customers are free and do not count.

Counts toward your limit

  • Push messages

    Messages your bot sends to a user outside of a reply window

  • Multicast messages

    Messages sent to multiple specific users at once

  • Broadcast messages

    Messages sent to all followers of your Official Account

  • Narrowcast messages

    Messages sent to a filtered audience segment

Does NOT count

  • Reply messages

    Responses sent within the reply token window (within 30 seconds of an event)

  • Incoming messages

    Messages received from customers via webhook — always free and unlimited

  • Webhook events

    Follow, unfollow, postback, and other non-message events

Counting is per recipient

According to LINE's documentation, the limit is counted by the number of people you send a message to — not by the number of messages in a request. Sending one request with three message objects to one user still counts as 1 against your quota. Sending to 100 users counts as 100.

Plans and free message limits

According to LINE's documentation, pricing plans vary by country and region. The table below shows the Japan plans as a reference. Your actual plan options and pricing depend on your LINE Official Account's registered region. Check the official LINE pricing page for your region.

Plans vary by region

LINE offers different plan tiers in Japan, Thailand, Taiwan, and other markets. Plan names, monthly fees, and free message counts are not identical across regions. Always verify your plan details in LINE Official Account Manager.

Plan (Japan example)Monthly feeFree messages includedAdditional messages
LightFreeUp to 200Not available
Standard¥5,000Up to 5,000Available (variable unit price)
Premium¥15,000Up to 30,000Available (variable unit price)

Source: LINE Messaging API pricing documentation. Data reflects Japan plans as of access date; actual values may change.

How to check your limit and usage

You can check your quota at any time through LINE's web portal. Fiko also monitors it automatically on your behalf before every send.

LINE Official Account Manager

Log in to manager.line.biz, select your account, and go to Home → Plan. You will see your current plan, the total number of messages included this month, and how many you have already sent.

Fiko checks automatically

You do not need to monitor quota manually when using Fiko. Before every outbound message, Fiko asks LINE how many messages each channel has remaining this month and picks a channel that still has capacity. If all channels are exhausted, Fiko will mark the message as failed and display a notification in the chat.

Quota resets on the first of each month

LINE resets the monthly message counter at the start of each calendar month. You cannot roll over unused messages to the following month.

How Fiko channel clones work with LINE limits

Fiko's channel clone feature does not create new LINE quota on a single account. Instead, it lets you connect multiple separate LINE Official Accounts — each with its own independent LINE quota — and have Fiko treat them as a single pool.

Each clone is a separate LINE OA

When you link two LINE channels as clones in Fiko, they remain completely independent on LINE's side. Each has its own Channel ID, Channel Secret, Channel Access Token, and monthly message quota. Fiko is the layer that aggregates them into one inbox.

Fiko checks quota before every message

Before sending an outbound message, Fiko asks LINE how many messages each channel in the clone group has used and how many it has left for the month. Only channels that still have capacity are considered for sending.

Fiko randomly selects from available channels

From the pool of channels that still have quota remaining, Fiko randomly selects one to send through. This distributes load across clones rather than exhausting one channel completely before moving to the next.

Fallback when all clones are exhausted

If every channel in the clone group has reached its LINE quota, Fiko falls back to the first active channel regardless. The send will fail at LINE (returning the "monthly limit" error), but no conversation data is lost. Messages resume automatically when LINE resets quotas at the start of the next month.

Channels with no quota limit are always available

Some higher-tier or enterprise LINE plans do not have a monthly message cap at all. When a channel has no limit, Fiko treats it as always available and includes it in every send rotation.

How to add a clone channel

Before Fiko can distribute messages across multiple LINE accounts, you need to link those accounts together as clones. This is done inside the Fiko channel management page.

Steps

  1. Make sure you have already connected at least two LINE channels in Fiko — the primary channel and the one you want to add as a clone. Each must be a separate LINE Official Account with its own Channel Secret and Channel Access Token.
  2. Navigate to the channel management page for your LINE integration.
  3. Find the channel you want to use as the primary. Click the three-dot menu on its card and select Manage Clone.
  4. In the modal that opens, use the dropdown to select the channel you want to add as a clone. Only channels that are not already linked elsewhere will appear in the list.
  5. Confirm the selection. The clone is now linked — Fiko will include it in the quota pool for all outbound messages on the primary channel.

A clone channel cannot be the primary of another group

Once a channel is linked as a clone, it cannot be used as a primary channel for a different clone group. To reorganise, unlink it first.

Connecting with a Channel Clone Access Token

To let a LINE session use your full clone pool, you connect it using a Channel Clone Access Token. This token is tied to your primary channel and tells Fiko which clone group to draw from. Fiko then picks a clone with available quota automatically — you never need to choose one yourself.

How to generate a token

  1. Go to your channel management page in Fiko (requires Company Admin role).
  2. Find the primary channel you want to use — only primary channels can generate tokens, not clones.
  3. Click Manage Access Tokens on the channel card.
  4. Click Generate New Token.
  5. Copy the token immediately — it is shown in full only once. After closing the modal it is masked.

What happens when the token is used

When a LINE session connects using this token, Fiko looks up which primary channel it belongs to, retrieves the full list of clone channels in that group, checks how much quota each one has left for the month, and randomly picks one that still has capacity. The session is then assigned to that clone for sending. You do not need to specify which clone to use — Fiko handles the selection on every message.

Example request

Pass the token as a Bearer token in the Authorization header.

curl -X POST https://msg.fikosrv.com/v1/line/session/connect \
  -H "Authorization: Bearer ccat_a1b2c3d4e5f6..."

Fiko validates the token, selects an available clone channel, and returns its LINE OA ID:

{
  "assignedLineId": "@879ntymt"
}

The assignedLineId is the LINE Official Account ID of the clone Fiko selected for this session. Fiko picks it randomly from the clones that still have quota remaining for the month.

Revoking and rotating tokens

To rotate a token, generate a new one first, update your integration to use the new token, then revoke the old one from the same Access Tokens modal. Revoking a token immediately stops it from working — any session that was using it will no longer be able to connect.

Primary channel only

Tokens can only be generated on the primary channel in a clone group, not on individual clones. The token automatically covers all clones linked to that primary channel.

Practical examples

The following examples assume Japan Light plan (200 free messages/month) for simplicity. Actual limits depend on your plan and region.

Scenario A: One LINE OA, one Fiko channel

You connect one LINE Official Account to Fiko as a single channel, no clones.

  • Capacity: up to 200 outbound push messages per month (Japan Light plan)
  • Once 200 messages are sent, every further push message fails until LINE resets on the 1st
  • Reply messages (within the 30-second reply token window) remain available regardless

Scenario B: Three LINE OAs, one primary + two clones in Fiko

You create three separate LINE Official Accounts (each registered independently with LINE), connect all three to Fiko, and link two as clones of the primary.

  • Total capacity: up to 600 outbound push messages per month (3 × 200)
  • Before each send, Fiko checks quota on all three accounts and randomly picks one with remaining capacity
  • The increased capacity comes from having three separately registered LINE OAs — not from Fiko increasing any individual account's limit
  • Each account requires its own LINE business registration, Channel Secret, and Channel Access Token

Scenario C: Same LINE OA connected as multiple Fiko channels

You use the same LINE Channel ID and access token to create two separate Fiko channels, then link one as a clone of the other.

  • Capacity does not increase. Both Fiko channels share the same underlying LINE OA, so they draw from the same 200-message quota. Creating multiple Fiko channels pointing at one LINE OA does not grant extra LINE capacity.

Common misconceptions

❌ "Cloning a Fiko channel gives me more free LINE messages"

False. Fiko channel clones do not create additional LINE quota by themselves. Each Fiko clone must point to a separately registered LINE Official Account — with its own LINE business registration and monthly quota. The total capacity increases only because you have multiple independent LINE OAs, not because of Fiko.

❌ "Fiko controls my LINE monthly limit"

False. LINE controls monthly message limits through your LINE Official Account plan. Fiko reads the quota via LINE's API and routes messages accordingly, but cannot raise, lower, or bypass the limit LINE has set for your account.

❌ "All LINE messages are counted the same way"

Not exactly. According to LINE's documentation, reply messages — sent within the 30-second reply token window — do not count toward your monthly quota. Push messages, multicast, broadcast, and narrowcast messages do count. Agent replies sent through Fiko after the reply window expires are delivered as push messages and will count.

❌ "The free plan limit is the same in every country"

False. LINE's documentation explicitly states that pricing plans vary by country and region. The 200-message free tier shown in this page is the Japan Light plan example. Your region's plan names, fees, and free message counts may differ.

Troubleshooting

Outbound messages show as failed with "monthly limit" error

LINE returned an error indicating the monthly quota is exhausted. In Fiko, the message will display a delivery failure indicator.

  • Check your current usage in LINE Official Account Manager → Plan
  • If you have channel clones configured, verify the clone channels still have remaining quota — each clone is a separate LINE OA with its own counter
  • Consider upgrading your LINE OA plan to Standard or Premium for a higher monthly allowance (Japan: 5,000 or 30,000 messages)
  • Consider adding more clone channels backed by separate LINE OAs — see the Channel Clones guide
  • If no action is taken, LINE resets the quota at the start of the next calendar month and messages will resume

Messages stop sending mid-month unexpectedly

  • Check whether you sent a broadcast or multicast campaign earlier in the month — these count per recipient and can consume quota quickly
  • Verify the channel access tokens for all clone channels are valid and not expired
  • Check each clone channel individually in LINE Official Account Manager to see exactly how many messages each one has sent this month

References

LINE Messaging API pricing

https://developers.line.biz/en/docs/messaging-api/pricing/

Plans, free message limits, what counts toward quota

LINE Official Account Manager

https://manager.line.biz

Check your current plan and message usage (Home → Plan)

Fiko — Channel Clones guide

/documentations/channels/line-integration/channel-clones

How to set up and manage LINE channel clone relationships in Fiko

LINE Messaging Limits — LINE Integration