Do I need to write code?+
No. Pick what starts it, add steps, turn it on. The API exists for triggers that live in your own software, but nothing here requires it.
Can a sequence start for somebody who has not texted me?+
Yes. Put them on a list, or give them a tag — by hand, from an import, or through the API — and a flow attached to that list or tag starts for them. This is the ordinary case for onboarding, a class that starts Monday, or four hundred people from a spreadsheet.
What stops that from becoming cold spam?+
Two things. Everybody on the list who has never messaged that line is a first contact, so they count against the 50-per-line-per-day cap and are spread out — four hundred strangers takes about a week, and the screen says so before you switch it on. And your project's first flow of that kind is read by a person here before it can send, the same as your first announcement.
If I turn on a flow attached to a list of 10,000, what happens?+
Nothing, unless you say otherwise. It asks every time whether to start the people already on the list or only the ones who join from now on, and defaults to only new arrivals. The two answers differ by ten thousand people, so it is a decision rather than a setting.
Does re-uploading my spreadsheet message everybody again?+
No. Only somebody actually arriving counts as an event — adding a person already on the list does nothing. A second upload of the same four hundred rows starts nobody.
What is the difference between a list and a tag?+
A list is a group you send to. A tag is something true about a person. They are independent: somebody tagged vip may or may not be on the spring promo list, and somebody on that list may carry no tags at all. Either one arriving can start a flow.
Will an automation message somebody who opted out?+
No. Every step sends through the same path as a message you type by hand, so the do-not-message list, the block list, the rate limit and the new-contact cap are all evaluated at the moment the step fires. A refusal ends that person's run and records the reason.
What counts as a keyword match?+
The whole message, after normalising case and punctuation. "hours" triggers a rule for hours; "what are your hours?" does not. It is the same rule STOP follows, and it exists so a word in the middle of a sentence never fires something.
What happens if somebody replies halfway through?+
That is what "only if they have not replied" is for. The condition is a gate: the sequence carries on while it holds and finishes with a reason when it does not, so a follow-up meant for silent conversations never lands in a live one.
Can the same person go through twice?+
Only if you allow it. A welcome sequence should happen once per person and does by default; a keyword answer should work every time they ask, and you can switch that on per automation.
What happens when I switch an automation off?+
New people stop joining and everybody already partway through is ended, with a reason on the row. Switching it back on starts fresh for whoever triggers it next rather than resuming a conversation from last week.
How long can a wait be?+
Anything up to a month, set in hours. A wait sets a due time and returns; nothing sleeps, so a restart during a two-day wait loses nobody.
Can I edit an automation that people are already inside?+
Yes, and somebody partway through is not moved by it. If the step they were standing on is removed, their run ends honestly rather than guessing at a replacement.