All templates

Automated Cengage Access Code Reconciliation

Every Monday, WebRun opens Cengage, checks courseware access code redemption for every student on your roster, logs redeemed versus pending status to Google Sheets, and keeps a Notion follow-up list of students who still don't have access to course materials.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 Cengage check access code redemption
2 Google Sheets log redeemed versus pending
3 Notion update the follow-up list
In short

How do I track which students have redeemed their Cengage access codes?

WebRun checks Cengage every Monday for courseware access code redemption across your roster, logs redeemed versus pending status to Google Sheets, and keeps a Notion follow-up list of students still without access as their trial nears expiry, so nobody loses course materials mid-term for a code that was never entered.

  • Students without access get flagged before their trial expires
  • Redemption status is reconciled weekly without manual checking
  • Instructors see one follow-up list instead of the raw roster

Built for college instructors · campus bookstore coordinators · academic department administrators · online course managers

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens www.cengage.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Cengage - check access code redemption
    cengage.com
    WebRun in Cengage: check access code redemption
    WebRun opens Cengage to check access code redemption.
    • Open your course's roster and check access code status per student
    • Note who has redeemed, who's pending, and who's on a trial period ending soon
    • Flag anyone with no access as their trial nears expiry

    Done when Every student's access code status is captured.

  3. 2
    Google Sheets - log redeemed versus pending
    google.com
    WebRun in Google Sheets: log redeemed versus pending
    WebRun opens Google Sheets to log redeemed versus pending.
    • Log each student's status as redeemed, pending, or trial ending
    • Update the row rather than duplicating it
    • Sort by trial expiry date

    Done when Every student's access status is logged in Google Sheets.

  4. 3
    Notion - update the follow-up list
    notion.so
    WebRun in Notion: update the follow-up list
    WebRun opens Notion to update the follow-up list.
    • Update the follow-up list with students still lacking full access
    • Note their trial expiry date if one applies
    • Remove students once they've redeemed a code

    Done when The Notion follow-up list reflects who still needs access.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.cengage.com
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Follow-up list · Notion
OutputWhat each run produces - A reconciled access status table in Google Sheets, with a Notion follow-up list of students without access.
Table
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it purchase or issue an access code?

No. It only reads redemption status and reports it. Purchasing or issuing a courseware code is always handled by the student or your bookstore.

Does it contact students without access?

No. It only updates your internal Google Sheets and Notion. WebRun never emails a student directly.

What happens once a student redeems their code?

It reads the live roster in Cengage each Monday, so a student who's redeemed is cleared from the follow-up list automatically.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.