There are 2 ways that issues can be moved automatically "In Progress" if you keep the default settings (in Settings->Columns) for your Waffle project.
- If you push a branch that contains an issue number in the branch name - that issue will move In Progress. (You can disable this by moving the "Work Started" action in Settings->Columns to "Backlog".)
- If you create a pull request that has either GitHub's closing keywords (closes, fixes, resolves) or Waffle's connect keywords (connects, connects to, connected to) followed by the issue number. This will cause the issue to move "In Progress" and can also be disabled by moving the "New Collaborator PRs" action in Settings->Columns to the Backlog.