# Voice Monkey > Voice Monkey is an Amazon Alexa skill and companion platform that extends Alexa Routines with capabilities Alexa alone can't do: custom text-to-speech announcements, multi-step visual Flows, remote triggering over HTTP, media playback, inbound webhooks, and native integrations with IFTTT and more. Users enable the Voice Monkey skill on their Amazon account, create "devices" (Speakers and Routine Triggers) in the web console at app.voicemonkey.io, link those devices to Alexa Routines, and then fire them from the console, the v3 HTTP API, webhooks, schedules or Flows. Free, Hobby and Ultimate plans are available. ## Getting started - [Enable the Voice Monkey skill](https://voicemonkey.io/docs/getting-started/enable-skill): Turn on the Voice Monkey Alexa skill on your local Amazon marketplace — the first step for every new user. - [Sign in to the console](https://voicemonkey.io/docs/getting-started/console): Access the Voice Monkey web console at app.voicemonkey.io using Login with Amazon. - [Create a device and link it to Alexa](https://voicemonkey.io/docs/getting-started/add-device): Create your first Speaker or Routine Trigger device and connect it to an Alexa Routine. - [Get started (marketing)](https://voicemonkey.io/start): Top-of-funnel walkthrough of the signup flow. ## Core concepts - [Introduction](https://voicemonkey.io/docs): High-level overview of what Voice Monkey does and how it fits with Alexa. - [Devices](https://voicemonkey.io/docs/devices): Speakers and Routine Triggers — the bridge between Voice Monkey and your physical Echo speakers and Alexa Routines. Covers plan limits and device management. - [Flows](https://voicemonkey.io/docs/flows): Build multi-step Alexa automations visually — chain announcements, media, conditions, questions, web requests and more. - [Variables](https://voicemonkey.io/docs/variables): Named, mutable values used for conditional logic and dynamic Alexa responses, referenced as `{VARIABLE_NAME}` placeholders in Speech, URLs, Conditions and other text fields. - [Inbound Webhooks](https://voicemonkey.io/docs/webhooks): Receive HTTP requests from external systems (IFTTT, Home Assistant, Flic, custom code) and fire an announcement, Routine or Flow. - [Media](https://voicemonkey.io/docs/media): Use audio, video and images in announcements and Flows — from your own URLs, your own uploads, or Voice Monkey's curated library of soundscapes and ambient assets. - [Troubleshooting](https://voicemonkey.io/docs/troubleshooting): Common Voice Monkey, Alexa Routine and device issues and how to fix them. ## HTTP API (v3) - [API overview](https://voicemonkey.io/docs/api): The Voice Monkey v3 API — trigger Alexa Routines, make announcements, start Flows and read/write variables over HTTP. - [Authentication](https://voicemonkey.io/docs/api/authentication): How to authenticate v3 API requests using your access token. - [API Playground](https://voicemonkey.io/docs/api/playground): Compose, preview and run real API requests interactively from the console; copy ready-made snippets for cURL, Python, Home Assistant YAML and more. - [Announcement API](https://voicemonkey.io/docs/api/announcement): Send text-to-speech announcements (and media) to your Echo devices via a single HTTP request. - [Routine Trigger API](https://voicemonkey.io/docs/api/trigger): Trigger an Alexa Routine remotely by firing a Voice Monkey Routine Trigger device. - [Flows API](https://voicemonkey.io/docs/api/flows): Start a Voice Monkey Flow remotely via a single HTTP request. - [Devices API](https://voicemonkey.io/docs/api/devices): List the Speakers and Routine Triggers on your Voice Monkey account over HTTP. - [Variables API](https://voicemonkey.io/docs/api/variables): Read, create, update and delete Voice Monkey variables over HTTP — and set variables in the same request as an announcement, trigger or flow. ## Integrations - [Integrations overview](https://voicemonkey.io/integrations): Connect Alexa to other systems, platforms and devices using APIs, webhooks or native integrations. - [Home Assistant](https://voicemonkey.io/integrations/home-assistant): Trigger Alexa Routines and Echo announcements from Home Assistant — the simplest path compared to other methods. - [IFTTT](https://voicemonkey.io/integrations/ifttt): Trigger Alexa Routines and make Echo announcements from IFTTT via the native Voice Monkey IFTTT service or the v3 API. - [Flic buttons](https://voicemonkey.io/integrations/flic): Press a Flic button to trigger an Alexa Routine or Echo announcement — one button, three actions, any Echo. ## Guides and tutorials - [Yes / No action prompts with Alexa](https://voicemonkey.io/guides/yes-no-prompts): Build automations where Alexa asks a question and acts on a "yes" or "no" answer using Flows. - [Make an HTTP GET/POST request from an Alexa Routine](https://voicemonkey.io/guides/http-requests): Fire an external HTTP request from inside an Alexa Routine using a three-step Flow. - [7 unique Alexa Halloween automations](https://voicemonkey.io/guides/halloween-automations): Seven Alexa + Voice Monkey automation ideas for a haunted smart house. - [All guides](https://voicemonkey.io/guides): Index of every long-form tutorial. ## Product and pricing - [Features](https://voicemonkey.io/features): Full capability list — Flows, Media, APIs, Webhooks, Schedules, action prompts and more. - [Pricing](https://voicemonkey.io/pricing): Free, Hobby and Ultimate plans. Prices are localised by visitor country (USD, GBP, EUR, etc.). - [What's new](https://voicemonkey.io/new): Changelog of recent features, releases and upgrades. - [APIs landing page](https://voicemonkey.io/apis): Marketing overview of the v3 API and what you can build with it. ## Optional - [Help & guidance](https://voicemonkey.io/help): Curated links to docs, guides and common issues. - [Contact](https://voicemonkey.io/contact): Email hello@voicemonkey.io for support, feedback or questions. - [Privacy policy](https://voicemonkey.io/privacy-policy) - [Terms of service](https://voicemonkey.io/terms)