cotobo is a management tool for users who give one-on-one instruction — such as online language lessons — that brings scheduling, lesson records, client management, and billing/finance together in one place. It’s not a booking form; its purpose is to make what you do before and after a lesson smoother.
How much does it cost?
cotobo is preparing for launch, and new registrations are not open yet. After launch, we plan to offer Free, Standard, and Pro plans, plus a 30-day Pro trial for new registrations. Plan details may change before registration opens. See the Pricing page for the latest information.
What are the system requirements?
The user dashboard is designed for use on a PC — some actions may be hard to use on a narrower phone screen. The client-facing portal, on the other hand, works well on mobile.
How does Google Calendar sync work, and is it safe?
Once you authorize a Google account, cotobo reads events from the calendars you select — read-only. cotobo never writes events back to Google Calendar. The connection (auth token) is stored encrypted. You can turn sync on or off per calendar, and disconnect the whole account anytime from Settings. Disconnecting revokes cotobo’s access on the Google side and deletes the stored token (already-imported events and lesson records are not deleted — only future auto-sync stops).
What is the client portal, and are there any precautions around the URL?
The client portal is a page issued for each individual client, where you can share their lesson notebook, vocabulary list, and more. By default (URL-only access), anyone with the link can view it — treat the link like a password and keep it from third parties. For extra security, you can set a password on the portal from Settings.
Can I export my data, or take it with me if I close my account?
You can download detail, expense, and finance-summary CSVs from the Finance page. If you plan to close your account, export what you need first, then delete your account from Settings ("Delete account") — deleted data cannot be recovered.
Is there an invoicing feature?
Yes. You can create an invoice for each client and email it to them.
What time zone are invoice dates based on?
The billing period, line-item dates, and issue date on an invoice are based on the timezone the user has set (Settings → Account).
What exchange rates do you use?
Foreign-currency amounts are converted using mid-market rates fetched once daily from exchangerate-api.com and fixed at the rate on the recorded date. CSV exports include the rate applied to each lesson, so you can always verify the underlying numbers.
How do the AI features handle client information?
cotobo uses Anthropic’s Claude API to generate example sentences, fill-in-the-blank exercises, review questions, and to assist vocabulary lookup. In most cases, what’s sent is material text or attributes like a client’s target language, level, and interests — not their name. The one exception is the katakana-reading generator, which does send the client’s name. Notebook translation uses the DeepL API, which only receives the text you choose to translate.
Where do I report a bug?
Please reach out via the contact link at the bottom of this page. Attaching a screenshot and a description of what happened helps us respond faster.
How do I delete my account?
From Settings, choose "Delete account." After confirming, all data — client information, lesson records, notebooks, invoices, and material files — is permanently deleted and cannot be recovered.