Terms of Service

Last updated: 2026-05-23

1. About these Terms

These Terms of Service (“Terms”) form a binding agreement between you and Capable Agents AB, org.nr 559504-0444, with registered office at Bäckaskiftsvägen 68, 122 42 Enskede, Sweden (“Heldly”, “we”, “us”), governing your use of the service available at heldly.io (the “Service”).

By creating an account or using the Service you accept these Terms and, where applicable, the Data Processing Addendum. If you do not accept them, do not use the Service.

2. The Service

Heldly is an AI-native scheduling tool for customer-facing teams. It is published as a Claude connector — the host describes who they want to meet, Heldly reads availability on the host's connected Google Calendar, places tentative holds, surfaces a one-click picker page to the external invitee, and synchronously confirms the chosen slot and deletes the others when the invitee picks.

Heldly is offered in three plans:

  • Free. A single host using their own Google Calendar, capped at 5 non-demo meetings per calendar month. No payment method required.
  • Unlimited. A single host using their own Google Calendar with the monthly meeting cap removed. Paid monthly subscription.
  • Business. A workspace with multiple seats (up to six hosts on one meeting), administrator role, Single Sign-On (SAML or OIDC) via WorkOS, SCIM provisioning, audit log, insights dashboard, the option to claim your company email domain, and a published Data Processing Addendum. Per-seat monthly subscription with a one-seat minimum.

Multi-host scheduling (up to six hosts in one meeting) is available on every plan; Business adds the workspace-level admin features listed above.

When proposing a meeting, the host may either supply the invitee's email — in which case Heldly emails the picker on the host's behalf — or omit it and receive a paste-anywhere picker URL to share via the channel of their choice (Slack, LinkedIn, etc.). We may evolve features, deprecate functionality, or change pricing with reasonable notice.

The Service is in pre-launch / early-access status. Some functionality may be limited, change without notice, or be unavailable during this period.

3. Eligibility

You must be at least 16 years old and legally capable of entering into a contract. You must use the Service in your professional capacity.

4. Account

You authenticate via Google OAuth or, where your workspace administrator has configured it, via Single Sign-On (SAML or OIDC) through WorkOS. You are responsible for keeping that account secure. You must not let others use your Heldly account, and you must promptly notify us of any unauthorized access.

5. Plans and subscriptions

  • Free plan. New workspaces start on Free: up to 5 non-demo meetings per calendar month (UTC), reset on the 1st. No payment method required. Free workspaces have no admin role; you self-manage your own profile, billing, and account.
  • Unlimited subscription. €19 / $19 / 199 SEK per month, determined by the country on your billing address at checkout. Removes the monthly meeting cap. Subscriptions renew automatically until cancelled.
  • Business subscription. €29 / $29 / 299 SEK per seat per month, with a one-seat minimum, determined by the country on the workspace billing address. Adds admin role, SSO, audit log, DPA, insights dashboard, and the option to claim your company email domain so future @yourcompany.com signups auto-join. Adding or removing seats patches the Stripe subscription quantity with proration. Self-serve via Stripe Checkout on the pricing page.
  • Domain claim (Business). A Business workspace administrator may claim a corporate email domain by completing a DNS TXT or admin-email verification handshake. On verification, existing same-domain personal Free or Unlimited workspaces are consolidated into the claimed Business workspace; any personal Unlimited subscription is scheduled to cancel at period end. Consumer email domains (e.g. gmail.com, outlook.com, icloud.com) cannot be claimed.
  • Billing. Payments are processed by Stripe under Stripe's terms. Invoices are issued by Capable Agents AB and are subject to Swedish VAT rules.
  • Data Processing Addendum (Business). Business subscribers are bound by the published Data Processing Addendum at /security/dpa, which forms part of these Terms and is binding on the customer the moment the Service is used. No separate click-through is required; a counter-signed PDF is available on request from hello@heldly.io.
  • Cancellation. You can cancel at any time from the Stripe customer portal linked under Settings → Billing. Access continues until the end of the paid period; we do not pro-rate refunds for partial months.
  • Same-domain consolidation. If you accept an invitation to a Business workspace whose claimed domain matches your email domain, or that workspace's administrators share your corporate email domain, your existing personal Heldly subscription (if any) will be scheduled to cancel at the end of its current billing period and your personal Heldly workspace will be closed at the moment you accept the invitation. You will not be double-billed. The data in the closed workspace remains on file for audit and recovery for the period set out in clause 11 (Termination) but is no longer accessible from the application. Cross-domain invites (e.g. a freelancer accepting an invitation from a client) do not trigger consolidation — both workspaces continue independently.

6. Google account access

Heldly uses Google OAuth for sign-in (the userinfo.email and userinfo.profile scopes) and for Google Calendar access (calendar.events + calendar.readonly). Calendar access is used solely to: (a) read your availability when you ask Claude to schedule a meeting, (b) place tentative calendar holds for the candidate slots, (c) confirm the chosen slot and delete the unpicked ones when your invitee picks, and (d) clean up holds on cancel or expiry. We never write calendar events you did not initiate via the Service. Tokens are stored server-side and never returned to clients. You may revoke Heldly's Google access at any time from your Google account permissions page.

7. Acceptable use

You agree not to:
  • Use the Service to send unsolicited bulk email or harass others
  • Reverse engineer, decompile, or attempt to extract source code from the Service
  • Interfere with or disrupt the Service or any servers or networks connected to it
  • Use the Service for any illegal, fraudulent, or deceptive purpose
  • Resell, sublicense, or white-label the Service without our written consent

We may suspend or terminate accounts that violate this section.

8. Your data and third-party data

You retain all rights to the data you supply to the Service (meeting details, invitee information, messages, agendas, host notes, reschedule reasons). You grant Heldly a limited, worldwide, royalty-free license to process that data solely to operate the Service.

Your invitees are data subjects whose personal data you either provide directly (by supplying the invitee's email at propose time) or whose personal data they provide themselves (when you share a paste-anywhere picker URL and the invitee enters their own email and name on the picker page). You are responsible for having a lawful basis to share invitee contact information with Heldly and for informing them as required by GDPR. With respect to invitee data, Heldly acts as a processor on your behalf, as further described in the Privacy Policy; for Business subscribers, the Data Processing Addendum at /security/dpa governs the processor relationship.

9. Marketing references

(a) Grant. You grant Heldly a non-exclusive, worldwide, royalty-free, sublicensable license to use the name, mark, and logo of the organization on whose behalf you use the Service (the “Organization”) on Heldly's marketing surfaces — heldly.io, public decks, investor materials, blog posts, social posts — to identify the Organization as a Heldly customer or to indicate that members of the Organization use Heldly.

(b) Your authority. You warrant that you are either (i) authorized to grant this license on behalf of the Organization, or (ii) an employee, contractor, or other authorized agent of the Organization acting in that capacity, and that the Organization permits its name and marks to be used to identify Heldly usage. If neither is true, you must not sign up for the Service using credentials associated with the Organization's domain.

(c) Scope of permitted use. Heldly may use the Organization's name and logo to identify it as a Heldly user. Heldly will not use the Organization's name or logo to (i) imply endorsement of a specific Heldly feature without the Organization's separate written approval, (ii) suggest the Organization is a paid customer when it is using only a free trial or unpaid plan, or (iii) include the Organization's logo in paid advertising without explicit prior approval from the Organization.

(d) Takedown. The Organization (acting through any authorized representative — communications signed by an apparent representative will be honored without further verification) may withdraw this license at any time by emailing hello@heldly.io. Heldly will remove the Organization's name and logo from all Heldly-controlled marketing surfaces within five (5) business days. The withdrawal is prospective only and does not affect copies already in the hands of third parties (printed decks, archived screenshots, third-party reproductions).

(e) Indemnification carve-out. Without limiting Section 15, you specifically indemnify Heldly against any claim brought by the Organization or any third party arising from Heldly's reliance on the warranty in clause (b) or the grant in clause (a) — including without limitation trademark infringement claims, unfair competition claims, and right-of-publicity claims — to the extent the claim would not have arisen had the warranty been accurate.

(f) Invitee organizations. Heldly does not use the name or logo of your invitees or their organizations on its marketing surfaces.

10. Our intellectual property

Heldly, the Heldly mark, the wordmark, and all software, designs, copy, and trademarks associated with the Service are the property of Capable Agents AB or its licensors. These Terms do not transfer ownership of any of those rights to you.

11. Termination

You may terminate at any time from the Settings → Account page. We may terminate or suspend your account with notice if you breach these Terms. On termination, your personal data is deleted within 30 days, except billing records retained for legal compliance.

12. Service availability

We aim to keep the Service available 24/7 but make no formal uptime guarantee. We may interrupt the Service for maintenance or upgrades, providing reasonable notice where practical.

Heldly is not liable for delay or failure caused by events beyond its reasonable control, including outages at our subprocessors (Supabase, Vercel, Stripe, Resend, WorkOS, Google, Anthropic), acts of God, war, civil unrest, government action, or internet disruption.

13. Disclaimers

The Service is provided “as is” and “as available”. To the maximum extent permitted by Swedish law, we disclaim all warranties, express or implied, including merchantability, fitness for a particular purpose, and non-infringement. We do not warrant that the Service will be uninterrupted, error-free, or that any scheduling conflict will be detected.

The Service uses generative AI (Anthropic's Claude) as a front-end interface. Heldly does not generate, warrant the accuracy of, or take editorial responsibility for content produced by Claude in your conversations; that content is governed by your separate agreement with Anthropic. Verify all dates, times, names, and recipient addresses before confirming a meeting.

14. Limitation of liability

To the maximum extent permitted by law:
  • We are not liable for indirect, incidental, consequential, or punitive damages.
  • Our aggregate liability arising out of or related to these Terms is capped at the greater of (a) €100 or (b) the fees you paid to Heldly in the twelve months preceding the event giving rise to the claim.
  • Nothing in these Terms limits liability for damages that cannot be excluded under Swedish mandatory law (for example, personal injury caused by gross negligence).

15. Indemnification

You agree to indemnify Capable Agents AB against claims brought by third parties (including your invitees) arising from (a) your use of the Service in breach of these Terms, (b) your violation of applicable law, (c) your failure to have a lawful basis to share third-party data with the Service, or (d) the content of meeting topics, agendas, host notes, and reschedule reasons you supply to the Service.

16. Changes to the Terms

We may update these Terms. Material changes are announced via email to active accounts at least 14 days before they take effect. Continued use of the Service after the effective date constitutes acceptance.

17. Governing law and disputes

These Terms are governed by the laws of Sweden, excluding its conflict-of-laws provisions. Any dispute is subject to the exclusive jurisdiction of Stockholms tingsrätt (Stockholm District Court), Sweden, as court of first instance. Consumers domiciled in the EU retain any non-waivable rights under the mandatory law of their country of residence.

18. Miscellaneous

  • Entire agreement. These Terms (together with the Privacy Policy and, for Business subscribers, the Data Processing Agreement) are the entire agreement between you and Heldly regarding the Service.
  • Severability. If any clause is held unenforceable, the remainder remains in effect.
  • No waiver. Our failure to enforce a provision is not a waiver of our right to do so later.
  • Assignment. You may not assign these Terms without our consent. We may assign them in connection with a merger, acquisition, or sale of assets.

19. Contact

  • General: hello@heldly.io
  • Legal entity: Capable Agents AB, Bäckaskiftsvägen 68, 122 42 Enskede, Sweden — Org.nr 559504-0444