How automatic ingestion works, what you can configure, and what to expect once it's on.
When auto-sync is on, AuthenText quietly pulls student work from your linked Google Classroom assignments on a schedule you choose, runs the full analysis engine on each new submission, and surfaces results in your dashboard and email digest — no manual "Sync" button required.
Each time auto-sync runs for one of your classes, it performs the following steps:
Best for: comprehensive coverage
Within ~1 hour after an assignment's due date passes, AuthenText syncs every student's work for that assignment — including drafts that were never formally submitted.
Unsubmitted drafts are tagged in the UI so you can tell them apart from formal submissions.
Best for: tidy inbox workflow
Roughly 1 hour before your scheduled digest email, AuthenText syncs only formally submitted work across all your linked classes.
Everything analyzes in the background so the digest you wake up to already contains the new results.
You can enable either strategy on its own or both together. With both on, due-date sync gives you fast coverage and the pre-digest sweep catches anything submitted after the due-date pass.
Digest hour and timezone
Choose the local hour your digest email arrives. The "pre-digest" sync anchors to this — change the hour and the sync moves with it. Timezone auto-detects from your browser the first time you sign in.
Digest frequency
Daily or weekly. On weekly mode you also pick the day of the week. The pre-digest sync follows the same cadence.
Class filter
Exclude individual classes from notifications (and therefore from the pre-digest sync window) if you only want certain courses monitored automatically.
What we deliberately don't expose
We don't offer a "sync every N hours" knob. The two strategies above are anchored to events that actually matter (due dates, your digest) so the system never burns API quota polling for nothing. If you need an off-schedule pull, hit the manual Sync button on any assignment page.
New submissions appear on their own in each student's profile, the assignment page, and the dashboard's "Needs Review" queue.
A "Last synced" timestamp on each linked class shows you when the last auto-sync touched it.
Tier 3+ submissions trigger immediate alerts if you have alerts enabled and the submission meets your minimum-tier threshold.
Your digest summarizes the new arrivals — flagged items first, with one-click links into the full review.
Read-only Google access. Auto-sync only reads courses, rosters, coursework, and the Doc text of assigned files. It never writes back to Google Classroom and never touches files outside the assignments you imported.
Your refresh token lives in an isolated row with strict row-level security — only your own server-side syncs can use it.
Unsubmitted drafts are excluded from baselines. If a student takes back a submission, it's soft-deleted from analysis automatically.
Short text and historical uploads stay out of Voice Profiles — the same baseline-eligibility rules apply whether work arrives via auto-sync or manual upload.
Nothing has come in for a while
Check the "Last synced" stamp on the class. If it's stale, your Google token may have expired — head to Settings → Integrations and reconnect Google Classroom.
A student's work didn't appear
Confirm the assignment is one you imported, the student is on the roster, and the attached file is a Google Doc (image scans and PDFs need to be uploaded manually).
I want to pull right now
Open the assignment page and click Sync. This runs the same logic on demand for just that assignment.