Support

Get help with Pairfon. We respond to all emails within 24 hours (usually much faster).

Email Support

Send us an email and we'll get back to you within 24 hours. Include your account email and device name for faster resolution.

support@pairfon.com
📖

API Documentation

Complete API reference for developers. Endpoints for sending SMS, managing devices, and configuring webhooks.

View API Docs →
🚀

Getting Started

Step-by-step guide to set up Pairfon, pair your device, and send your first message in under 10 minutes.

Read Guide →
💰

Pricing & Plans

Compare plans, features, and find the right fit for your business. All plans include a 14-day free trial.

View Pricing →

Common Issues

Device shows "Offline" but phone is on

The phone's internet connection may have dropped or the Pairfon app was killed by Android's battery optimizer. Open the Pairfon app on the phone and check if the notification says "Connected." If not, tap "Reconnect."

Fix: Go to your phone's Settings → Battery → Pairfon and set it to "Unrestricted" (or disable battery optimization for the app). This prevents Android from killing the background connection.

Messages stuck in "Queued" for hours

Messages queue when the server can't reach your phone. This usually means the device is offline or the WebSocket connection dropped. Check the Devices page in your dashboard — if the device shows offline, the phone needs to reconnect.

Fix: Open the Pairfon app on the phone. Wait for the status to show "Connected." All queued messages will send automatically within a few seconds.

Webhook not receiving inbound SMS

Webhooks require a publicly accessible HTTPS URL. Common reasons for failure: the URL is localhost, the SSL certificate is invalid, or the server takes more than 10 seconds to respond.

Fix: Check webhook delivery logs in your Pairfon dashboard (API & Webhooks page). Each delivery attempt shows the HTTP response code. A 4xx/5xx response means your server is rejecting the request. Use a tool like requestbin.com to test if Pairfon webhooks fire correctly.

GoHighLevel integration not syncing

If messages aren't showing in GHL Conversations, the OAuth token may have expired. GHL tokens need periodic refresh.

Fix: Go to your Pairfon dashboard → Integrations → GoHighLevel. Click "Reconnect" to re-authorize. Then send a test message from GHL to verify.

Recipient says they didn't get the message

If the Pairfon dashboard shows "Sent" but the recipient didn't receive it, the issue is on the carrier side. Check: does your SIM have active SMS capability? Is the recipient's number correct (including country code)? Some carriers block SMS to certain number ranges.

Fix: Try sending a manual text from your phone's native Messages app to the same number. If that also fails, the issue is with your carrier or the recipient's phone, not Pairfon.

API returns 401 Unauthorized

Your API key is invalid or missing from the request. API keys can be rotated from the dashboard, which invalidates the old key.

Fix: Go to API & Webhooks in your dashboard. Copy the current API key. Make sure your request includes the header: Authorization: Bearer your-api-key

Frequently Asked Questions

Does Pairfon use my real phone number?

Yes. Pairfon sends and receives SMS through your actual SIM card and phone number. No virtual numbers or porting required.

Does Pairfon charge per message?

No. Pairfon charges a flat monthly fee. Messages are sent through your mobile carrier's plan. We never add per-message charges. Standard carrier rates from your phone plan apply.

Can I use multiple devices?

Yes. Starter plan supports 1 device, Growth supports 3, Scale supports 7. Each device can have its own SIM card and phone number. Select which device to use when sending.

What happens if my device goes offline?

Outbound messages are queued on the server and will send automatically when the device reconnects. You'll get an alert if a device has been offline for more than 30 minutes.

How do I get my API key?

Go to the API & Webhooks page in your dashboard. Your API key is displayed there. Use it with: Authorization: Bearer your-api-key

Which integrations are supported?

GoHighLevel (native conversation provider), Zapier, Make.com, Pabbly Connect, and any platform that supports webhooks or REST APIs. See our integration pages for setup details.

Is my data secure?

Yes. All connections use HTTPS/TLS encryption. Passwords are hashed with bcrypt. We do not sell or share your data. See our Privacy Policy.

What Android version is required?

The Pairfon app requires Android 8.0 (Oreo) or later. It works on any Android phone with a SIM card — Samsung, Pixel, Xiaomi, OnePlus, or any other brand.

Is there a free trial?

Yes. Every plan includes a 14-day free trial. No credit card required to start. Full access to all features in your plan during the trial.

How do I cancel my subscription?

Cancel anytime from your dashboard under Billing. No cancellation fees, no phone calls required. Your account stays active until the end of the current billing period.