# Migrate from Linq to Blooio

> Move from the Linq Partner API to Blooio with standard Bearer authentication, messaging webhooks, delivery tooling, and native iMessage, RCS, and SMS capabilities.

Source: https://blooio.com/migrate/linq

## Overview

Blooio is an iMessage, RCS, and SMS automation platform for businesses. This guide describes a migration from the Linq Partner API to Blooio, including account setup, API authentication, endpoint updates, webhook testing, and deployment.

The page describes most migrations as taking under 15 minutes.

## Migration Steps

| Step | Action | Estimated time |
|---|---|---:|
| 1 | Create a Blooio account and start a free trial | 30 seconds |
| 2 | Generate an API key in the Blooio dashboard | 1 minute |
| 3 | Replace Linq endpoints and authentication with Blooio equivalents | 5 minutes |
| 4 | Test messages and webhooks, then deploy | 5 minutes |

The free trial requires no credit card. For current trial and plan details, see the [pricing page](https://blooio.com/pricing.md).

## Authentication

The migration page contrasts Linq's integration-token header with Blooio's standard Bearer authentication.

### Linq Partner API

```http
X-LINQ-INTEGRATION-TOKEN: YOUR_TOKEN
Content-Type: application/json
```

### Blooio API

```http
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
```

Consult the current [Blooio API documentation](https://docs.blooio.com) and [OpenAPI specification](https://api.blooio.com/v2/api/openapi.json) before deploying production changes.

## Illustrative Send-Message Change

The following examples are drawn from the migration page and illustrate the expected request structure change.

### Linq Partner API

```javascript
const response = await fetch(
  "https://api.linqapp.com/api/partner/v2/chats",
  {
    method: "POST",
    headers: {
      "X-LINQ-INTEGRATION-TOKEN": token,
      "Content-Type": "application/json"
    },
    body: JSON.stringify({
      phone_number: "+15551234567",
      text: "Hello from Linq"
    })
  }
);
```

### Blooio API

```javascript
const response = await fetch(
  "https://api.blooio.com/v1/api/messages",
  {
    method: "POST",
    headers: {
      "Authorization": `Bearer ${apiKey}`,
      "Content-Type": "application/json"
    },
    body: JSON.stringify({
      to: "+15551234567",
      text: "Hello from Blooio"
    })
  }
);
```

The page states that Blooio can address messages using phone numbers and email addresses. Confirm current endpoints, API versions, and request payloads in the public API reference.

## Webhook Migration

Blooio provides webhook events for messaging and delivery activity. The migration guide highlights the following developer tools:

- Webhook logs with request and response inspection
- Webhook replay for failed events
- Delivery logs and debugging tools
- Filtering by status code
- Message text and attachments in webhook payloads
- Read-receipt and delivery events
- Idempotency support through an `Idempotency-Key` header

Validate event names, webhook signing, retries, payload fields, and idempotency behavior against the current documentation when migrating an application.

## Messaging Features

The migration page highlights these Blooio capabilities:

- Native iMessage, RCS, and SMS messaging
- Automatic RCS-to-SMS fallback
- Typing indicators with programmatic start and stop controls
- Read receipts and delivery tracking
- iMessage effects
- Message reactions, including tapbacks
- Message cancellation for queued messages
- Contact capability checks before sending
- Attachments and contact cards
- Native CRM and automation integrations
- MCP server support for AI-agent clients

## Additional API Operations

### Cancel a Queued Message

The migration page provides this illustrative route for canceling a queued message:

```http
DELETE /v1/api/messages/{messageId}
```

This can be useful for scheduled-message workflows and duplicate-send prevention.

### Check Contact Capabilities

The page provides this illustrative route for checking whether a contact can receive iMessage, RCS, or SMS:

```http
GET /v1/api/contacts/{contact}/capabilities
```

### Control Typing Indicators

The migration page provides these illustrative routes:

```http
POST /v1/api/typing/{identifier}
DELETE /v1/api/typing/{identifier}
```

## Integrations

Blooio offers native integrations and workflow connections for:

- GoHighLevel
- HubSpot
- n8n
- Make
- Zapier
- IFTTT
- Whop
- Clay
- Model Context Protocol clients

See the [integrations overview](https://blooio.com/integrations.md) for available integrations and setup guides.

## Pricing and Trial

Blooio publishes pricing publicly. Plans start at $39 per month, and Blooio has no activation, setup, or onboarding fees. Porting charges may apply.

A free trial includes 20 messages on a shared number, with no credit card required. Review current plans and included features on the [pricing page](https://blooio.com/pricing.md).

## Safe Sending

Blooio is designed for consent-based, person-to-person business conversations, including:

- Customer support
- Appointment confirmations
- Booked-lead follow-up
- Opted-in sales conversations

Unsolicited mass outreach violates Blooio's Acceptable Use Policy and can lead to Apple-level number restrictions. Blooio suggests approximately 20–50 new outbound conversations per day per number. Replies within existing conversations do not count against this guideline.

## Frequently Asked Questions

### How long does migration take?

The page describes most Linq-to-Blooio migrations as taking under 15 minutes. The main changes are account setup, API authentication, endpoint and payload updates, and webhook testing.

### Can I test Blooio before moving production traffic?

Yes. Blooio offers a no-credit-card free trial with 20 messages on a shared number.

### Do I need to update my webhook implementation?

The migration page describes Blooio's webhook structure as similar to Linq's, but applications should validate and update event handling, payload fields, signing, retries, and idempotency behavior as needed.

### Where can I find current API details?

Use the [Blooio documentation](https://docs.blooio.com) and the [OpenAPI specification](https://api.blooio.com/v2/api/openapi.json).

### Can Blooio help with migration?

Blooio provides migration support through its meeting and messaging channels.

## Links

- HTML page: https://blooio.com/migrate/linq
- Migration hub: https://blooio.com/migrate.md
- Linq comparison: https://blooio.com/compare/blooio-vs-linq-blue.md
- Linq pricing comparison: https://blooio.com/compare/blooio-vs-linq-pricing.md
- Linq alternative: https://blooio.com/alternatives/linq.md
- REST API integration: https://blooio.com/integrations/api.md
- Integrations overview: https://blooio.com/integrations.md
- Pricing: https://blooio.com/pricing.md
- Book a meeting: https://blooio.com/book-a-meeting.md
- Start a Linq migration trial: https://app.blooio.com/signup?flow=linq
- LLM site index: https://blooio.com/llms.txt
