Docs
Everything you need to get up and running.
Quick start
Get your first personalized campaign out in under 5 minutes.
- Create an account — sign up at sendulak.com and confirm your email.
- Connect your audience — import contacts via CSV or connect Stripe, HubSpot, or Salesforce.
- Create a campaign — describe what you want to say in plain language.
- Review & send — preview a few generated emails, then hit send.
Integrations
Stripe
Sync customers and purchase data automatically.
HubSpot
Pull contacts, deals, and lifecycle stages.
Salesforce
Connect leads and accounts from your CRM.
CSV upload
Drop in a spreadsheet. Works with any data source.
Campaigns
A campaign is a single message that ulak turns into unique emails for each recipient.
Example prompt
"We just launched dark mode. Let our users know — keep it casual and short."
ulak uses each recipient's profile, interests, and history to generate a version that feels relevant to them. You can preview any email before sending.
Brand voice
On the Pro plan and above, ulak learns how your team writes. Paste a few example emails or describe your tone, and every generated email will match it.
You can update your brand voice anytime from the settings page.
API
Available on the Scale plan. Send campaigns programmatically, sync audiences, and pull analytics.
# create a campaign
curl -X POST https://api.sendulak.com/v1/campaigns \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"prompt": "announce our new feature"}'
Full API reference coming soon.
Limits & fair use
| Plan | People | Emails/mo |
|---|---|---|
| Free | 1,000 | 5,000 |
| Pro | 10,000 | 100,000 |
| Scale | 50,000 | 500,000 |
| Enterprise | Unlimited | Unlimited |
Need help?
Reach out at support@sendulak.com and we'll get back to you within a day.