Comments (4)
please read this slack link for additional context (the last 10 or so messages in the thread)
from awell-extensions.
π² Mentioned in Cycle doc: AWE-82
from awell-extensions.
Need
Being able to send an SMS with Twilio from a Messaging Service (specified by a messagingServiceSid
) whereas today you can only send an SMS by specifying a from number.
Functional scope
Settings
- Make
fromNumber
optional whereas today it's required and change the description to "A Twilio phone number that you own in E.164 format which will be used to send text messages. If you are using a Messaging Service you can leave this field empty." - Add a new settings field
messagingServiceSid
which is also optional and has the following description "The SID of the Messaging Service you want to associate with the Message. If you are not using a Messaging Service but a "from" number, then you can leave this field empty."
Changes to the current "Send SMS" action
- Change the label of the action to "Send SMS (with from number)"
- Change the description of the action to "Send a text message from a given telephone number to a recipient of your choice."
- Add a new action field
fromNumber
which should come first in the list, is optional, and has the following description: "The phone number that will be used to send the message. If left blank, the from number specified in the settings will be used." - Throw a human-readable error when
fromNumber
in settings AND in action field are not specified (withonError
function)
Add a new action
- Action label: "Send SMS (with Messaging Service)"
- The description of the action to "Send a text message from a Messaging Service to a recipient of your choice."
- Has the following action fields and descriptions
messagingServiceSid
(string): "The SID of the Messaging Service you want to associate with the Message. If left blank, the SID specified in the settings will be used."recipient
: see already existing actionmessage
: see already existing action
- Throw a human-readable error when
messagingServiceSid
in settings AND in action field are not specified (withonError
function)
Readme
Update the README (new action, settings) and the Changelog.
from awell-extensions.
FYI, this extension needs to be live, tested, and in production before quarter-end
from awell-extensions.
Related Issues (20)
- [EXT-5] Canvas Medical tests HOT 2
- Add βchannelUrlβ as action field to "Create ticket" action of Sendbird extension HOT 1
- [EXT-4] [Sendbird] Create user action: make `nickname` optional and set a sensible default HOT 4
- [EXT-1] Test issue from linear
- [EXT-16] [Healthie] Extend inputs to Send Form Completion Request action HOT 3
- [EXT-20] [Elation] rename onCreatePatient webhook to patientCreatedOrUpdated HOT 3
- [EXT-21] [Sendgrid] Suppression actions have the wrong category set on the actions
- [EXT-23] [EXT-24] TEST
- [EXT-31] New extension: Zap EHR
- [EXT-33] New extension: Intercom
- [EXT-34] [Sendbird] NEW Update a ticket action HOT 4
- [EXT-35] [Canvas Medical] Follow up tasks
- [EXT-37] [Healthie] Extension improvements and fixes HOT 2
- [EXT-49] [Cal.com] NEW Update and Delete Booking actions
- [EXT-50] New extension: Zus Health HOT 7
- [EXT-51] [Cal.com] Create booking HOT 1
- [EXT-53] [Sendbird] Export updateTicket action from Sendbird extension index HOT 1
- [EXT-55] [EXT-56] [Cal.com] Expose first attendee name and timezone
- [EXT-58] Create a CLI Tool for Code Generation HOT 2
- [EXT-62] Google Sheets HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from awell-extensions.