Conditional Blocks show content based on user properties (like plan type or industry) and events (like actions users have completed in your product).
Before creating conditions, you'll need to send this data to Candu.
What are Conditional Blocks?
Conditional Blocks let you show different content to different users within a single document. Instead of creating separate segments or duplicating content for each audience, you define conditions that determine what each user sees based on their properties, events, or segment membership.
When to use Conditional Blocks
Conditional Blocks handle your segmentation logic within a single document. You define who sees what, and the right content appears automatically, no need to build multiple segments or duplicate the same content for different audiences.
Best for:
Showing different content to Free, Pro, and Enterprise users
Tailoring examples or instructions to specific industries
Hiding or revealing features based on user behavior or progress
Importing personalized content across workspaces (conditions travel with the content)
Setting up Conditional Blocks
Step 1: Add a conditional block
Click Components on the palette to the left
Select Conditional Block and drag it into your canvas
Once placed, click Add Conditional Logic
Step 2: Define your conditions
Click Create New Condition
Name your condition (use something descriptive like "Enterprise view" or "Completed view")
Choose a property, event, or segment
Select your logical operator (like "is one of" or "contains")
Click "Add Condition" to include additional logic if needed
Click Save
Step 3: Add content to your conditions
Add any Candu content to conditional views, including other Candu content, and any component like buttons or iframes. Each condition acts as a container for the content you want a specific group of users to see.
⚠️ Important: How conditions work
Conditions are evaluated from top to bottom
Users see content from the first condition they match
Order matters: place your most specific conditions at the top
Manage Conditions
Navigate between the conditional views using the floating bar:
Use the Layers panel to see the full hierarchy and quickly switch between views:
Check the breadcrumbs at the bottom of the Editor to find the parent Conditional Block:
Preview Conditions
Open your document's share link
Click on the "Conditions" button in the top navigation bar
Select different conditional blocks
The content will update in real-time to show what different users would see
Common Questions
Can I nest conditional blocks within other conditionals?
Yes. You can place conditional blocks inside other conditional blocks for more complex personalization scenarios.
Can I track analytics for conditional content views?
Not yet. While you can't currently track when specific users view different conditional variations, this feature is planned for a future update.
Need Help?
If you have questions about implementing conditionals or need assistance with specific use cases, reach out via chat or email [email protected]. We'll be happy to help!









