If the Korean restaurant you want makes you join a waitlist through Tabling (테이블링) and the app keeps asking for a check you cannot pass, you have hit one of dining’s quietest blocks. Almost every English guide answers a different app, so here is the real story for Tabling itself.
What is stopping you
Tabling is made for locals, so to sign up and book you have to pass Korea’s standard ID check. The terms say they can confirm who you are “제3의 전문기관을 통해 실명 확인 혹은 본인 인증,” and the way it does this is carrier to PASS to KCB, done inside the app. That is 본인인증, Korea checking your real ID, and it wants a Korean mobile number in your name. The privacy policy takes your phone number, your CI/DI linkage, and “외국인 여부” (whether you are a foreigner).
There is a second, sneakier layer. The turn alert (the “your table is ready” message) goes out over KakaoTalk, which is itself tied to a Korean number. So even in the rare case where a foreign SIM does get you a check-in number, no alert ever shows up. And because bookings are tied to your phone, if the number you signed up with does not match the number on the booking, “예약이 불가능하거나 자동적으로 취소될 수 있습니다”: it can get cancelled by itself. The whole app is in Korean only (korean-language-only); the iOS app lists Korean as its one language.
Can you do it yourself?
Partly, and it is worth trying before you ask for help.
First, check the thing everyone gets wrong. Most guides send you to CatchTable Global, which really does let foreigners sign up with no Korean number, in English, Japanese, or Chinese, and pay with a foreign card. If your restaurant is on CatchTable, use it: it is the cleaner way. But CatchTable Global is a different company, not a Tabling version. There is no Tabling Global. If your restaurant uses Tabling only, it will not show up in CatchTable and that app cannot help you. So first, find out which system your restaurant actually uses.
If it really is Tabling, there is one thing you can try on your own, written up mostly in Japanese guides, and it only works at the restaurant, not ahead of time:
- At the Tabling tablet in the restaurant, switch the language, and type in your foreign phone number to get a check-in number.
- You will not get an alert (no KakaoTalk message), so show staff your number and ask when to come back.
- Or just tell staff you have no Korean number and ask them to sign you up directly.
This changes a lot from one restaurant to the next (some tablets will not take a foreign number at all), and none of it works from far away or for booking ahead. For restaurants that take a deposit or prepay, TablingPay and CheckPay want a Korean bank account and foreign or UnionPay cards often fail, which can stop the booking dead.
When doing it yourself will not work
Go to a Korean friend you trust, or to Toyoni, when:
- you want to join a waitlist or book ahead, or from far away, not just walk up to the tablet;
- the restaurant tablet will not take your foreign number or has no English;
- the restaurant takes a deposit or prepay and your foreign or UnionPay card will not go through;
- the booking needs Korean back-and-forth with the restaurant, or you need someone to catch the KakaoTalk turn alert and tell you when your table is up;
- a booking got cancelled by itself because the phone numbers did not match.
How Toyoni helps
First we check if your restaurant is on CatchTable Global and tell you straight if it is, so you do not pay for what you can do yourself. If it uses Tabling only, we do it: call the restaurant or use the tablet at the door where allowed, work the Korean queue or booking, handle any Korean phone or payment step, and pass on the turn alert so you know exactly when to show up. We do all of this without you doing the Tabling 본인인증, and we send you confirmation.
On Xiaohongshu, travelers already pay people on the side (代排/跑腿) to do this for them, and they warn each other about the ones who take the money and vanish (避雷, “avoid”). Toyoni is the version you can hold to account, run over chat: you get a person who answers to you and proof the booking is real, not a gamble.
