AI Email Generation
ThanksImHired uses AI to write a personalised email for each business it finds — here's how the process works.
Once you've approved a campaign in the chat, ThanksImHired finds local businesses and generates a unique, personalized email for each one. This isn't a template — each email is written fresh based on the specific business and your resume.
How the AI Generates Emails
For each business found, the AI:
- Reads your resume — to understand your experience and skills
- Looks at the business — name, type, location, what they do
- Writes a personalized email — referencing your relevant experience in context of what the business does
- Keeps it concise — short, human emails are easier to read
The goal is an email that feels like you wrote it specifically for that company — because in a sense, you did.
Approving Generation
Nothing is written until you approve it. When your setup is complete, the assistant shows an approval card in the chat. It lists what the emails will be based on — your role, location, country, industry, background, CV, sending account, tone and template — and how many usable drafts to expect, which is a planning range and not a promise.
- Campaign size — a slider sets how many emails to write, up to the per-campaign limit your plan allows and your unreserved send credits
- Credits — Available, Held and Spent are shown as separate figures. Approving holds credits for the run. A hold is not a charge: a credit is spent only when Gmail accepts an email.
- Approve — click the button, which shows your chosen number of emails, to start one generation run. The same conversation becomes the campaign's thread.
A card can only be approved while it matches your details. If your details or credits change it is marked Out of date, a newer proposal marks the earlier one Superseded, and a proposal you leave unapproved eventually shows Expired. Nothing is held or charged in any of those cases, and Refresh the proposal (or Show the current proposal) brings you to one you can approve.
While the emails are being written, a status bar shows what the run is doing and has a Stop button. Stopping keeps the emails that are already written. When the run ends, the assistant posts a summary in the chat with a Review emails button. If a run produced no usable drafts, you are offered a new attempt instead.
Reviewing the Drafts
Click Review emails in the chat, or open the campaign from the sidebar and choose its Emails tab. The list shows how many recipients there are and how many are in the send, left out or blocked. From there you can:
- Read each generated email — click any recipient to open its draft, who it is addressed to, and the evidence stored with it: why this employer, its sources, what a source states, what was inferred, and what is uncertain
- Spot-check a ready draft — opens a random draft that is ready to send
- Edit any email — change the subject and body of a draft, or select text in it and ask the assistant to change it
- Check drafts — runs the checks again
Take a few minutes to review emails before approving a send. A quick scan lets you catch anything that doesn't sound like you.
Checking Drafts Before They Send
Each draft is checked and shown as one of three classes:
- Ready — no issues found, and the draft is in the send by default
- Needs a look — something is uncertain, such as the fit, the source, or the wording. The draft stays out of the send until you open its evidence and include it yourself.
- Blocked — the draft cannot be sent until it is fixed, for example because it is empty or goes to an invalid or duplicate address. A reason explains why.
These checks are a prompt to look again, not a prediction: they say nothing about whether any employer will reply or how Gmail will treat an email. A draft that has changed since it was last checked says so; click Check drafts to check it again.
Editing Emails
Click a recipient in the Emails tab to open its draft. You can:
- Change the subject line and the body in the edit form, then click Save and recheck
- Select any text in the draft, describe how it should change, and click Ask to change — the assistant revises that email in the chat
- Ask the assistant in the Chat tab to change an email
Assistant revisions are recorded in the campaign's Activity tab, which can show the text before and after. You can use Undo on a revision while the draft is still unchanged since it.
Template
A template is optional. In the campaign's Template tab, leave it empty and drafts follow your conversation with the assistant. Add one and future drafts keep its structure, with placeholders such as {business_name} and {job_title} adapted to each business. Saving a template never rewrites existing drafts, but it does expire an existing approved or scheduled send batch, so you review it again in the Review tab before sending.
Token Budget
Each AI generation uses tokens (the AI's unit of work). Your plan includes a monthly token budget.
If you run out of tokens mid-generation, ThanksImHired will complete the current batch and stop. Tokens reset at the start of each billing cycle.
Creating Campaigns
A campaign is a targeted email outreach to businesses in a specific location. Here's how to create one by talking to the assistant and approving it in the chat.
Sending Emails
Once you've reviewed your campaign emails and approved the send, ThanksImHired sends them from your own Gmail, spread out over business hours and within your plan's daily limit.