Skip to main content

💐 Flo's Flowers

Flowery Texts on Demand

SignalWire AI flower sending bot. This digital Employee sends an eCard image (MMS/SMS) along with a text message.

On this page, you'll find a full breakdown of the prompts used, along with all the functions. To quickly access all relevant files, please visit the GitHub repository.

tip

Try it out! Dial +1 (337) 435-6937 to request flowers of your choice sent by SMS.

GitHub Repository

View the project and clone it to your development environment.


info

This is version 1.0 of Flo's Flowers, which is serverless and rated Low-Code. Version 2.0 showcases more of the powerful features available in the SignalWire APIs, including a live web Dashboard.

To use this serverless example:

  • Copy the SWML.json example and create a new SWML bin.
  • Update and save the change-me sections and "from_number": "+13374356937", in the SWML.json file.
  • Point a SignalWire number to the SWML bin you just created.
  • Enjoy!
The flowers available, shown on the Flo's Flowers website

Please note that you can change the images in the prompt by updating the URLs. Ensure that the names of the image files correspond to the names of the flowers they represent.

This implies that when replacing an image URL, the new image should be named appropriately to reflect the type of flower it depicts. For example, if you are updating the URL for an image of a rose to oranges, the file should be named something like https://domain.tld/oranges.jpg or https://domain.tld/oranges.png to clearly indicate what the image represents.

Message sent

Message and MMS sent.

Screenshot showing the MMS and SMS messages successfully recieved.

SWML Video Walkthrough

Check out this video walkthrough of the SWML script:

A screenshot of the video walkthrough of the SWML script on YouTube.
A video walkthrough of the SWML script on YouTube.

GitHub

Check out the full project repository for the Flo's Flowers demo on GitHub.


SignalWire

SignalWire’s AI Agent for Voice allows you to build and deploy your own digital employee. Powered by advanced natural language processing (NLP) capabilities, your digital employee will understand caller intent, retain context, and generally behave in a way that feels “human-like”.
In fact, you may find that it behaves exactly like your best employee, elevating the customer experience through efficient, intelligent, and personalized interactions.

Made with ❤️ by SignalWire's DevEx team

Have feedback on this site? Drop us a line at devex@signalwire.com or visit the Community Slack.