SignalHouse is the recommended SMS provider for agencies sending review invites in the United States — SignalHouse setup in EMR currently provisions US 10DLC brands and numbers. It is built around fast 10DLC approval, and EMR registers your brand, campaign, and sending number for you directly inside the dashboard.
SignalHouse is a bring-your-own-account provider. You connect your own SignalHouse account, keep full control and billing on your side, and EMR drives the 10DLC registration through your account so you do not have to piece the process together manually.
Why SignalHouse is the default for the US and Canada
For US and Canada review invites, 10DLC registration is required by the carriers. SignalHouse is designed to make that path fast, and EMR handles the registration flow inside the dashboard instead of sending you off to complete it elsewhere.
- Fast 10DLC brand and campaign approval
- Local 10DLC numbers for the United States
- MMS support for image based review requests
- Registration handled inside the EMR dashboard
- You keep your own SignalHouse account and billing
What you need before starting
- A SignalHouse account
- Your SignalHouse API token, copied from your SignalHouse account
- Accurate business details, including the legal company name, EIN, and business address
- A support email and contact phone number for the business
- A sample review request message
Use real and consistent business details across SignalHouse, your website, and EMR. Accurate details are what allow the brand and campaign to be approved by the carriers.
How 10DLC registration works in EMR
EMR creates a subgroup, registers a brand for the business, buys the sending number you choose, then creates the review request campaign and waits for the carrier to activate the number on it. This all happens through your connected SignalHouse account.
Carrier review times vary. Brand verification is usually quick. Campaign approval can take anywhere from a few minutes to a few days, which is outside the control of EMR or SignalHouse. EMR keeps you updated on the status while it works.
- Brand registration verifies the business with the carriers
- Campaign approval reviews your messaging use case
- Number provisioning buys and assigns your sending number
- Sending becomes available once the campaign is active and the number is ready
Set up SignalHouse in the platform
Go to `Platform -> Messaging -> SMS` to open the SMS Providers page, click `Add SMS Provider`, name the provider, choose `SignalHouse`, and continue into the guided setup. SignalHouse setup is done at the agency owner level.
The setup runs as a short guided flow: connect your account, enter the business details, then watch the registration progress.
- Connect: paste your SignalHouse API token so EMR can register on your behalf
- Business details: enter the brand and business information used for 10DLC
- Phone number: search by area code and choose your sending number
- Registration: EMR registers the brand, buys the number you chose, creates the campaign, and tracks carrier approval
Business details for 10DLC
The business details are what get submitted to the carriers for the 10DLC brand and campaign. Enter them accurately and make sure they match your official records.
| Field | What to enter |
|---|---|
| Legal company name | The official registered company name |
| Brand display name | The name shown to customers |
| EIN | The business tax ID that matches the legal name |
| Entity type | Private, public, non-profit, or government |
| Industry | The industry vertical that best fits the business |
| Messaging use case | Customer care is the usual fit for review requests |
| Contact phone and support email | A reachable business phone and support email |
| Business address | The registered business address |
| Sample message | An example review request, including the opt-out line |
Approvals, rejections, and re-submission
Most of the time the brand and campaign are approved without any action needed. If the carriers reject something, EMR shows you what happened and gives you a way to fix it directly from the setup screen.
- If a campaign is rejected, you can submit an appeal with a short explanation for re-review
- If a brand cannot be verified, you can correct the business details and re-submit
- You can safely leave the page while registration is in progress and come back later
Campaign rejections are usually about the sample messages or the stated use case not matching. Keep the sample message clear, review focused, and include the opt-out line.
Already registered in SignalHouse?
If you have already registered a brand, created a campaign, or bought a number directly in your SignalHouse account, you do not need to redo any of it. Enter the same EIN in the business details step and EMR uses your existing brand instead of registering a second one. Numbers you already own are listed first in the number step, and the campaign attached to that number is picked up automatically.
If registration failed with "insufficient funds", add funds in SignalHouse and click Retry in EMR. Setting things up in the SignalHouse portal in the meantime is fine — EMR adopts what you created there rather than duplicating it.
- Same EIN means same brand: EMR never registers a duplicate for a business the account already has
- Numbers you own appear under "Already in your SignalHouse account" and cost nothing extra to use
- A number must sit in the same SignalHouse subgroup as the brand; if it does not, EMR tells you and offers "Choose a different number"
Brand registration is charged per brand by SignalHouse and the carriers. "Edit details & restart" only submits a new brand when the existing one was rejected.
SignalHouse and MMS
SignalHouse supports MMS inside the platform, which matters when agencies want image based review requests or more visual follow-up flows.
- An MMS send costs 1 extra credit on top of the text segment cost
- MMS is available on your SignalHouse 10DLC number
- MMS in the campaign builder is available when the connected provider supports it
Senders and multiple businesses
With SignalHouse, the sender is always the 10DLC number registered to the campaign. Because carriers tie sending to the registered number, a per-organization sender name or a different sender number is not used for SignalHouse.
To give different customer businesses their own number, set up a separate SignalHouse provider for each business, each with its own brand, campaign, and number, then assign each provider to the right organization.
- One SignalHouse provider represents one registered 10DLC number
- Assign a specific SignalHouse provider to a customer organization to control which number it uses
- The agency default SignalHouse provider is used when an organization has no assigned provider
This is different from providers where you override the sender name or number per organization. For SignalHouse, the number itself carries the identity, so you assign a provider rather than override a sender.
Cost expectations
SignalHouse bills your own account directly. That includes the 10DLC number, which has a small setup fee and a monthly fee, the per-message cost, and the one-time brand and campaign registration fees. EMR does not add markup to SignalHouse pricing.
For agencies, the real operational cost picture includes those SignalHouse-side costs plus the customer plan credit model inside the platform.
How SignalHouse interacts with custom-plan credits
SignalHouse changes the delivery provider, not the campaign credit model. In normal agency-managed sending, SMS review request messages still consume the customer plan SMS credits according to message segment cost.
The key exception is customer-owned SMS provider usage. If a customer is sending through their own SMS provider connection on their side, those sends do not consume the agency-side SMS credits.
- Text segment count determines the SMS credit cost
- MMS adds one extra credit
- Agency-side SignalHouse sending still respects customer plan SMS limits