March 5th
-
Improve Usage page loading speed ๐๏ธ
March 3rd
-
Add endpoint to list numbers ๐
GET /v1/campaign/{id}/numbers to list numbers for a campaign. Customers can now see all numbers associated with a campaign via API instead of using the dashboard. Click here for more details.
February 24th
-
Add endpoint to create a webhook โ
POST /v1/campaign/{id}/webhooks to create a webhook for a campaign. Customers can now create webhooks via API instead of using the dashboard. Click here for more details about webhooks and different event subscriptions.
-
Add endpoint to list webhooks โ
GET /v1/campaign/{id}/webhooks to list webhooks for a campaign. Customers can now manage webhooks programatically via API.
-
Add endpoint to retrieve a webhook ๐
GET /v1/webhook/{id} to retrieve a webhook. Customers can use this endpoint to retrieve webhook details, instead of using the Sendo dashboard. Click here for more details about webhooks and different event subscriptions.
-
Add endpoint to update a webhook ๐
PATCH /v1/webhook/{id} to update a webhook. Customers can use this endpoint to update webhooks, instead of using the dashboard.
-
Add endpoint to delete a webhook ๐
DELETE /v1/webhook/{id} to delete a webhook. Customers can use this endpoint to delete webhooks, instead of the dashboard.
December 9th
-
Add endpoint for creating a campaign ๐
/v1/campaign/create to create a campaign. Customers can use this endpoint to create new messaging campaigns, instead of using the Sendo dashboard. Click here for more details about approval requirements.
December 6th
-
Add endpoint for listing campaigns ๐
/v1/campaign/list to list all of the campaigns that you have submitted. Resellers can use this endpoint to get a list of campaigns, including the status and other submission information. Click here for more details.
December 5th
-
Fix AT&T rate limiting bug ๐
-
Add endpoint for retrieving campaign ๐
/v1/campaign/{id} to retrieve a campaign. Resellers can use this endpoint to get information about a specific campaign they have submitted, including the status and other information. Click here for more details.
November 18th
-
Add new usage insights page ๐
Usage under the Billing menu.
-
Add endpoint for creating a brand ๐
/v1/brand/create to create a brand. Resellers can use this endpoint to create a new brand for their customers programatically, instead of using the Sendo dashboard. Click here for more details about brands.
-
Add endpoint for retrieving a brand ๐
/v1/brand/{id} to retrieve a brand. Resellers can use this endpoint to get information about a specific brand they have submitted, including the status, creation date and other information. Click here for more details.
-
Add endpoint for listing brands ๐
/v1/brand/list to list all of the brands that you have submitted. Resellers can use this endpoint to get a list of all brands, including the status, creation date and other entity information. Click here for more details.
November 12th
-
Add additional MMS content types ๐
application/pdf, application/rtf, text/csv and more. These MIME types may not be supported by all cell carriers, so we recommend testing first. Click here for more details.
-
Updated carrier fees for Telus ๐ฌ
$0.01 and outbound MMS fees to $0.02, for both 10DLC and toll-free.
November 1st
-
New endpoint to set call forwarding ๐
-
New endpoint to retrieve number ๐
October 1st
-
Updated carrier fees for AT&T ๐ฌ
$0.003 fee for inbound SMS messages, and increased fees for outbound MMS messages from $0.005 to $0.0075.
September 24th
-
Add RCS information page to docs ๐
-
Add key requirements to reseller guide ๐
-
Update default keyword responses ๐ฌ
September 10th
-
Update brand/campaign guidelines ๐
August 26th
-
Save brands/campaigns as drafts ๐พ
-
Overhaul campaign creation flow ๐
August 25th
-
Overhaul brand creation flow ๐
August 15th
-
Add pagination to
/message/list๐
skip parameter to the list messages API route that lets you skip a certain number of messages in the response. This can be useful if you have a large number of messages and want to paginate the results. The default value is 0.
-
Fix Threads page crashing bug ๐
-
Improve dashboard load times ๐
July 10th
-
Open webhook events to see details ๐
-
Button to resend webhook event ๐
June 28th
-
Add new plans to pricing page ๐ธ
June 5th
-
Allow message searching using IDs ๐
May 28th
-
Send campaign renewal emails ๐ง
May 13th
-
Show message length in modal ๐ฌ
May 6th
-
Fixed campaign creation emails ๐ง
April 22nd
-
API support for buying numbers ๐
/number/search API endpoint to search for available phone numbers, and a /number/buy endpoint to purchase a number for a campaign. The campaign must be fully provisioned, and toll-free numbers arenโt supported. New phone numbers currently take 2-4 hours to be provisioned, but this delay will be removed soon.
-
Prorated charges for phone numbers ๐ธ
-
Show renewal dates for campaigns ๐
-
Streamline dashboard onboarding ๐
-
Error code for daily T-Mobile cap ๐
1320 error code if you attempt to send a message to T-Mobile when you have reached your daily cap. Your limit is assigned dynamically at the brand level, and you can view it on the campaign page. Click here for more info.
-
Delete old webhook event records ๐ซ
April 16th
-
Allow custom message metadata ๐ฌ
metadata field when sending a message to store custom key-value pairs. This can be useful for tracking information about the message, like a unique ID from your system. The metadata will be returned when you retrieve the message, and sent with any associated webhook events. Click here to read more details.
-
Add breakdown of recurring charges ๐
-
Add ability to delete a brand ๐ซ
-
Add guide about iMessage support ๐ฑ
April 12th
-
Add new error code for landlines ๐
1360 error code that will be returned if you attempt to send a message to a landline number that cannot receive text messages. You will not be charged for these messages. Click here to see a full list of errors returned by the API.
March 25th
-
Add new guide for carrier limits ๐
-
Add new error for invalid number ๐
1350 error code that will be returned if you attempt to send a message to an invalid number. This can happen if the recipient does not have an active phone plan that can receive text messages. You will not be charged for these messages.
-
Fix bug with repeated recharges ๐
March 21st
-
Add new auto encoding feature ๐ธ
โ or โ or โ, we will convert them to GSM-7, which uses fewer message segments and saves you money. Click here to read more details.
March 18th
-
Add new API status page ๐
-
Add guide for porting phone numbers ๐
-
Show carrier limits on campaign page ๐
-
Improve campaign keyword editing ๐
-
Create new โcoming soonโ page ๐
-
Add field for brand DBA name ๐
March 13th
-
Phone number inventory has improved ๐
March 11th
-
Enable call forwarding on dashboard โ๏ธ
Numbers tab. Click โEnable forwardingโ next to a number and enter the number you want to forward inbound calls to. Weโll add the ability soon to configure call forwarding for all numbers at the campaign level.
-
Add ability to deactivate a campaign ๐ซ
Settings tab. This will stop all messaging and disable all numbers associated with the campaign. This action is irreversable.
-
New message when calling Sendo numbers ๐ฃ๏ธ
-
Faster provisioning for new numbers ๐
March 8th
-
Add guide for enabling voice calling ๐
March 5th
-
Let resellers see brand details ๐ต๏ธ
-
Send emails for low balance ๐ง
-
Explain spam filtering in docs ๐
-
Explain privacy policy rules in docs ๐
-
Explain short code numbers in docs ๐
February 29th
-
Send emails on payment failures ๐ง
-
Add ability to rename a campaign โ๏ธ
-
Show campaign submission details ๐
February 26th
-
Referral program for $100 credit ๐ธ
February 20th
-
Buy new numbers on dashboard โ๏ธ
Numbers tab. Once a number is purchased, it will usually be fully provisioned and ready for messaging within 4-6 hours. You will be notified by email when the number is fully ready.
-
New webhook for
recipient.optout๐ซ
-
Option to enable 2FA for Sendo login ๐
-
Added this changelog page! ๐
-
Campaign creation increased to $20 ๐
February 7th
-
Create number-specific webhooks ๐ฃ
Webhooks tab, you will now see a number picker at the bottom where you can select one or many numbers. This can be useful if you have a test number.
-
New brand/campaign docs and reseller guide ๐
-
Docs page to explain getting consent ๐
February 1st
-
Send new notification emails to users ๐ง
January 24th
-
Pick a number when sending test message ๐ฑ
-
Finalize voice calling using BYOC trunking ๐
January 18th
-
Add secret tokens for webhook verification ๐
X-Webhook-Token header with each request. You should verify the token to ensure that the request is coming from Sendo.
-
Add pricing overview page to docs ๐ฐ
January 10th
-
Support for brand/campaign resellers ๐๏ธ
reseller, which gives you the ability to create brands and campaigns on their behalf. Please contact support to learn more and enable this feature.
January 6th
-
Docs page comparing number types ๐
-
Implement forgot password feature ๐
January 4th
-
Support multiple numbers per campaign ๐
from parameter in the /message/send API route to specify a sender number for each message.
December 20th
-
Docs page for sending contact cards ๐
.vcf files) via the Sendo API. Contact cards have some major compatibility issues and the file format can be tricky, so we uplodaded a template .vcf file that you can use to get started. It should render properly across all Android and iOS devices.
