Integrations
Omnisend
Connect Omnisend to Cadence — API key setup, automation configuration, profile sync, and LiveBlock.
Omnisend handles both email and SMS for Cadence stores. Cadence sends prediction events and syncs profile properties; your Omnisend automations send the messages.
What Omnisend receives from Cadence
- Events —
cadence_predictioncustom events with prediction type, product info, and ConvertCart links - Profile properties —
cadence_*custom properties for segmentation and personalization - LiveBlock — HTML snippet you paste into email templates (optional)
Connecting Omnisend
Go to Integrations → Omnisend in the Cadence app.
- Click Connect
- In Omnisend: Settings → Store settings → API keys
- Create an API key with Contacts and Events permissions
- Copy the key and paste it in the Cadence connect modal
- Click Connect
API keys are encrypted at rest and never shown again after saving.
Required setup in Omnisend
Create automations
Create one automation per prediction type:
- Automation → Create automation
- Set trigger: Custom event →
cadence_prediction - Add a condition:
prediction_typeequals the target value:due_to_replenishfor replenishmentabout_to_lapsefor lapse preventionprimed_for_cross_sellfor cross-sellprimed_for_subscriptionfor subscription upsell
- Design the email/SMS using event properties
- Activate the automation
See Sequences and flows for detailed guidance.
Use event properties
| Property | Use in message |
|---|---|
customer_first_name |
Personalize greeting |
product_name |
Reference the product |
cart_url |
Primary CTA link |
product_url |
Product page link |
Link the CTA to cart_url for one-tap ConvertCart checkout.
Profile properties
Cadence syncs cadence_* properties to Omnisend contact profiles. Use these for segmentation:
- Create segments based on
cadence_due_to_replenish,cadence_about_to_lapse, etc. - Use properties in email dynamic content blocks
Profile sync begins when your store is enabled and updates daily.
LiveBlock setup
Unlike Klaviyo’s automatic Universal Content deploy, Omnisend LiveBlock requires manual paste:
- Request LiveBlock from the Cadence team
- Cadence generates an HTML snippet for your store
- In your Omnisend email template, add an HTML block
- Paste the LiveBlock HTML snippet
- The block auto-personalizes per recipient at send time
See LiveBlock for details.
Testing the connection
Click Test connection on the Omnisend integration detail page to verify API access.
Troubleshooting
| Issue | Solution |
|---|---|
| API key rejected | Ensure Contacts and Events permissions are enabled |
| Automations not triggering | Verify trigger event is cadence_prediction and automation is active |
| Profile properties missing | Allow 24 hours after store enablement for initial sync |
| LiveBlock not rendering | Confirm HTML snippet is pasted in an HTML block, not a text block |
Where to go next
- Sequences and flows — build your Omnisend automations
- LiveBlock — HTML snippet setup
- Events and flows — the event model