All fields are required
Build custom telecom applications without weighing down your to-do list.
SWML uses JSON and YAML, so if you've worked with modern web APIs or configuration files, you'll find its structure approachable, intuitive, and easy to learn. Even if you're new to SignalWire.
Instead of writing extensive code, define the behavior you want in an easy-to-read document. For example, a few lines of SWML can answer a call, play music, and then hang up—without diving into complex programming. See how it works in the snippets below.
AI use cases
An AI digital employee takes reservations based on a caller’s input and shares booking information in a follow up text. Try it for yourself and call 1 (754) 43-BOBBY
An AI digital employee who is designed to handle customer service calls through natural language. This example walks you through scheduling appointments, gathering details, and verifying customer data to ensure that customer needs are met promptly and accurately.
Aical is a digital employee that integrates with Google Calendar API. Aical defines functions to check calendar availability (freebusy) and schedule events (events), to manage calendar entries based on user input.
Build an AI agent that takes room service orders at hotels and hospitals. Learn how to interface with an outside database, like a menu inventory, in order to provide customers with accurate information.
Build an AI Tier 1 Support Agent with a witty personality. Bot functionalities include modem diagnostics, speed testing, appointment scheduling, and customer data verification.
Create an AI agent that can provide real-time weather updates based on a caller’s location. This example demonstrates calling functions to perform more complex tasks and interactions.
Send SMS e-cards to any recipient’s phone based on a caller’s input to an AI agent. This demo will ask you what kind of information and imagery you would like to send and put it into a text message for you.
Kevin the bartender uses vectorized data to create cocktails based on the ingredients that are available to him. This demonstrates how to use Datasphere to avoid hallucinations and personalize your agent.
Streamline the experience of building with SignalWire.
Manage your Spaces and Projects from the command line with the powerful and scriptable SignalWire Interactive Shell
Navigate and manage every aspect of your SignalWire Spaces and Projects with the intuitive web Dashboard
Quickly bootstrap a versatile development and testing environment with the WireStarter Docker container, pre-loaded with demo apps for immediate use
Lightning-fast voice, video, and AI interactions with latency so low, you might even need to turn it up. SignalWire Call Fabric architecture allows for the lowest latency possible at all points of orchestration for smooth user experiences that mimic real life conversations.
Married to your current setup? We get that. There’s no need to rip and replace a perfectly good system in order to update your IVR or create a virtual personal assistant. When you build with SignalWire, you can add our APIs to any application and any infrastructure.
Build a human-like virtual agent in minutes, allowing you to improve response times and increase customer satisfaction.
Learn MoreCreate interactive voice response (IVR) with your native application logic and improve customer engagement.
Learn MoreIntegrate videos directly into websites or applications with APIs and SDKs that accelerate development and abstract away complexity.
Learn MoreUse text marketing to improve conversion rates and reach your users on the channel they prefer.
Learn MoreConsolidate legacy SIP vendors, remove costly on-premises equipment and modernize your existing VoIP infrastructure by incorporating flexible, scalable SIP Connectivity from SignalWire.
Learn MoreAdd SMS or voice as a second factor of authentication to add an extra layer of security to your applications.
Learn MoreBuild anything you can imagine with SignalWire. This live demo shows off a real-time translation application. The caller speaks in English; the AI then translates and speaks to to the caller in Spanish, and vice versa.
Have any questions? Good! That means you’re one step closer to building out your perfect solution.
Join our community to find resources for getting started. From an expert support team to discussion channels to an annual developers' conference, joining the SignalWire community means you'll build with the best.
Contact us to get started.
Get in touch