Bulk Send
Send personalized copies of the same agreement to multiple recipients at once. Bulk Send is ideal for HR onboarding, sales contracts, compliance acknowledgments, or any scenario where many recipients each need their own unique copy to sign.
Screenshot: Bulk send interface showing template selection and recipient list
Bulk Send is available on eligible plans and may need to be enabled for your account. Contact your account team or check Settings > Billing to confirm access. Limits may vary by plan.
How it works
- Create a template with tag placeholders for the data that varies per recipient
- Upload a CSV file with recipient data, or enter recipients manually
- Map CSV columns to template tags — Propper can auto-map when column names match tag labels
- Preview the first recipient's copy to confirm data looks correct
- Send — each recipient receives their own personalized agreement
No recipient sees another recipient's information.
Creating a bulk send
From a template
- Go to Templates and select the template you want to use
- Click Send > Bulk Send
- Upload your CSV file or add recipients manually
- Map columns to tags (auto-mapped when column names match tag labels)
- Preview the first recipient's copy
- Click Send Bulk Agreements
Screenshot: Bulk send CSV mapping interface
CSV format
Required column:
- Email address (one valid address per row)
Recommended columns:
- Recipient name (for personalization in emails)
- Tag data matching template tag labels
Example:
Email,Name,Title,StartDate,Salary
john@company.com,John Smith,Engineer,2024-03-01,75000
jane@company.com,Jane Doe,Designer,2024-03-15,70000
Use your template's tag labels as CSV column headers. When column names match tag labels exactly, Propper maps them automatically. Otherwise, map them manually in the column-mapping step.
Tag mapping
| Mapping type | How it works |
|---|---|
| Automatic | CSV column headers that match tag labels are mapped without any action |
| Manual | Click any unmapped tag and select the CSV column to use |
| Static values | Enter a fixed value applied to all recipients (for example, your company name) |
| Preview | Verify the first recipient's data before sending |
Supported tag types
| Tag type | Bulk send support |
|---|---|
| Text, email, date, number | Supported |
| Checkboxes | Supported — use true/false or 1/0 in CSV |
| Dropdowns | Supported — value must match an available option exactly |
| Signature tags | Not supported — each recipient signs individually |
| Attachment tags | Not supported |
Monitoring status
To view progress, go to Agreements and filter by Bulk Send.
| Status | Meaning |
|---|---|
| Queued | Waiting to be processed |
| Sending | Currently being sent |
| Sent | Delivered to all recipients |
| Completed | All recipients have signed |
| Failed | One or more processing errors occurred |
Click a bulk send to view the per-recipient status, check for delivery failures, and download individual agreements.
Screenshot: Bulk send status dashboard showing per-recipient progress
Best practices
CSV preparation
- Clean data before uploading — remove empty rows, fix formatting issues, and verify email addresses
- Test with 2–3 recipients before sending to a large list
- Ensure all required template tags have a corresponding column
- Use UTF-8 encoding and
YYYY-MM-DDformat for dates
Template design
- Use clear, consistent tag labels that match your expected CSV column headers
- Set routing order if the agreement has multiple signers
- Test the template by sending a single agreement before running a bulk send
Timing
- Avoid sending during recipient off-hours when possible
- Allow 1–2 business days before following up
- Configure reminders with 3–5 day intervals to improve completion rates
Troubleshooting
CSV upload fails
- Verify the file is under 5 MB
- Ensure UTF-8 encoding
- Remove special characters from column headers
Mapping errors
- Column headers must not contain special characters
- Dates must be in
YYYY-MM-DDformat - Boolean values must be
true/falseor1/0
Delivery failures
- Check for invalid or mistyped email addresses
- Recipient inbox may be full
- Corporate spam filters may be blocking delivery
- View the error log in the bulk send detail view for specific failure reasons
Related articles
- Creating Templates — Build a reusable template for bulk sending
- Tag Types — Understand which tags work with bulk send
- Notifications — Set up reminders and expirations for bulk send agreements
- Sending Agreements — Routing order and per-agreement send options