What Does This Feature Do?
As an agency, you often have a list of potential clients — local businesses, leads from a directory, or prospects from an event. The fastest way to win them over is to show, not tell: send each prospect a personalized website demo along with a professional outreach email. Batch Generation and Cold Email let you do exactly that at scale:- Upload a spreadsheet (CSV) of your prospects
- Auto-generate a tailored website for every single one
- Send personalized cold emails with each prospect’s website link
Part 1: Batch Generate Websites
Step 1: Prepare Your CSV File
A CSV file is a special spreadsheet format that you can create with Excel or Google Sheets.Fill in the header row
email column. You can add other columns as needed, for example:| name | description | phone | address | |
|---|---|---|---|---|
| Baker Shop | Handmade baking for 10 years | zhang@example.com | 13800001111 | No.1 Happy Road |
| Flower Store | Fresh flower delivery | li@example.com | 13800002222 | No.2 Sunny Road |
Fill in the data (starting from row 2)
Step 2: Upload Your CSV File
Go to the Batch Generation page

Step 3: Preview Data and Confirm
After a successful upload, you will enter the data preview page.Check the data
Step 4: Wait for Generation to Complete
After clicking start, the system will automatically generate websites row by row. Each row goes through these stages:| Stage | Description |
|---|---|
| Waiting | In queue, not started yet |
| Creating | Creating the project |
| Generating | Using AI to generate website content |
| Getting Link | Generating the website’s share link |
| Success | Done! |
| Failed | Something went wrong (can retry) |

- Click “Cancel” to pause generation (already successful rows are not affected)
- Use the filter buttons at the top (All / Success / Failed / Waiting) to view rows by status
Step 5: Handle Generation Results
After all generation is complete, you can perform the following operations:| Action | Description |
|---|---|
| Copy Links | Select successful rows, click “Copy Links” to copy website links to clipboard |
| Import as Projects | Select successful rows, click “Import as Projects” to add them to your project list for further editing |
| Send Email | Select successful rows, click “Send Email” to jump to Cold Email |
| Download Results | Click “Download” to export results as a CSV file |
| Retry Failed Rows | Click “Retry” on failed rows to regenerate |

Part 2: Cold Email
Cold Email helps you send emails in bulk. It sends through Instantly.ai, a professional email delivery platform, to ensure high deliverability.Preparation: Set Up Your Instantly Account
Before using Cold Email, you need to register an Instantly.ai account, add a sending email, and get an API Key.Register an Instantly account
Add an email account

Go to Settings > Integrations > API


Step 1: Write Email Content
Go back to the Batch Generation results page and click “Send Email”.
Write the email body
Insert variables (optional)
{{variable_name}} format.
Step 2: Set Up Sending Schedule
Set date range
- Start date: When to begin sending emails (cannot select past dates)
- End date: When all emails should be sent by
Set sending time window
Choose sending days
Step 3: Connect Instantly and Select Email Accounts
Click 'Connect Instantly'

Step 4: Confirm and Start Sending
Step 5: View Sending Results
After the campaign starts, you can view status and progress in the campaign list, or click in to see analytics:
| Metric | Description |
|---|---|
| Sequences Started | Number of emails that have started the sending flow |
| Open Rate | Percentage of recipients who opened the email |
| Click Rate | Percentage of recipients who clicked links in the email |
| Opportunities | Number of interested recipients |
| Conversions | Number of final deals or completed goals |
- Pause: Temporarily stop sending
- Resume: Continue sending a paused campaign
- Delete: Permanently delete the campaign (cannot be undone!)
Limits Summary
Batch Generation Limits
| Limit | Details |
|---|---|
| CSV format | Only .csv format supported |
| File size | Maximum 5MB |
| Data rows | Maximum 100 rows (excluding header) |
| Required column | Must include email column |
| Email format | Each email must contain @ and be valid |
| Credits cost | 5 Credits per row, only successful rows are charged |
| Browser requirement | Browser must stay open during generation |
| Tab limit | Only one tab can run batch generation at a time |
| Subscription | Requires an active subscription (Pro and above) |
Cold Email Limits
| Limit | Details |
|---|---|
| Prerequisite | Must connect Instantly account first |
| Email requirement | At least 1 active email in Instantly |
| Data requirement | Must include email column, no empty emails |
| Email content | Subject and body are required |
| Schedule | Start date cannot be earlier than today |
| Recommended daily volume | 20-30 emails/day per mailbox |
| Default daily limit | 50 emails/day (customizable) |
| Campaign editing | Active campaigns must be paused before editing |
| Deletion | Deleting a campaign cannot be undone |
FAQ
CSV upload says 'File must contain an email column'?
CSV upload says 'File must contain an email column'?
email. Note:- Column names should not have extra spaces
- Case does not matter (
Email,EMAIL,emailall work) - We recommend downloading our template file and following its format
CSV upload says 'Invalid email format'?
CSV upload says 'Invalid email format'?
- Be missing the
@symbol - Have extra spaces
- Be incomplete (e.g., only
abc@without a domain)
Accidentally closed the browser during generation?
Accidentally closed the browser during generation?
Shows 'Batch generation is running in another tab'?
Shows 'Batch generation is running in another tab'?
'Invalid API Key' when connecting Instantly?
'Invalid API Key' when connecting Instantly?
- Make sure you copied the complete API Key without extra spaces
- Confirm the API Key is from Instantly dashboard: Settings - Integrations - API
- Confirm your Instantly subscription plan supports API access
- If it still doesn’t work, try regenerating a new API Key in the Instantly dashboard
How to check Cold Email campaign performance?
How to check Cold Email campaign performance?
- Open rate: How many people opened your email
- Click rate: How many people clicked links in the email
- Opportunities and Conversions: How many people replied or had further interactions
How many emails per mailbox per day is recommended?
How many emails per mailbox per day is recommended?
How to update or change the Instantly API Key?
How to update or change the Instantly API Key?
Need Help?
If this guide doesn’t resolve your issue:- Submit a support ticket: readdy.ai/feedback
- Live chat: Use the live chat in the top-right corner of Readdy



