You need a Senderz workspace. Sign up at
app.senderz.app/register, or install
Senderz from the Shopify App Store to provision
a workspace automatically.
1. Connect your store
Your store is the source of contacts, orders and behavioural events. Connect it first so everything else has data to work with.1
Open onboarding
On first login the onboarding wizard opens on the Integrations step.
You can return to it any time from Settings → Integrations.
2
Pick your platform
- Shopify
- WooCommerce
- Konimbo / Magento
- Wix
Click Connect Shopify, approve the OAuth scopes, and you land
back in Senderz. Customer and order history back-fill automatically.
See the Shopify guide.
3
Watch the back-fill
Existing customers import in the background; new customers arrive by
webhook. Order history (last 60 days) back-fills so lifetime value and
predictive scores work on day one.
2. Import contacts (optional)
If you have a list outside your store, upload it.1
Go to Contacts → Import
Upload a CSV, TSV, Excel (.xlsx/.xls) file up to 10 MB.
2
Map your columns
Every upload routes through the mapping step. Senderz auto-maps common
headers (including Shopify consent columns) — confirm the map before you
start.
3
Let validation run
Each row is validated for syntax, MX records and quality (disposable,
role, duplicate). Only valid and risky rows import; rejects are counted
with reasons.
3. Verify a sending domain
Marketing email must send from a verified domain you control.1
Add your domain
Go to Domains → Add domain and enter the domain you send from
(for example
mail.yourstore.com).2
Publish DNS records
Senderz shows the SPF, DKIM, DMARC, return-path and tracking records to
add. If your DNS provider supports it, use Auto-configure to write
them for you.
3
Wait for verification
A background job checks DNS every minute — no need to click Verify. Once
all records resolve, the domain flips to Verified and warmup starts
automatically.
The DKIM private key is generated in AWS KMS and never leaves it. Signing
happens at the send worker. See Domains & authentication.
4. Send your first campaign
1
Create a campaign
Campaigns → New. Choose the email channel.
2
Pick an audience
Select a segment, or send to everyone who is subscribed. Suppressed and
unsubscribed contacts are removed automatically.
3
Choose content
Start from a gallery template or your own. Email content opens the block
builder; SMS opens the composer.
4
Schedule
Send now, schedule for later, or use best-time (per-recipient
send-time optimisation) or throttled rollout.
5
Review and send
The review step shows the frozen audience size and a send-test option.
Ship it.
5. Automate with a flow
Campaigns are one-off. Flows react to events forever.1
Create a flow
Flows → New. Add a trigger node — for example abandoned cart or
order placed.
2
Add channel nodes
Drop email, SMS, push or voice nodes and wait timers. Branch on
conditions with the segment filter.
3
Publish
Publishing enrols matching contacts on every future trigger. The same
pipeline gates apply at send time.
Next steps
Core concepts
Understand the data model before you build.
Segments
Build behavioural audiences with RFM and predictive scores.
Deliverability
Domains, sender IDs and warmup.
API reference
Automate with events, transactional sends and webhooks.

