Home/Integrations/Project Blue
Project Blue logo
Conduyt
Connected app · texting and calling

Project Blue and Conduyt

Conduyt connects to your Project Blue account with its API key and gives each rep one of your Project Blue lines. Reps text from the contact page and workflows send from a line, as iMessage when the lead is on Apple and as SMS otherwise, and replies come back to the contact. With Project Blue's voice calling keys saved, reps also call from the line in the Conduyt softphone, without an iPhone of their own.

Integration type
Connected app
Runs on
Your own Project Blue account
Texting
iMessage, with SMS otherwise
Lines
One per rep
// how it connects
Conduyt logo
Conduyt
contacts · workflows
Project Blue
Project Blue
your lines
Your contacts
Your contacts
iMessage · SMS
iMessage on Apple, SMS otherwiseone line per repreplies read every minuteSTOP honoured like any textcalls in the browser softphone
How it works

What makes it different

01

Each rep texts from their own line

On a contact's page, a rep who holds a line sees an iPhone option under Send from, alongside any other line they can send from. The message goes as iMessage when the lead is on Apple and as SMS otherwise, from the same line, and the contact's history marks each one iMessage or SMS. Before every text Conduyt runs the same opt-out and do-not-contact checks it runs for a Twilio text.

02

Workflows send from a line

In Automations, the Send SMS step has an SMS · Project Blue channel. Under Send from line, pick one of your assigned lines or leave it on the assigned rep's own line. If that rep has no line, the step does not send.

03

Replies land on the contact

Every minute Conduyt reads the new incoming messages on each assigned line with your key. It matches the number to a contact or creates one, keeps the message in the contact's history and notifies the rep who holds the line. A contact who replies STOP, UNSUBSCRIBE, CANCEL, END or QUIT is opted out for that number, as with any text.

04

Calls from the line in the browser

With Project Blue's voice calling keys saved, the Call from choice in the softphone and the call dock includes iPhone line, and shows the number the lead will see. Conduyt runs the same do-not-call and calling-window checks as every call, then has Project Blue's voice account ring the lead. When the lead picks up, your recording disclosure plays if it is on, and the call connects to the rep's browser.

Before you start

What you need in place first

✓
A Project Blue account with linesProject Blue sells dedicated lines on per-line plans and says lines are typically activated within one business day. It runs the phones itself: "Customers do not supply iPhones, Macs, or SIM cards" (Project Blue). Lines are added in the Project Blue dashboard.
✓
Your Project Blue API keyProject Blue issues API keys in its dashboard (Project Blue developers). The key starts with proj_, and one key connects one Conduyt account.
✓
Project Blue's voice calling keys, for callsCalls need four values from your Project Blue dashboard, under Settings, then General, then API Keys, then Voice Calling API: the Account SID, TwiML App SID, API Key SID and API Key Secret. Texting works without them.
✓
An admin with Settings access, and active billingThe Connections page is for owners and admins. Connecting or disconnecting the key, assigning lines and saving the voice keys need the Settings edit permission and active billing; the trial counts.
✓
Your contacts' consentProject Blue's developer page asks that the people you message have consented and rules out unsolicited bulk SMS (Project Blue developers). Conduyt does not record that consent; it stays part of your own process.
Data flow

What moves, and which way

DirectionWhat movesNotes
Conduyt to Project Blue (texts)The message text, the contact's number, the line it goes out on, and the Conduyt message ID as an idempotency key.Project Blue chooses iMessage or SMS. Conduyt records which one it used, and a retried send carries the same key so Project Blue can drop the duplicate.
Project Blue to Conduyt (replies)Each incoming message on an assigned line: the sender's number, the line, the text and Project Blue's message ID.Read every minute with your key, from a few minutes before the last read, and de-duplicated on the message ID. Project Blue's webhooks are not used, because they are not signed.
Conduyt reads from Project BlueYour lines, with each number and name.Read live when Settings, then Project Blue, opens and before a line is assigned. Your key is checked the same way before Conduyt saves it.
Conduyt to Project Blue's voice account (calls)A request to call the lead from the saved caller ID, with instructions to play your disclosure, record if your switch is on, and connect the rep's browser.Project Blue places regular calls through its own Twilio account. When you save the voice keys, Conduyt reads that account's verified caller IDs and numbers and writes nothing.
Project Blue's voice account to Conduyt (calls)Call status updates and, when recording is on, the recording.Each update arrives on a signed address and is checked against the call's record on Project Blue's voice account before Conduyt uses it.
Setup

4 steps, about ten minutes

1

Connect your Project Blue account

In Conduyt, open Settings, then Connections, then Project Blue. Under Connection, paste the API key from your Project Blue dashboard and click Connect. Conduyt checks the key with Project Blue before saving it and stores it encrypted.

2

Give each rep a line

Under Lines, read live from Project Blue, pick an agent for each number. A rep holds one line: assigning a line someone else holds, or to a rep who already has one, moves it.

3

Add voice calling

Under Voice calling, paste the Account SID, TwiML App SID, API Key SID and API Key Secret from your Project Blue dashboard and click Save and verify. The card then shows the number your calls will show.

4

Choose recording, then start

Under Call recording, set Record outbound calls and Play recording disclosure for the iPhone line. Reps then pick iPhone under Send from on a contact, or iPhone line under Call from before a call.

Project Blue is a trademark of its owner. Conduyt is not affiliated with or endorsed by Project Blue.

Honest limits

What it does not do

✕
Incoming calls to the line do not reach ConduytCalls to a Project Blue number do not ring in Conduyt and cannot be recorded here. To take them in Conduyt, turn on call forwarding for the line in Project Blue's dashboard and point it at the rep's Conduyt number. They then arrive as ordinary calls on your Twilio line.
✕
Calls show the line's number only once Project Blue verifies itUntil Project Blue verifies the line as a caller ID on its voice account, calls show a number Project Blue provisioned, and Settings says so. Ask Project Blue to verify the line, then save the voice keys again.
✕
One caller ID for the whole accountThe voice connection stores one caller ID: the first of your assigned lines that Project Blue's voice account can call from, otherwise Project Blue's own number. Every rep's calls show that number, not each rep's own line.
✕
Regular phone calls, not FaceTime AudioWith the voice keys saved, calls on the line are regular phone calls. Without them the iPhone line option tries a FaceTime Audio call instead, which Project Blue has to switch on for your Project Blue account first.
✕
One line per rep, managed in Project BlueA rep holds one line and a line belongs to one rep. Lines are bought, added and removed in Project Blue; Conduyt reads them and assigns them, and an account connects one Project Blue key.
✕
Calls start from the softphoneThe iPhone line is offered in the softphone and the call dock, not in the dial pad on the Dialer page. With the voice keys saved it cannot be dialed through the API either, because the rep's browser has to join the call.
✕
The Conversations inbox replies on TwilioMessages from the line appear in Conversations with the contact's other texts, but a reply typed there goes out on your Twilio line. Reply from the contact's page to use the iPhone line.
✕
No incoming pictures, group iMessage or inbound recordingPictures and files contacts send to the line are not brought into Conduyt, Conduyt texts individual contacts only, and only outbound calls on the line can be recorded.
Specifications

The details

Connection
Your Project Blue API key (starts with proj_), checked with Project Blue before saving, stored encrypted
Lines
Read live from Project Blue; one per rep, assigned in Settings
Texting
iMessage when the contact is on Apple, SMS otherwise, from the same line
Where you text from
The contact page (Send from: iPhone) and the Send SMS step (SMS · Project Blue)
Replies
Read from Project Blue every minute with your key; webhooks not used
Calls
Regular calls through Project Blue's Twilio account, answered in the Conduyt softphone
Caller ID
One per account: a verified line, otherwise Project Blue's number
Call recording
Outbound only, your switch, with an optional spoken disclosure
Compliance
STOP keywords and do-not-contact checks shared with texts; do-not-call and calling-window checks on calls
Audit
Key, voice key and line changes are written to the audit log
Line fees
Billed by Project Blue on its per-line plans
Plan
No plan gate; needs active billing, and the trial counts
FAQ

Common questions

Does Conduyt integrate with Project Blue?

Yes. You paste your Project Blue API key in Settings, then Project Blue, and give each rep one of your lines. Reps then text from the contact page and workflows send from a line, as iMessage when the lead is on Apple and SMS otherwise, and replies land on the contact.

Can I call from my Project Blue line?

Yes. Once Project Blue's voice calling keys are saved in Settings, reps pick iPhone line under Call from in the softphone or the call dock, and talk in the browser. Incoming calls to the line do not reach Conduyt; forward the line to the rep's Conduyt number in Project Blue's dashboard.

Do my reps need an iPhone?

No. Project Blue says customers do not supply iPhones, Macs or SIM cards. Reps send iMessages from Conduyt and take calls in the Conduyt softphone in their browser.

What happens when a contact replies STOP?

The same as a STOP to any Conduyt text. STOP, UNSUBSCRIBE, CANCEL, END and QUIT opt that number out, and Conduyt checks opt-outs and do-not-contact entries before every text from a Project Blue line.

What does Project Blue through Conduyt cost?

The Conduyt side has no plan gate: it needs active billing, and the trial counts. Your lines are billed by Project Blue on its per-line plans.

Ready to try Conduyt?

20-day free trial. No credit card required.