What to say
Describe the outcome, not the steps.
You don’t need the right words. “أرسل تذكير للي تركوا السلة” and “remind people who left stuff in their cart” get you the same campaign.
Hamla replies in whatever language you write in — including transliterated Arabic. Write “3amel campaign” and you get Arabic back. It won’t switch you into a language you’re not using, and product names, brand names, and coupon codes stay exactly as you typed them.
Be specific about what you care about
Hamla builds immediately when it has enough to go on, and only asks when something essential is genuinely missing — the goal, the audience, or the offer. So the more you put in the first message, the less back-and-forth:Set up a win-back for customers quiet for 60 days, lead with new arrivals, no discountIf it does need to ask, it asks once, with a few focused questions — not a wizard.
Correcting it is just talking
There’s no field to find. Say what’s wrong:Too long. Cut it to two sentences.
خلّي النبرة أبسط
Drop the coupon from the first message but keep it in the follow-up.
Two modes
There’s a toggle for how much rope Hamla has. Plan reads, analyses, and proposes. It cannot change anything — the tools that would modify a campaign aren’t even loaded. Use it when you want to think out loud without anything moving. Do is the default and can build, edit, and draft. It still can’t put anything live on its own; see below.What Hamla does without being asked
Some things happen on their own, on a schedule.
These arrive as alerts, which come in five kinds: something looks wrong, something looks like an opportunity, something needs you, something was done automatically, or here’s your report.
What it can do on its own — and how to change that
There is one setting that governs autonomous action:
Even on Auto, the only action Hamla takes by itself is pausing a campaign that’s misbehaving — the safe direction. Anything classified as high-risk always waits for you, on every setting.
Going live is always yours. Launching a campaign, resuming a paused one, and scheduling one for later all require your click on a confirmation card. This isn’t a policy — those three actions are refused on Hamla’s side. There’s no autonomy setting that unlocks them.
What it remembers
Hamla carries context between conversations, so you’re not re-explaining yourself:- Your brand voice, picked up from your site and your edits. It only saves a voice profile after seeing enough consistent signals, and after you confirm.
- Preferences you state. Say “never use emojis in emails” and it will offer once to save that as a standing rule. It only saves with an explicit yes, and only your own rules — it can’t alter Hamla’s built-in playbooks.
- What you’ve asked before, so “like last time” means something.
When it’s unsure
Hamla is built to say “I’m not certain” rather than guess. If you ask whether it can do something and it can’t find the answer in its own documentation, it will tell you it’s unsure and offer to check — not tell you no. If you get a confident answer that turns out to be wrong, that’s a bug worth reporting to support@hamla.io.Related
Your first campaign
The ten-minute version, end to end.
Plans, limits, and AI credits
What talking to Hamla actually costs.