CommSyncdocs
Open app
Phone providers

JustCall

Connect a JustCall workspace. Its texts, calls, and voicemail arrive in your CommSync inbox.


JustCall

Bring the numbers of your JustCall workspace into your CommSync inbox.

JustCall is a cloud phone platform. When you connect it, CommSync reads the texts, the calls, and the voicemail on the numbers you pick, and it sends your replies through JustCall.

Phone providers explains what every connection does. This page adds what JustCall does differently.

Before you start

  • A JustCall login that can open the Developers page.

Good to know

  • CommSync imports only the numbers you pick. It does not sync every number of your JustCall workspace.
  • CommSync encrypts the API secret at rest (AES-256-GCM).

Connect JustCall

Open Settings → Phone numbers and pick JustCall.

Use your API key and secret

Open the JustCall Developers page

In JustCall, go to Settings → Developers → API Keys.

Open in JustCall

Copy the API key and the API secret

They are on the API Credentials card.

Keep both values ready

The next page asks for them. After that, you pick which of your numbers come into CommSync.

Connect the account

Click I have my API key and secret. Enter a name for the account in CommSync, the API key, and the API secret. CommSync checks them with JustCall and lists the numbers on the account.

The JustCall API Credentials card, with the API key and the hidden API secret

Finish in CommSync

Pick the lines

Pick the numbers that CommSync manages. Each number shows its state: available, already imported into your workspace, or locked to another workspace. You can change the selection later with Manage numbers in the account menu.

Choose how much history to import

Pick a history window, or live sync only. Decide later keeps the choice open, and Choose history in the account menu opens it again. CommSync pulls nothing from the account until you choose.

History covers texts. Calls start at the moment you connect.

Optional: add the webhook in JustCall

JustCall works fully without a webhook. CommSync checks JustCall for new texts, calls, and voicemail every minute. It also adds the transcript of each call when JustCall makes it.

A webhook is optional. It only makes new texts and calls arrive right away, not within a minute.

To add one, open the account menu (⋯) on the account card in Settings → Phone numbers → JustCall, and pick Webhook address (optional). The dialog shows the address with a Copy button. Then do the steps below in JustCall.

Each connection has its own address. A webhook speeds up only the numbers of this connection. The numbers of other connections still arrive within a minute.

  1. Open Webhook Settings in JustCall. Click your profile icon. Then open APIs and Webhooks → Webhook Settings. Open in JustCall
  2. Paste the CommSync address for each event below. Use the address of this account. Each JustCall account in CommSync has its own address.
  3. Select the events. For texts, select SMS Received (sms.received), SMS Sent (sms.sent), and SMS Delivery Status Updated (sms.status_updated). For calls and voicemail, also select Call completed in JustCall (call.completed), Missed call in JustCall (call.missed), Incoming voicemail in JustCall (call.voicemail), and Call updated in JustCall (call.updated). You do not need SMS Sent or Received (sms.sent_received): it repeats the three SMS events.
  4. Save

How the webhook works

The webhook is optional. Each JustCall account in CommSync has its own webhook address. The address holds a secret token, so only an owner or an admin sees it. Find it in the account menu (⋯) in Settings → Phone numbers → JustCall, under Webhook address (optional).

https://<your CommSync API>/api/webhooks/justcall/<account id>?t=<token>

If JustCall retries a delivery, CommSync recognizes the duplicate message ID from the provider and skips it safely.

Treat the address as a password

Anyone who has the address can send events to your account. Do not share it. If you disconnect the account and connect it again, it gets a new address. Then paste the new address in JustCall. The old shared address, without an account id, no longer works.

What syncs

  • CallsCalls
  • VoicemailVoicemail transcripts
  • PicturesPictures, up to 10
  • Group textsNo group replies
  • Delivery receiptsNo delivery receipts
  • History importImports past texts

Contact names from JustCall

If you have named a contact in JustCall’s address book, CommSync picks that name up automatically as their messages sync. It then uses that name for the conversation title.

This is fill-only. The JustCall name never overwrites a name you have already set in CommSync. That is true whether you set the name when you rename the number, or when you link the number to a contact. Names appear as new messages arrive. Conversations with no new activity keep the bare number until the contact texts again, or until support runs a one-time import of your JustCall address book.

Calls and voicemail

  • Calls. JustCall reports each finished call, and CommSync shows it as a row in the conversation.
  • Voicemail. JustCall sends its own transcript. CommSync waits up to 55 minutes for it, then writes one with AI.
  • Call transcripts. JustCall shares a transcript of a recorded call.
  • Call summaries. JustCall shares an AI summary of a call, with the customer sentiment.
  • Recordings. A call row carries its recording, when JustCall kept one.

Nothing to configure. JustCall hosts its own voicemail, and CommSync reads the call history — with recordings and transcriptions — through the JustCall API. New calls arrive through the same webhook and 60-second sync that deliver your texts.

JustCall transcribes calls and voicemail itself (JustCall AI). CommSync reads the transcript, the summary, and the sentiment from the JustCall API — no AI spend.

JustCall produces the transcript a few minutes after the call ends. CommSync checks back on its own and adds the transcript to the call row when it is ready. An open thread updates live — no refresh needed.

A JustCall call row also names the teammate on the call.

See calls and voicemail for how a call reads in the inbox.

Limits

  • Pictures you send: up to 10 per text, 5 MB in total.
  • Group replies: none. A group conversation says “Reply to this group in JustCall.” in place of the reply box.

When something needs your attention

The account card in Settings → Phone numbers shows the state of the account, and each error names the one thing to do.

What you seeWhat it meansWhat to do
“JustCall credentials rejected: Unauthorized”The API key and the API secret do not match. Common causes: the two values are swapped, or someone pressed Reset API key and secret pair in JustCall, which ends the old pair at once.Copy both values again from APIs and Webhooks in JustCall (the profile icon menu).
“JustCall credentials rejected: Forbidden”JustCall accepted the key, but it does not allow the request. JustCall gives API access on the Team plan and higher.Check your JustCall plan, or ask a JustCall admin for the keys.
Reconnect neededJustCall no longer accepts the saved API key and secret, for example after you made a new pair in JustCall.Open the account menu on the JustCall page (the … button, or a right-click on the card), and pick Change the API key. Paste a pair from the same JustCall account. CommSync checks it with JustCall before it saves it, and your numbers and conversations stay as they are.
History choice waitsYou picked Decide later on the history step.Pick Choose history in the account menu.
History paused at storage limitThe history import reached your plan storage and stopped. New texts still arrive through the JustCall webhook.Free up storage, or add storage on the plan page. The import goes on by itself at the next sync.

Manage numbers in the account menu also removes a number.

On a JustCall account, the Access control on the account header covers every number on that account.