CallMeBot setup instructions
You need to get a personal API key from CallMeBot before using the app. Keep this key secret so only you can send messages to yourself!
VISIT https://www.callmebot.com/ FOR THE LATEST INSTRUCTIONS! (the instructions and/or numbers change sometimes)
WhatsApp
- Follow the activation steps on Free API to Send Whatsapp Messages - CallMeBot API and add the CallMeBot WhatsApp number shown on that page to your Phone Contacts. Name it “Homey CallMeBot WhatsApp”.
- Send the message
I allow callmebot to send me messagesto the new contact (using WhatsApp). - The bot will answer you with your personal API key.
- Add the WhatsApp device in Homey and fill in your phone number including the country code (e.g.
+31 6 12345678) and the API key. You can now start sending messages from your flows!
Note: If sending fails with “Your Account is Paused”, send the word resume to the CallMeBot WhatsApp contact.
Signal
- Follow the activation steps on Free API to Send Signal Messaging - CallMeBot API and add the CallMeBot Signal number shown on that page to your Phone Contacts. Name it “Homey CallMeBot Signal”.
- Send the message
I allow callmebot to send me messagesto the new contact (using Signal). - The bot will answer you with your personal API key.
- Add the Signal device in Homey and fill in your phone number including the country code (e.g.
+31 6 12345678) and the API key.
Note: If the bot cannot see your phone number because of your Signal privacy settings, it gives you a UUID instead. Use that UUID in place of your phone number.
Facebook Messenger
- Start a Facebook Messenger conversation with
@api.callmebot(or click here: https://m.me/api.callmebot). - Send the message
create apikeyto the bot. - The bot will answer you with your personal API key.
- Add the Facebook device in Homey and fill in a name for the device and your API key.
Telegram (Text Messages)
- In Telegram, send
/startto@CallMeBot_txtbot(or open Telegram: Launch @CallMeBot_txtbot and tap Start). - Add the Telegram device in Homey and fill in your Telegram username (e.g.
@myusername). A phone number does not work.
Note: The Group API key field is only needed for group messages and can otherwise be left empty.
If Homey says CallMeBot may not send messages to you yet, check that you entered your @username and that you sent /start to @CallMeBot_txtbot, then try again.
Telegram (Group Messages)
- Authorize CallMeBot as described under Telegram (Text Messages) above.
- Add
@API_CallMeBotto your Telegram group and get the group API key as described on Telegram Group Messages - CallMeBot API - Enter that API key in the Telegram device in Homey, and use the “Send a group message” flow card.
Telegram (Voice Calls)
With Telegram you can start a voice call from a flow. The text (max. 256 characters) is converted to speech in a selection of languages, with a male or female voice. The one-time authorization above (/start to @CallMeBot_txtbot) also allows CallMeBot to call you.
Images
With Signal and Facebook Messenger you can send images from a flow.
Data Privacy and Terms of Use
By using this app, you are utilizing the CallMeBot API. Please review their terms of service here: Terms of Service - CallMeBot API
Contact Info CallMeBot service
The CallMeBot service is running on a private server and paid for by donations. If there is any issue with the service please contact them directly:
Telegram: @callmebot_com
Twitter: @callmebot_com
Email: support@callmebot.com
Website: https://callmebot.com
Support the Homey app Developer
If you enjoy this app and want to support its ongoing development, please consider buying me a coffee or a beer! Donate via PayPal