GEG is not a busy airport. I'd recommend checking bags inside.
No curb check in only inside.
Do you mean online check in? Yes they do. You can check in up to 24 hours before your flight. Here is the link: https://mobile.southwest.com/check-in
Thanks! Your answer is awaiting moderation.