Updates to billing logic

In contrast to most other SaaS services, we try to only charge credits to your account when you really use the data. We also do not charge extra for translations, which we want to keep this way. However, we of course also want to make sure that this system is not misused.

There is no change in how much our service costs, only the moment of credit-deduction is changed in some cases.

What changes

  • Projects with more than 2500 responses and activated translations will be charged immediately on upload;
  • Saving charts will deduct the credits, if the project data has never been used before;
  • Uploads through the API will be billed on upload immediately, except when uploading reviewed responses.

What stays the same

  • The pricing;
  • Every response will only be charge once - after that, you can modify, visualize and download it as often as you want;
  • You will always be informed of a credit deduction before the action through such an info dialog:

Credit deduction Dialog

New Feature: Dummy variables

By default we do not count empty responses towards your credits. But if you have additional dummy data in your files (e.g. -99 representing empty responses), you can now define up to three dummy-values on your account page which will not be counted in subsequent uploads.

Dummy variables

Why LEGO-blocks are the future of insights software

Join our Webinar on Wednesday, 17. June 14pm CEST


Learn how creative professionals build modular insights pipelines for their company and innovative solutions for clients, by plugging together lean, best-in-class products. Focusing on language, text and AI, we will showcase real-world examples that exist today.

Click here to register.

We are excited to have Frank Buckler, founder & CEO of Success Drivers as our guest. Frank is a pioneer in the field of market research AI solutions, and will offer his view & expertise on this exciting topic and the future of research software.

Webinar am 27. Mai mit Joyn [German]

Jetzt registrieren zu unserem Webinar am 27. Mai mit Joyn ๐ŸŽฌ. Thema:

Wie KI Apps dem kleinen Research-Team bei Joyn agiles Handeln auf strategischer Ebene ermรถglichen.

Wir freuen uns sehr Kilian Hughes, Leiter der Research & Insights-Abteilung beim deutschen Streaming-Startup Joyn als Gast mit dabei zu haben. Mit ihm werden wir (natรผrlich) รผber Textanalyse sprechen, aber auch darรผber, wie Kilian's Team Automatisierungstools nutzt, um sich als Drehscheibe einer datengetriebenen Entscheidungsfindung zu positionieren.

User Management ๐Ÿ‘ฉ๐Ÿพโ€โš•๏ธ๐Ÿ‘จโ€๐Ÿ’ป๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽ“

Caplena has had multi-user capabilities for quite some time. But until now, you had to get in touch with someone from our team if you wanted to add another team member to your account. Not anymore.

User management interface

User management is now completely self service.

Specifically, you can:

  • Add new users to your organization,
  • Resend activation emails,
  • Change the access roles of your team members,
  • Remove users.

So go ahead and spread the word about Caplena in your Company! ๐Ÿ“ข๐Ÿ˜Š

Major improvement to API

As more and more users make use of our API to automate data up- and download, connect Caplena to their own systems or even build entire solutions on top, we have made an effort to significantly improve the capabilities and ease-of-use of our API.


  • Instant automatic coding is computed by default if some conditions are met. If you do not require instant automatic coding, enable the async parameter to upload new rows, to make sure everything works as before.
  • Predicted codes will be written to the answers automatically, no need to call the codes-predicted endpoint anymore or open the frontend,
  • Switch to API key authentication if you are still using session authentication before May 15 2020.

Instant automatic coding

If you rely on the classification results to trigger some further logic, e.g. when routing support requests based on their text, or running a chatbot with them, this has just become much easier: If your plan includes API access, we will now try to do an instant classification by default. A few conditions have to be met, however:

  • You have to send a maximum of 20 responses at once and
  • You have to call the endpoint without the async option and
  • If you have reviewed answers on the project, the training 1 needs to have been triggered before at least once.

Integration of automated coding results

Until now, the results from the automatic coding had to be fetched from the codes-predicted endpoint and then written into the answer manually. Or, you had to open the frontend once in a while to get the predicted codes written.

This cumbersomeness is now obsolete: Automatically assigned codes will always be written into the answers directly after having been computed.


Session authorization with email and password is not suited well for API use, especially from a security perspective. We have supported API keys for a while already, but until now you had to request them from our support team. Not anymore: You can now generate, disable and delete API keys directly on your Account Page.

Important: Session authentication for API usage will be deprecated on 15. May 2020. If you use session authentication currently, please switch to API keys.

Limitations and new validation

When adding new rows (POST /api/projects/{PROJECT_ID}/rows) or creating a project with rows (POST /api/projects) and calling it synchronously (without async query parameter), the following conditions are enforced newly:

  • A maximum of 20 rows can be uploaded at once
  • You cannot upload answers with reviewed: True
  • If there is no fine-tuned AI 1, or the fine-tuned AI fails to predict codes for some reason, the entire request will fail and the answers will not be saved

If you do not require instant automatic coding, we recommend enabling the async option, for which the above mentioned limitations to not apply

1 A fine-tuned AI is available if

  • there are no reviewed responses on a question and the question doesn't inherit from another one or
  • If training has been requested for your question and
    • The training has been requested less than 30 days ago or
    • Rows have been appended to the question synchronously within the last 30 days.

Two-factor authentication

2FA QR code

Security has always been a key priority for us, that's why we have implemented two-factor authentication. Add a second layer of security to your account, either through an App or SMS.

Go to your account page to activate it now.

Vote for Caplena @IIEX Innovation Competition 2020

Please VOTE for us and help us to reach the next stage at the IIEX Innovation Competition 2020! ๐Ÿ˜ƒ ๐Ÿ‘

Bildschirmfoto 2020-01-14 um 08.38.24.png

All you have to do is to click on this link IIEX Innovation Competition, scroll down, select Caplena and press the "Vote now" button! Big thank you from the team at Caplena! ๐Ÿค™

DeepL Integration

To broaden our automated translation offering, we have integrated DeepL as further translation service, besides Google Translate.

DeepL Integration (automatic translation) on Caplena

Customers preferring DeepL for privacy or quality reasons can now activate that option during the upload process.

Dashboards have arrived!

From excel sheets to storytelling

If you were the client, what would you prefer: A 50-slide Powerpoint or an interactive dashboard, maybe even with live results? Well, that's what we thought as well ๐Ÿ˜‰.

Caplena Demo Dashboard

Check out this sample dashboard to see what is possible.

Combine beautiful charts, your interpretation of them as well as extracts from the verbatims in one location. Then style and arrange all elements according to your corporate color scheme.

Send the results to your team / client and collect the kudos you deserve. No need for them to have a Caplena account, sharing a link is enough.

Caplena @ESOMAR Congress 2019

We'll have a booth at the ESOMAR Congress 2019 in Edinburgh this week (8th-11th of September). Make sure to say hi if you're there!