Skip to main content
All help topics

For creators

Offer letters: invite people & issue branded, verifiable letters

Invite people to a course, a 1:1 coaching session, or a paid webinar — and once they pay, they download a personalized, verifiable offer letter carrying YOUR company name, signatory, logo, signature and stamp. It's a complete, compelling letter — warm intro, a perks list, an acceptance call-to-action and a hand-signed sign-off — and nothing is hardcoded; you set every detail.

Last updated Jun 19, 2026

What it's for

Use offer letters when joining your program should feel official. A coaching institute confirming a cohort seat, a company onboarding interns, an academy welcoming a new batch — each person who pays gets a clean, signed, verifiable PDF letter on your letterhead. It is an enrolment / offer letter (it confirms a seat), not a guarantee of employment, and the footer says so.

  • Works for three things: course access, 1:1 coaching sessions, and paid webinars.
  • Fully yours — company name, issuing organisation, signatory, logo, signature image and official stamp are all things you provide. The platform hardcodes nothing.
  • Verifiable — every letter has a unique DOC-ID and a public verification page anyone (a recruiter, a university) can open.
  • Gated on payment — only people who have actually paid can get a letter; nobody can self-mint one.
1 · Companyname, signatory,logo, stamp2 · RecipientsCSV orone-by-one3 · Send linkto the course /1:1 / webinar4 · They payenrol orpurchase5 · Letterdownload +verify
The flow: set your company once → add recipients → send the enrolment link → they pay → they download a verifiable letter.

Open it

Dashboard → Teach → Offer Letters (/dashboard/letters). It's a three-step wizard: Company, Recipients, Send. Only instructors and admins can use it.

Step 1 — your company (prefilled, editable)

Step 1 of the invite wizard: the issuing-company form with name, signatory, logo, stamp and colour fields
Step 1 — set your company once. Prefilled from your workspace; everything is editable and appears on the letter.

The form is prefilled with your workspace name so you can move fast, but change anything. What you set here is what appears on the letter:

  • Company name — the small header line at the top of the letter (e.g. ACME ACADEMY).
  • Issuing organisation — the full/legal name used in the body sentence ('…delivered by Acme Pvt. Ltd.').
  • Letter title + Program title — e.g. 'Internship Offer Letter' and '45-Day Full Stack Program'. Program title falls back to the course/product name if you leave it blank.
  • Letter type — Offer, Enrolment, or Completion (changes the wording).
  • Program length (days) — drives the End date.
  • Signatory — name + role, plus an optional signature image URL (drawn above the signature line).
  • Logo URL and Stamp / seal URL — hosted image links, shown in the header and over the signature area.
  • Primary + accent colours — the letter recolours to match.
  • Body paragraph — the warm 'here's what the program is' lines. Leave blank for a sensible default.
  • Perks — a 'here's what you can look forward to' bullet list (mentorship, certificate, etc.). Optional but it's what makes the letter feel generous.
  • Closing line — the 'confirm your acceptance' call-to-action above the sign-off. Defaults per letter type.
Images are supplied as URLs (PNG or JPG). Host your logo, signature and stamp anywhere public — your CDN, your site, an image host — and paste the links. One signatory is enough; add their details and you're done.

Step 2 — recipients (CSV or one-by-one)

Add the people you're inviting. Either type a name + email and click Add, or upload a CSV with name and email columns. The list is editable — remove anyone before you send. Duplicate emails are ignored.

name,email
Ananya Sharma,ananya@example.com
Rahul Verma,rahul@example.com
Step 2: the recipients list with name + email inputs, an Add button, Upload CSV, and one added recipient
Step 2 — build your recipient list by hand or from a CSV.
Everyone you invite becomes a student in your workspace — they're added to your roster automatically, so they're recognised the moment they pay and claim their letter.

Step 3 — pick the item & send

Choose what they're joining from the dropdown — a Course, a 1:1 coaching session, or a paid webinar (your published products appear grouped) — then paste the storefront link you want them to open. Hit Save & invite.

  • Your company config is saved against that item, so the letter every buyer downloads later uses exactly these details.
  • Everyone you invited is added as a student in your workspace.
  • Each recipient is emailed the enrolment link (if email is configured on your deployment).
  • You get a report: students added, invites sent, and any failures.
Step 3: pick the course/1:1/webinar from a dropdown, paste the storefront link, and send invites
Step 3 — pick a course, 1:1 session or webinar, paste the link, and send. The company config is saved to that item.

Who actually gets a letter

Letters are gated on real payment — there's no way to mint one without paying. A person becomes eligible the moment they have either an active course enrolment OR a paid order (for a 1:1 session or webinar) for that item.

  • Course access → after enrolling, a 'Your offer letter is ready' card appears on their course page with Download, Share on LinkedIn, and a verify link.
  • 1:1 / webinar → the same letter is available once their purchase is recorded as paid.
  • Re-downloading is idempotent — the same person always gets the same letter and DOC-ID.

What the learner receives

A sample generated offer letter on a navy letterhead with company logo, details card, body, signature image and an official stamp
A real generated letter — your logo, the program + per-student dates, your signatory's signature image, your stamp, and a DOC-ID + verify link in the footer.
  • A clean PDF on your letterhead — your logo, the program, their dates, your signatory's signature image and your stamp.
  • A one-click LinkedIn share with a ready-to-paste celebratory caption.
  • A public verification link, /verify/letter/<DOC-ID>, that anyone can open to confirm it's genuine. The verify page shows the program, recipient, dates and issuing academy — and never exposes their email.

The same PDF is also attached to the letter email, so the emailed copy and the downloaded copy are byte-for-byte identical.

What the letter looks like

The letter uses a modern offer-letter layout — a soft, brand-tinted page (no heavy header band), a big bold headline, and a clean colour-blocked details card. Top to bottom it reads:

YOUR COMPANY INTERNSHIP OFFER logo Dear [Name], — warm intro paragraph… DURATIONvalueSTARTvalueENDvalue Here's what you can look forward to: Warm regards, stamp
Anatomy of the letter — masthead, details card, perks and a hand-signed sign-off, all in your brand colours.
  • Masthead — your company name (small, in the accent colour), a big bold headline (the letter title), the program as a subtitle, and your logo top-right.
  • Greeting — the recipient's name, their cohort, and the issue date.
  • Intro — a warm, congratulatory opening that confirms their seat.
  • Details card — a brand-coloured block with Duration, Start, End and Outcome.
  • Body + perks — your program description and the 'what you can look forward to' bullet list.
  • Acceptance — a closing line inviting them to confirm, then a 'Warm regards,' sign-off with your signatory's name, role and signature image, and your stamp alongside.
  • Footer — the DOC-ID, issue date, public verify link and the 'confirms a seat, not guaranteed employment' note.
Everything recolours to your Primary + accent colours, so the same template looks native to any brand — a navy law academy or a bright design studio. Nothing about the wording is channel-specific; it never says 'webinar' or 'masterclass' even when you invite for one.

Dates on the letter

By default each person's Start date is the next Tuesday on/after they joined, and the End date is Start + your program length — so a rolling-enrolment cohort gets sensible per-student dates automatically. Prefer one fixed window for everyone? Set a fixed start and end and every letter uses it.

Letter types

  • Offer — 'we're pleased to confirm your enrolment and extend this offer to join…'.
  • Enrolment — a straight enrolment confirmation.
  • Completion — issued after the course is completed (course access only, since completion needs progress tracking); certifies they finished.
The letter config reaches the system when you send the invite (or publish a course with it set). If you change your company details later, re-send/re-save so new letters pick up the change — letters already issued keep the details they were issued with.

Troubleshooting

  • 'No paid enrolment/purchase' — that email hasn't paid for this item yet; they'll get the letter automatically once they do.
  • 'No student account' — only happens if you issue to an email you never invited; people you invite are added as students automatically.
  • No emails sent — email isn't configured on this deployment; the config is still saved and learners can download from their dashboard. Share the link manually.
  • Stamp/signature missing on the PDF — check the image URL is public (opens in an incognito tab) and is a PNG or JPG.

Related