English, Hebrew and Russian — text or voice

Everything it can do, and how you ask.

There's no menu and no commands to memorise. You say what you want in your own words — by text or voice — and Assista.bot works out what to do. Below is the whole of it, each with a real example. The bot writes its replies fresh every time, so the wording will vary; what's fixed is the action.

Every one of these works the same in English, Hebrew and Russian, and you can switch mid-conversation. New here? Start on the home page.

add milk and 2 cucumbers to the shopping list
Added to shopping: milk, and 2 × cucumbers. 🗒️
remind me to call the plumber tomorrow at 9
Will remind you tomorrow at 09:00 to call the plumber. ⏰

Lists you invent

Any list at all — shopping, packing, films to watch, gift ideas, a renovation. There's no fixed set, and no list to create in advance: naming one that doesn't exist creates it.

Five are already waiting on your first day — shopping, movies, restaurants, links and a to-do list — named in whatever language you wrote your first message in. Each answers to the word for it in all three, so “add milk to the shopping list”, “תוסיף חלב לקניות” and «добавь молоко в покупки» all reach the same list, whichever one you used yesterday. The to-do list works the same way — “add call the bank to my to-do” — and an item stays on it until you tick it done or remove it. Ignore them, rename them or delete them like any other.

A list keeps one identity no matter what you call it. Name it in Hebrew today and English next week and it's still one list, not two — every name it's answered to keeps working. Quantities land where they belong (“2 cucumbers” means a quantity of two, never “2 cucumbers” as the text), and one dictated line can be several items when the pieces are alternatives to each other.

start a list called house remaking and add wall paint and an electrician
Started “house remaking” — added wall paint and electrician.
what's left on it?
Wall paint and the electrician — both still open.

It asks instead of guessing when you add something that might already be there — “onion” against a list that holds “onions” — because a wrong guess is invisible until you're standing in the shop. Ticking an item off keeps the record; removing it doesn't. And you can rename a list, merge two that turned out to be the same, or delete a whole one (that last asks for a tap first, since it can't be undone).

Films fill themselves in

On a films list, each title gets its release year and real IMDb rating looked up — “Parasite” comes back as Parasite (2019, IMDb 8.5). A title in Hebrew or Russian resolves to the same film.

Restaurants get their details

Add one by name and it fills in the address, town, phone number and Google rating (with the review count, because a 5.0 from two people isn't a 5.0). Reading the list back gives you the number to ring for a table. It reads the town off the result — you're only asked when the name is a chain in more than one city.

Links you can tap

Send a link with a word or two about it and it's saved under a name you'll recognise, with the URL kept tappable. Add your own note in your own words. The same link saved twice — even named differently — is caught, not duplicated.

Reminders that arrive

Say it the way you'd say it to a person — “remind me to call the garage tomorrow at ten” — and a WhatsApp message arrives at that time. Ask what's pending, cancel one, or hang a reminder off a list item so it shows up when you read the list.

A reminder reaches you even if you haven't written in a day. WhatsApp only lets a bot message you freely within 24 hours of your last message; outside that window Assista.bot sends the reminder as a pre-approved template — the one form Meta lets through a closed conversation — so it lands on time regardless of when you last wrote.

remind me to take the bins out tonight at 8
Done — I'll remind you tonight at 20:00 to take the bins out.
what reminders do I have?
One: tonight at 20:00 — take the bins out.

Your Google Calendar

Connect it once from the website, and then create, check, move and cancel events from a normal chat — without opening the calendar. Connecting is optional; everything else works without it.

Times are read in your own timezone, an event is an hour by default, and duration and location both work (“meeting at 3pm for two hours, at the office”). You can pencil something in as tentative, or add it as free so it doesn't block the slot. Before it books over something you already have, it stops and asks — and it names the existing event and its time, because choosing “replace” really does delete it.

Ask it to alert you before an event and the notification goes on the calendar event itself, fired by your calendar app — “put the move in on the 31st and alert me the day before and two days before”. That's a different thing from a reminder, which is a WhatsApp message the bot sends you: the word you use is what decides which one you get.

book a design review Thursday at 9:30 for an hour
“Standup” is already at 09:00 that day. Add the design review alongside it, replace it, or leave things as they are?
add anyway
Added “Design review”, Thursday 09:30–10:30. 📅

Voice notes and photos

Talk instead of typing, or send a picture — both are read and then treated exactly like a typed request.

A voice note is transcribed and acted on, so “add milk and bread to the shopping list” said aloud just adds them. When you'd rather read a note — one forwarded from someone else, say — ask “what did that say?” and you get the transcript word for word, with nothing changed and nothing tidied. A photo is read too: a caption is the request (“how many calories is this?”), and without one it works out what the picture implies — an invitation becomes a calendar event, a receipt becomes list items.

0:04
Added “buy wall paint” to the house remaking list.
what did that say?
“add buy wall paint to the house remaking list”

A morning briefing

One short message each morning, at a time you choose: the weather, what's on your calendar today, and what's still open on your lists. It's off until you turn it on, and you set the hour it arrives — and the language it's written in, so it can stay in one language even while your chat follows whatever you write.

Good morning! Clear and 24°C today. One thing on the calendar — dentist at 16:00 — and the shopping list still has three items open. ☀️
move the dentist to tomorrow same time
Moved — dentist tomorrow at 16:00.

Currency conversion

Ask what an amount is worth in another currency and it uses today's rates — a real conversion, never a guessed number. If you don't say which currency to convert to, it uses your own, worked out from your phone number. Cryptocurrencies aren't supported yet, and it tells you so plainly rather than making something up.

how much is 100 dollars in shekels?
About ₪301 — that's today's rate, roughly 3.01 per dollar.

It remembers what matters

Say something about yourself in passing and it sticks, so you don't repeat it. That covers a standing description of you, the things you like, dislike or avoid, and one-off facts to keep.

Because it knows what you avoid, it can actually leave it out — ask what vegetables to buy and there's simply no cabbage, and no announcement that cabbage was left out. Changing your mind is an ordinary sentence (“actually I do like cabbage now”), and you can tell it to forget something whenever you like. It also answers questions that want knowledge rather than a stored row — “how much veg should I buy for two for a week?” — and it won't touch your lists until you say so.

remember that I don't eat cabbage
Got it — noted.
suggest three vegetables to buy for the week
Rocket, tomatoes and red onion — light and easy for the week.

One thing it deliberately won't do: put a number on anything medical. Ask how many calories to eat to lose weight and it says that's not something it should answer, and points you to someone who can — rather than a guess dressed up with a disclaimer.

Who can use it

Assista.bot is a small personal project, not a commercial product. It replies only to phone numbers that have been invited, and messages from anyone else are dropped before they're read.

Please don't rely on it for anything critical

Reminders travel through WhatsApp, and delivery depends on services outside our control. A reminder can arrive late, or not at all. It is not a medication reminder, not an emergency service, and not a substitute for anything you'd be harmed by losing. The Terms of Service say so properly, and the Privacy Policy sets out exactly what is stored and for how long.