Channel Clones
Channel Clones let you link multiple LINE Official Accounts together so Fiko automatically rotates through them — pooling their monthly message quotas into one shared capacity.
The Problem: LINE Free Quota
LINE Official Accounts on the free plan are limited to 200 push messages per month through the Messaging API. Upgrading to a paid plan unlocks more messages, but that cost isn't always justified for smaller teams or seasonal operations.
What counts toward the quota?
Only outbound push messages (messages your bot sends to users first, or agent replies) consume the monthly quota. Incoming messages from customers and webhook events are free and unlimited.
Without Channel Clones
A single free LINE OA can send up to 200 messages per month. Once exhausted, every push message fails until the quota resets at the start of next month.
With Channel Clones
Link 3 free LINE OAs as clones and Fiko treats them as a single pool of 600 messages per month, automatically picking the account with remaining quota before each send.
How Channel Clones Solve It
A Channel Clone is a relationship between two LINE channels in Fiko. One channel acts as the primary; the others are its clones. All cloned channels remain fully independent on LINE's side — each has its own LINE OA ID, credentials, and monthly quota. Fiko is the layer that aggregates them.
One inbox, many accounts
Your agents see conversations in a single inbox regardless of which underlying LINE OA the customer originally messaged. Customers are unaware of any rotation happening.
Automatic quota rotation
Before every outbound message, Fiko checks each channel's remaining quota via the LINE API. It picks the first channel that still has quota left and sends through that account.
Graceful fallback
If all clones are exhausted, Fiko falls back to the primary channel so messaging never hard-stops. The send may fail at LINE if the primary is also exhausted, but no data is lost.
How Rotation Works
Every time Fiko is about to send an outbound LINE message, it runs through this sequence:
Fetch channel group
Fiko loads the primary channel and all its active clones from the database.
Check quota on each channel
For each channel in the group, Fiko calls the LINE Messaging API to read the monthly quota limit and how many messages have already been consumed this period.
Build the available list
Channels where (quota limit − consumed) > 0 are added to the available pool. Channels with no remaining quota are skipped.
Send through the first available channel
Fiko picks the first channel in the available pool and sends the message through its LINE OA credentials. The customer sees the reply come from their usual LINE OA — they never see the credential switch.
Fallback if all exhausted
If no channel has quota remaining, Fiko uses the primary channel anyway. This allows the conversation to continue but the send will fail at LINE until the quota resets.
Quota resets on LINE's schedule
LINE resets the monthly push message quota at the start of each calendar month. Fiko re-checks quota live on every message send, so as soon as LINE resets a channel's counter, Fiko will automatically start using it again.
Setting Up Channel Clones
Before you begin, make sure each LINE OA you want to use is already connected to Fiko as its own channel. Channel Clones link existing channels together — you cannot create a new LINE OA from within the clone modal.
Connect your LINE channels
Go to Settings → Channels → LINE and connect each LINE Official Account you want to include in the clone group. Each account needs its own Channel Secret and Channel Access Token.
Open Manage Clone on the primary channel
Find the channel you want to be the primary (the one your customers originally follow). Click the ⋯ menu on its card and select Manage Channel Clone. Clone channels do not show this option.
Link a clone channel
In the Manage Clone Relationships modal, use the dropdown to select one of your other LINE channels. The list only shows channels that are not already clones or primary channels. Click Create Clone Relationship to link it.
Repeat for additional clones
Open the same Manage Clone Relationships modal on the primary channel again and add more channels one at a time. There is no enforced limit on how many clones you can attach.
Verify the setup
After linking, the Manage Clone Relationships modal shows each clone channel in a list with an unlink button. The primary channel badge now reads Primary Channel; each linked channel badge reads Clone Channel.
Which channel should be the primary?
The primary channel is the one your customers follow on LINE. Webhook events (incoming messages) always arrive on the channel the customer messaged, so all channels in the group can receive messages independently. The primary designation only affects the fallback order in Fiko's rotation logic.
Removing a clone
Open Manage Clone on the primary channel. Find the clone you want to remove in the existing clones list and click the unlink icon next to it. The clone relationship is removed immediately — the channel becomes independent and can be linked to a different primary later.
Rules & Constraints
The following rules are enforced by Fiko to keep clone groups simple and unambiguous:
No chaining
A clone channel cannot itself become a primary with its own clones. Clone relationships are exactly one level deep.
No self-cloning
A channel cannot be linked as a clone of itself.
One primary per clone
A channel can belong to at most one clone group at a time. You must remove it from its current group before attaching it to another primary.
Admin-only management
Creating, linking, and removing clones requires Company Admin permissions. Agents with Viewer access cannot modify clone relationships.
Manage Clone hidden on clone channels
The Manage Clone menu option only appears on primary and independent channels. Clone channels show no Manage Clone option to prevent accidental chaining.
Channel status badges
The Manage Clone modal displays a badge on the channel being viewed:
This channel has one or more clones linked to it.
This channel is linked as a clone of another primary. You can view but not add clones here.
This channel has no clone relationships. It can become a primary by adding clones, or a clone by being linked from another primary.
Frequently Asked Questions
Do customers need to follow all of the clone LINE OAs?
No. Customers follow whichever LINE OA they discovered — for example, the one printed on your business card. Fiko can send replies through any clone in the group, but the reply will always come from the same OA the customer originally messaged, using that OA's credentials.
Will customers see a different LINE name or avatar when Fiko switches channels?
Only if the clone OA has a different display name or profile photo. Each LINE OA in the group keeps its own LINE profile. For a seamless experience, configure all clone OAs with the same name and branding before linking them.
What happens to conversations when a clone is removed?
Existing conversation history is not affected. The clone channel becomes independent; any future messages on that channel will no longer participate in quota rotation. Past messages stay in the inbox as-is.
Does this work on paid LINE plans too?
Yes, but it is less useful. Paid LINE OAs have a "limited" monthly quota type that Fiko checks against. If a paid OA has type "unlimited", Fiko treats it as always having quota and will always prefer it over a limited account in the rotation.
How many clones can I add to one primary?
There is no enforced limit in Fiko. Practically, you are limited by how many LINE OAs your team can create and maintain. Each OA requires its own LINE business registration.