Giter Club home page Giter Club logo

Comments (4)

bejoinka avatar bejoinka commented on September 23, 2024

please read this slack link for additional context (the last 10 or so messages in the thread)

from awell-extensions.

cycle-app avatar cycle-app commented on September 23, 2024

🚲 Mentioned in Cycle doc: AWE-82

from awell-extensions.

nckhell avatar nckhell commented on September 23, 2024

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 (with onError 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 action
    • message: see already existing action
  • Throw a human-readable error when messagingServiceSid in settings AND in action field are not specified (with onError function)

Readme

Update the README (new action, settings) and the Changelog.

from awell-extensions.

bejoinka avatar bejoinka commented on September 23, 2024

FYI, this extension needs to be live, tested, and in production before quarter-end

from awell-extensions.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.