Pepperwire
Twilio SMSFor HubSpotOfficial HubSpot App Partner

Text your customers without leaving HubSpot.

Pepperwire connects your Twilio phone numbers to HubSpot. Text a contact from their record or from a workflow, and when customers text back, their messages show up in HubSpot too.

7-day free trial · No credit card · $39/month flat

Works on every HubSpot plan, including free. You also need a Twilio account.

Directions for useHow it works

You can text first, or they can

Texts go out and come in on your own Twilio number, so to a customer it’s just a normal text conversation.

You text first

Send a text from HubSpot

Open a contact and type a message in the Pepperwire card on their record. Or add a Send SMS step to a workflow, and the texts go out on their own.

They text first

A customer texts your number

They text your Twilio number from their phone, the same way they’d text anyone. If the number is connected to your HubSpot inbox, the text opens a conversation there and you reply from HubSpot.

Either way

Both ends of the conversation are saved on the contact

Every text, sent or received, goes on the contact’s timeline in HubSpot. Anyone on your team can open the record and read the whole thread.

Watch the full setup

9 min 21 sec

It works inside three HubSpot screens you already use

Each screen has its own HubSpot plan requirement. The contact record works on every plan, free included, so start there.

Ingredient Nº 1
Contact records

Text anyone from their contact record

The Pepperwire card sits in the right sidebar of every contact. Type a message and press Send. The card shows when the text is delivered, and the text is saved on the contact’s timeline.

  • Choose which of your Twilio numbers it sends from
  • See sent, delivered, or failed on the card

HubSpot planEvery HubSpot plan, free included

Read the guide →

HubSpot › Contact record › Right sidebar

Sketch of the Pepperwire card in a HubSpot contact sidebar, with a message box, a Send text button, and a recent message marked sent and delivered.
See when each text is delivered

Ingredient Nº 2
Inbox

Answer texts in your HubSpot inbox

Connect a number to Inbox or Help Desk, and each text a customer sends opens a conversation next to your emails. Assign it, leave a note, and reply from the same screen. Your reply goes out as a text from your Twilio number.

  • Works in both Inbox and Help Desk
  • Assignment and notes work the way they do for email

HubSpot planSales Hub or Service Hub Professional

Read the guide →

HubSpot › Inbox › Conversations

Sketch of a HubSpot inbox conversation with text messages going both ways and the Twilio SMS reply box open at the bottom.
Choose Twilio SMS and reply like an email

Ingredient Nº 3
Workflows

Send texts automatically with workflows

Add the Send SMS action to a HubSpot workflow for deal reminders, review requests, or no-show follow-ups. You don’t need Operations Hub or any custom code.

  • Works in deal workflows as well as contact workflows
  • Choose which property holds the phone number
  • If a text fails, the reason shows in the workflow’s history

HubSpot planAny Professional hub with workflows

Read the guide →

HubSpot › Workflows › Action library

Sketch of the Send SMS via Twilio workflow action, with a message that includes the contact's first name, a phone number property picker, and a from number field.
Put the contact’s name or other details in the message

The small print

The details that keep your texts going through

You’d only notice most of these if one went wrong. All of them come with the plan.

What’s inside

Included in the one plan

Texts find the right contact
A text from a phone number already in HubSpot goes on that contact. Every text is also kept in your Pepperwire message log.
Delivery status
Each message shows sent, delivered, or failed. When one fails, you see the reason in plain English.
Opt-outs saved to HubSpot
When someone replies STOP or START, their contact is updated, so your team can see who opted out.
Magic keywords
Pick words like VIP or SAVE20. When a contact texts one, it’s recorded on the contact and a workflow can act on it.
Carrier registration check
US carriers block texts from unregistered numbers. Setup checks your A2P 10DLC registration before that happens.
Encrypted messages
Message text is encrypted before we store it, and deleted after 90 days.
No limits
Use as many numbers, users, and messages as you want. You pay Twilio for the texts at Twilio’s price, and we add nothing on top.

Troubleshooting guideA2P 10DLC guidePrivacy policy

Heat scale ✶ setup

Setup takes about five minutes

You don’t need a sales call, an onboarding fee, or a developer.

  1. 1 ✶ Mild

    Install the app

    Install Pepperwire from the HubSpot App Marketplace and approve access.

  2. 2 ✶ Medium

    Connect Twilio

    Paste your Twilio API key and choose which numbers to use. A checklist flags anything you need to fix before you send.

  3. 3 ✶ Hot

    Start texting

    Send your first text from a contact record. Connect a number to your inbox later if you want replies to land there.

Price list

One flat price that covers everything

Pepperwire is one subscription for your whole HubSpot account. You never buy message credits, and adding numbers or users costs nothing extra. Twilio bills you directly for the texts, at Twilio’s own rate.

How other Twilio apps for HubSpot charge

Message credits
You pay for texts in credits, so the bill goes up as you send more.
Multi-channel bundles
SMS is one channel in a bigger plan. The Twilio SMS channel alone can cost $49 a month.
Pepperwire
$39 a month, however many numbers, users, and messages you have.

Pepperwire Plus

$39per month

or $390 a year, which is two months free

Phone numbers
Unlimited
Users and inboxes
Unlimited
Messages
Unlimited
Message credits
None
Contact record texting
Included
Inbox and Help Desk
Included
Workflow SMS action
Included
Magic keywords
Included
Opt-out sync
Included

Total$39/month

Texts are billed by Twilio at Twilio’s rate. Unlimited messages are subject to fair use.

Start your 7-day free trial

No credit card needed. Works on any HubSpot plan, with your own Twilio account.

Questions

Asked before buying

More answers in the documentation.

What is Twilio, and do I need it?

Twilio is the company that sends and delivers the texts. You connect your own Twilio account and numbers, and pay Twilio directly for each message. We don’t resell texts or add to Twilio’s price. Your Pepperwire subscription pays for the HubSpot side.

Which HubSpot plan do I need?

Any plan, including free. Texting from a contact record works on every plan. HubSpot limits two features to higher tiers: replying in Inbox or Help Desk needs Sales Hub or Service Hub Professional or Enterprise, and the workflow action needs a Professional or Enterprise hub with workflows.

Does the customer have to text first?

No. You can text a contact from their record or from a workflow, and they can text your number whenever they like. Either way, the texts are saved on the contact in HubSpot.

Are there limits on messages or numbers?

No. Connect as many numbers, users, and inboxes as you like. The only cost per message is what Twilio charges you. Messages are subject to fair use, described in our terms.

What is A2P 10DLC?

US carriers require businesses to register before they text from ordinary 10-digit numbers. Pepperwire checks your numbers during setup and tells you if a registration is missing, so you can fix it before carriers block your texts.

Is my message data safe?

Message text is encrypted with AES-256-GCM before it’s written to our database, the same way we store your Twilio API key. Messages are deleted after 90 days.

Send your first text from HubSpot today

Install the app, connect Twilio, and text a contact. It takes about five minutes.

Install Pepperwire for HubSpot →

7-day free trial · No credit card · $39/month flat