Frequently Asked Questions
Common questions about using CherryFill.
General
CherryFill adds countdown timers and basic proctoring to your Tally.so forms, making them suitable for timed exams, assessments, and quizzes. Your respondents see a timer while completing your form, and you get data on how long they took and whether they switched away from the exam.
Yes, CherryFill works with your existing Tally forms. You'll need a Tally.so account with at least one form to use CherryFill.
Yes! The free plan includes 3 active timers and 30 lifetime submissions. It's a great way to try CherryFill before upgrading.
Yes, respondents always see the countdown timer. You can choose from three display styles: top bar, floating pill, or minimal circle.
Exams & Timers
When the timer expires, the respondent sees a notification that time is up. They can still submit their form, but the submission will be marked as 'Late' (not within time). The session is recorded as timed out.
No. Due to how Tally forms are embedded (in an iframe), CherryFill cannot programmatically submit the form. When the timer expires, respondents see a notification and can still submit manually. You can see which respondents exceeded the time limit, and how long they took, in your dashboard—submissions are marked as 'Late' or 'Timed Out' so you have full visibility into who went over.
No, the timer runs continuously once started. This ensures all respondents have the same time limit.
The timer continues running even if the connection is lost. When connection is restored, the remaining time is synced. If the respondent refreshes or closes the page, they may not be able to resume the same session.
Currently, you cannot extend time for individual respondents. If someone needs more time, you could create a separate timer with a longer duration for them.
Currently, there's no built-in prevention for multiple attempts. The same person could start a new session with different information. If you need to limit attempts, consider using access codes that you distribute individually.
Tally Integration
You connect CherryFill to your Tally account using an API key. This allows CherryFill to list your forms and fetch submission data. Your forms are embedded in CherryFill's exam page.
No, CherryFill never modifies your Tally forms. Your forms remain exactly as you created them in Tally. CherryFill simply embeds them in a page with a timer.
Form responses require an active Tally connection. Check that your API key is still valid in Settings > Integrations. Also ensure the respondent actually submitted the Tally form - if they closed the page without submitting, there won't be any response data.
Yes, you can create multiple timers using the same Tally form. This is useful if you want different durations or settings for different groups.
Data & Privacy
CherryFill stores:
- Session data (start time, duration, status)
- Pre-exam respondent information (if required)
- Tab switch events with timestamps
- Tally Response ID for linking
CherryFill does NOT permanently store your Tally form responses. Form responses are fetched live from Tally when you view them.
Deleting a timer will delete all associated sessions and submissions. Currently, you cannot delete individual submissions without deleting the entire timer.
Yes, your API key is encrypted and stored securely. It's only used server-side to communicate with Tally's API. It's never exposed to respondents or in client-side code.
Plans & Billing
A submission is counted when a respondent completes and submits the Tally form during a timed session. Starting an exam but not submitting doesn't count against your limit.
On the free plan, you have a lifetime limit. Once reached, you'll need to upgrade to continue. On paid plans, limits reset monthly. If you hit your limit mid-month, you'll need to wait until the next billing cycle or upgrade your plan.
Yes, you can downgrade at any time. The change takes effect at the end of your current billing period. Note that some features may become unavailable on lower plans.
Still Have Questions?
If you couldn't find the answer you're looking for, feel free to reach out to us. We're here to help!