Hybrid LinkPro
Cloud API or Linked Devices? Why not both.
One Polymorfa Number, both connections. Templates over Cloud API, replies over Linked Devices, without Meta's new per-reply fees from October 1.
- Connections on one number
- 2
- Number ID, before and after
- 1
- Levels of routing rules
- 3
- Polymorfa fee per Linked message
- 0
Connection lifecycle
Add a connection. Keep your Number.
Keep both paired. Upgrade from one connection, migrate in either direction, or use a supported downgrade when you need it.
Meta fees
From October 1, every reply costs.
Meta now charges per service message on the Cloud API, and utility templates inside the service window stop being free. With Hybrid Link, conversation replies go out over Linked Devices.
Smart auto routing
Send with the connection that fits.
Configure preferences through the API and use Auto to select an eligible path. Explicit choices never silently switch connections.
Consent, known recipient identity, readiness, funding and BanSafe still apply.
Compare Number tiersIdentity and context
Keep the conversation together.
Correlate observed identities across both connections, preserving the message, provider references and entry point.
In your code
Send once. Follow the outcome.
Use the shared conversation ID and transport auto. The response names the connection and the operation.
const { data } = await messaging.messages.send("sales", {
transport: "auto",
conversation: { id: "739182640518203" },
content: { text: "Here are the sizes." },
});
data.transport; // "linked_devices"
data.routingReason; // "project_rule"API surface
The Hybrid Link API.
Routing rules for the team, project and Number, with revision guards. Child rules cannot widen parent restrictions.
Sending
- POST
/Send with transport auto or a fixed connectionmessaging/ {session}/ messages/ send - Event
message.ackDelivery and read, per connection - Event
message.receivedMessages from both connections in one conversation
Routing
- GET
/Read a team, project or Number rulemessaging/ routing/ hybrid - PUT
/Set a rule with a revision guardmessaging/ routing/ hybrid - GET
/The Number's connection statemessaging/ {session}/ hybrid-link - PUT
/Pause or resume Hybrid sendingmessaging/ {session}/ hybrid-link
Connections
- GET
/Numbers that can merge into Hybrid Linkplatform/ projects/ {projectId}/ hybrid-merge-candidates - GET
/Follow a connection changeplatform/ operations/ {operationId}/ transitions
Start with a free number
Your first real number is free. Add more numbers on Pay-As-You-Go.