Auto reply app helping you move away from less private messengers like WhatsApp and Facebook Messenger

Overview

Watomatic - Auto reply for WhatsApp so you can stop using it

Watomatic sends an automated reply to everyone contacting you on WhatsApp. This is especially useful if you are planning to migrate away from WhatsApp but can also be used as a vacation responder.

Get it on Google Play Get it on F-Droid Get it on F-Droid via IzzyOnDroid

Screenshots

Scr 1 scr 2 Scr 3 Scr 4

❯ More screenshots

Features:

  • Auto reply to every WhatsApp message
  • Set your own auto reply message
  • Auto reply to group chats
  • Respects your privacy
    • No analytics or tracking
    • Does not connect to Internet
  • Free an open source

WhatsApp's recent privacy policy changes have triggered a huge migration to more privacy friendly apps like Signal and others. But most of us find it difficult to delete WhatsApp because everyone else uses it. Watomatic tries to make your migration easier by letting your friends automatically know that you are moved to another app. Just set an auto reply message something like “I am not using WhatsApp anymore. Please use Signal…” and let it do the work for you.

This app is not associated with any company including WhatsApp, Facebook, Signal.

Troubleshooting

  • Auto reply does not work even after Watomatic is enabled

    Watomatic relies on WhatsApp notifications for auto reply to work. Most users usually have notifications enabled so should work straight out of the box but otherwise please make sure WhatsApp notifications are enabled and WhatsApp fingerprint lock is disabled for this app to work.

FAQ

  • Why not use WhatsApp business account for auto replies?

    You cannot use business account without accepting the new privacy policy that everyone is trying to avoid.

  • Will this be available for iOS in the future

    This app relies on Android specific notification quick replies feature to function. I am not aware of similar functionality on iOS but will look into it.

Missing any features? Let us know in the issues!

Support

Help us offset development costs to keep this project alive and support further development but there are other ways to help too:

  • ✍️ Reviewing the app on Google Play is one of the easiest ways to help so please do that 😃
  • 🌏 Translate the app to your language via Crowdin (ask us if you need help getting started): https://crowdin.com/project/watomatic
  • Liberapay Liberapay financial goals badge
  • Buy me coffee paypal.me/deek
  • BTC: bc1qv6zmgw845pktq9jr5qztup80qufu0yg46ur2kw
  • 👋 Or just say hi or thanks sometime and that keeps us going. Find me here
  • There are many other ways you can be a part of the project so if you are willing to help but not sure where to start, please contact us 👇

Contact

About Maintainer

Deekshith Allamaneni is a Software Engineer from Illinois, USA.

Say hi to me on: Twitter, Linkedin, Telegram, Mastodon, Github

Comments
  • Make website tracker-free (and maybe no-JS)

    Make website tracker-free (and maybe no-JS)

    The website has 3 trackers. It would be a great boon to get rid of them, and it can be easily done.

    • Use default browser fonts, with fallback options (alternatively self-host the google fonts).
    • Avoid the jsdelivr CDN and self-host the scripts you include.
    • Dunno, but it seems there's no need for a Google Play cookie to be present.

    Now you use scripts to have an easy Markdown2Html translation. But if you'd choose a basic Jekyll theme, all you'd have was plain old HTML generated once by Github after committing a change (instead of dynamically each time someone views your page).

    AND.. now your site is no-cookies, no-javascript. A gem, simply put.

    You might consider the latter, because your most dedicated fans in terms of contributions, donations and advocacy are in the privacy-minded folks, FOSS world and on the Fediverse, where they really value these things.

    opened by aschrijver 27
  • List Watomatic on F-Droid - lizzyOnDroid repo and possibly on main repo

    List Watomatic on F-Droid - lizzyOnDroid repo and possibly on main repo

    ~### Implement Play store in app review~

    ~Come up with a logic to determine user has sufficiently used the app and then ask for review using in-app review: https://developer.android.com/guide/playcore/in-app-review/~ ~Suggestions for triggering:~ ~- 5 days of usage~ ~- 10 auto reply messages sent~

    enhancement 
    opened by adeekshith 27
  • Image message in group not recognized as group message sometimes

    Image message in group not recognized as group message sometimes

    As I found in this reddit thread, I also experience the same issue.

    Since today the app stopped working.

    May I suggest a switch to enable a local logcat that we can share as users? I also encountered another bug (which I'll report when I can reproduce, basically: if the group switch is off, but someone sends a picture to a group as the first message, this gets autoreplied).

    If you need more info, please ask. I'm on 1.10, I'll try as soon as I can with 1.11 on my other device with LineageOS (where I can access more data).

    bug 
    opened by quaqo 23
  • Russian Translation strings.xml

    Russian Translation strings.xml

    While waiting for approval on Crowdin which may or may not happen I'd like to post translated strings.xml here to speed the things up. In fact, I have created a pull request for it already. Please let me know if you need translated main page https://adeekshith.github.io/watomatic/#/ and the privacy policy, in which case I would appreciate to have original .md files to work with. Thanks. strings_ru-rRU.zip

    opened by OpenWarp 18
  • Add message reply based on contacts

    Add message reply based on contacts

    Implemented the ability to choose which contacts to reply.

    This needs testing, but looks like it's working for me.

    It's only an initial approach, interface could be changed to something nicer and some code might need to be moved to more appropriate places.

    opened by hegocre 11
  • Do not dismiss notification after auto reply

    Do not dismiss notification after auto reply

    When Watomatic replies to a message, it is shown as "Read" in WhatsApp. Would be very useful, when the message stays "Unread" or "New", so I know that there is a new message where Watomatic replied to. This way I can check the message and see if I missed something.

    opened by OLLI-S 10
  • [WIP] Issue/346/fix code warnings

    [WIP] Issue/346/fix code warnings

    This needs testing to check everything works as before (did a little of testing myself and everything seems right). Also some files need more corrections, which I didn't do, as they are some unused functions or variables which I don't know if they are intended to use later.

    PR-DO-NOT-MERGE 
    opened by hegocre 6
  • Auto-Reply Doesn't work when 2 same messages are received

    Auto-Reply Doesn't work when 2 same messages are received

    Yes, Auto-Reply doesn't work when you receive more than 1 message at a time. And if the messages are same, then it doesn't reply either.

    Steps to re-produce:

    • Send a text(something like this - "blahh") twice on WhatsApp to the one device that you've Watomatic installed.
    • You can now see that, only message will be sent not 2. When the frequency is un-restricted.
    bug good first issue 
    opened by pixincreate 6
  • Migration to independent platform for provision of source code

    Migration to independent platform for provision of source code

    A. Problem / Goal

    Since the purchase of GitHub by Microsoft in 2018, a dependence on the BigTech corporation can no longer be denied.

    On the one hand, I can understand why GitHub was chosen as the platform for making source code available: "Everyone is here".

    On the other hand, I see the danger of a vendor-lockin effect and that open source projects become centrally dependent on Microsoft. In my eyes, this is very dangerous for free and open source software and hardware projects.

    In the medium and long term, the goal would be to become independent of GitHub and thus of Microsoft. The Gitea-based Codeberg project of Codeberg e. V. in Berlin would be a good choice here.

    There are also (legal) problems with compliance with the licence of GitHub functions, such as the co-pilot.

    B. Solution

    My considered solution to the problem described in A. would be the following:

    A user of this open source project creates a user account on https://codeberg.org/ If necessary: This user creates an organisation for the project. A "personal access token" is created on the GitHub account, which has appropriate rights to the organisation repositories, using the developer options in the settings. all repositories would be migrated with this access token into the ownership of the organisation created in step two. Regarding step four, there is an entry in the documentation of Codeberg: https://docs.codeberg.org/advanced/migrating-repos/

    C. Alternatives

    A possible alternative would be to perform the first three steps as described in B. a possible alternative would be to perform the first three steps as described in B., and modify the fourth step to include a mirror of GitHub. So that all issues and such that would be created in the GitHub repository would be transferred to the Codeberg repository.

    D. Responsibilities

    I would see the responsibility in the owners of the repository and, if necessary, additional project participants.

    E. Other

    Basically, a look at the documentation of Codeberg is not unwise: https://docs.codeberg.org/

    Should it be necessary to manage repositories in organisations, this is also possible under Codeberg, see: https://docs.codeberg.org/collaborating/create-organization/

    Regarding licensing there is a page in the documentation of Codeberg: https://docs.codeberg.org/getting-started/licensing/

    Funfact 1: The Pixelfed maintainer has written on Mastodon that he is considering migrating the Pixelfed project away from GitHub, to Codeberg: https://mastodon.social/@dansup/10869007146309141

    Funfact 2: Aral had migrated - also on Mastodon - to Codeberg for his GitHub projects as well as those of his Foundation, which he organised together with another person, Small Technology, or is still migrating: https://mastodon.ar.al/@aral/108651118032076133

    opened by Lukas2112 5
  • Show what's new in the release

    Show what's new in the release

    Should fetch what's new data from github, if we have Telegram/Redit etc urls in it then user should be shown Whats new badge and on click redirect them to the corresponding urls based on which apps are installed in that device.

    opened by spuday90 5
  • Doesn't automatically reply when a person send image instead of text

    Doesn't automatically reply when a person send image instead of text

    Everything's explained in the title.

    How to reproduce:

    • Ask a person to send an image
    • Watomatic doesn't reply.

    Oh! Its actually referenced here before: #181

    opened by pixincreate 5
  • Watomatic for Signal?

    Watomatic for Signal?

    I know this is out of scope, but I would love to also have the functionality of Watomatic not only to migrate over to Signal but also to use it there #digitalwellbeing!

    So far I could only find the AutoResponder for Signal app, but it's not foss...

    opened by JohannesWiesner 1
  • Fatal Android 12: Exception: startForegroundService() not allowed due to mAllowStartForeground false

    Fatal Android 12: Exception: startForegroundService() not allowed due to mAllowStartForeground false

    Now that Google Play is require apps to target api level 31 we can't use startForegroundService() from the keepAlive service as it will result in exception due to running a foreground service from the background. See: https://stackoverflow.com/questions/70044393/fatal-android-12-exception-startforegroundservice-not-allowed-due-to-mallows

    bug 
    opened by Lir10 1
  • [Info] Contact based replies with FB messenger

    [Info] Contact based replies with FB messenger

    Hello,

    Can someone help me, how is the contact based replies with FB messenger? Is it matching the Names in the notification with my Contacts?

    Thanks in advance.

    help wanted question 
    opened by gable44 0
  • Use LocalBroadcastManager instead of context.sendBroadcast()

    Use LocalBroadcastManager instead of context.sendBroadcast()

    There are few places that we use context.sendBroadcast() which might cause a crash in some devices as suggested in this thread: https://stackoverflow.com/questions/46971153/fatal-exception-android-app-remoteserviceexception-cant-deliver-broadcast-at

    We should use LocalBroadcastManager instead to send local broadcasts

    https://github.com/adeekshith/watomatic/blob/main/app/src/main/java/com/parishod/watomatic/service/KeepAliveService.java#L71 https://github.com/adeekshith/watomatic/blob/main/app/src/main/java/com/parishod/watomatic/viewmodel/SwipeToKillAppDetectViewModel.java#L40

    enhancement 
    opened by Lir10 0
Releases(v1.21)
Owner
Deekshith Allamaneni
Software Engineer and maker. Big data, Java, Python, Browser extensions, Android apps
Deekshith Allamaneni
Messenger - A Java based project making use of Sockets for communication between the applications running on different JRE

Messenger - A Java based project making use of Sockets for communication between the applications running on different JRE. Multiple clients can connect at the same time and can send messages to each other, they also get the information of status of their friends connected to the server .

Sarthak Aggarwal 1 Jan 2, 2022
An authorization library that supports access control models like ACL, RBAC, ABAC in Java

jCasbin News: still worry about how to write the correct jCasbin policy? Casbin online editor is coming to help! Try it at: http://casbin.org/editor/

Casbin 2k Dec 30, 2022
Toloka has a powerful open API, it allows you to integrate an on-demand workforce directly into your processes, and to build scalable and fully automated human-in-the-loop ML pipelines.

Toloka Java SDK Documentation Website | API Documentation | Platform Designed by engineers for engineers, Toloka lets you integrate an on-demand workf

Toloka 10 Apr 27, 2022
Unofficial Clubhouse web app client. For personal use only. It's a personal open-source project and not affiliated with any company.

Purpose of this web app That's a personal project and not affiliated with any company. This is the web client app to make your Club House experience b

Sergei Ovchinnikov 45 Nov 15, 2022
Writeup and exploit for installed app to system privilege escalation on Android 12 Beta through CVE-2021-0928

Writeup and exploit for installed app to system privilege escalation on Android 12 Beta through CVE-2021-0928, a `writeToParcel`/`createFromParcel` serialization mismatch in `OutputConfiguration`

null 52 Dec 30, 2022
shiro only provide the support of ehcache and concurrentHashMap. Here is an implement of redis cache can be used by shiro. Hope it will help you!

shiro only provide the support of ehcache and concurrentHashMap. Here is an implement of redis cache can be used by shiro. Hope it will help you!

alex 1.1k Dec 18, 2022
Are you suffering from forgetting to do HoYoLAB check-in? Use this and be free from it!

GADC 가득 Auto Daily Check-in for Genshin Impact Are you suffering from forgetting to do HoYoLAB check-in? Use this and be free from it! 원신 일일 출첵 매일 까먹으

ForestHouse 2 Jul 11, 2022
Anonymous chatting web app

Innogl This project is an anonymous web and video chat with strangers. Users can choose an online companion to discuss anything, find new friends or d

null 15 Oct 22, 2022
Projeto 2, app mobile de Ordens de Serviços da aula de Tópicos Especiais em Informática do curso de Análise e Desenvolvimento de Sistemas da FATEC - São Caetano do Sul, com android studio.

Projeto 2 Sistema Ordem De Serviço Tópicos Especiais em Informática TIPO DE NEGÓCIO: EMPRESA DE DESENVOLVIMENTO DE SOFTWARES OBJETIVO: Implementar um

Vicente Luz 1 Jun 28, 2022
GzKitchen - Japanese Style Restaurant (Mobile App)

GzKitchen-Android GzKitchen - Japanese Style Restaurant (Mobile App) How to copy the project to your local machine : Download / clone tihs repository

Gavriel Satrio Widjaya 3 Jan 9, 2022
Forest_tracker - Help protect the environment with such a simple app.

Forest Tracker ?? ?? ?? Introduction Hey there! This app is all about protecting the environment! A unique method. Deforestation is happening at an al

Forest Tracker 2 May 11, 2022
Vigour - An Android Fitness App that rewards users with Crypto for walking a certain amount of steps.

Vigour Group Project for 2022 Mobile Application Development. Our app rewards user with crypto after walking for a certain amount of steps. We will be

null 3 Sep 12, 2022
This App is a command line application, based on Cryptography.

This App is a command line application, based on Cryptography. where a user input a text and its encrypted and can be decrypted as well.

Mohamed Ibrahim 1 Jan 28, 2022
An Editor for CSGO:botprofile.db, allows you to create&improve your own bot easily.

botprofileEditor An Editor for CSGO:botprofile.db, allows you to create&improve your own bot easily. 最新信息 项目重构,舍弃了原来复杂的结构 项目打算全力制作web版,使用SpringBoot作为开

null 10 Oct 9, 2022
evilzip lets you create a zip file(with password) that contains files with directory traversal characters in their embedded path.

evilzip logs 20210701 修改权限问题,让解压后的文件默认就有读写执行的权限。 About evilzip lets you create a zip file(with password) that contains files with directory traversal

鸭王 87 Dec 11, 2022
Easily regenerate worlds at a specific time & date you want (SpigotMC plugin)

Restore/reset worlds at specific times without kicking players from the server! No need to go through the hassle of resetting your worlds manually anymore. Plenty of features are already included in the free version!

Kihsomray 11 Sep 23, 2022
A small and easy-to-use one-time password generator library for Java according to RFC 4226 (HOTP) and RFC 6238 (TOTP).

OTP-Java A small and easy-to-use one-time password generator for Java according to RFC 4226 (HOTP) and RFC 6238 (TOTP). Table of Contents Features Ins

Bastiaan Jansen 106 Dec 30, 2022
Open Source Identity and Access Management For Modern Applications and Services

Keycloak Keycloak is an Open Source Identity and Access Management solution for modern Applications and Services. This repository contains the source

Keycloak 14.6k Jan 5, 2023
This application can recognize the sign language alphabets and help people who do not understand sign language to communicate with the speech and hearing impaired.

Sign Language Recognition App This application can recognize the sign language alphabets and help people who do not understand sign language to commun

Mihir Gandhi 12 Oct 7, 2021