Adding Modules
There are multiple ways to add modules to your page:From Content Panel
Quick Add
- Hover over a column
- Click the ”+” icon that appears
- Select module from quick menu
Configuring Module Settings
Each module has its own set of configuration options:Opening Settings
- Hover over the module
- Click the wrench icon (⚙️)
- Settings panel opens on the right
Settings Tabs
Most modules have multiple tabs:- General: Content and basic settings
- Style: Visual styling options
- Advanced: Custom code and advanced options
Common Settings
Settings found in most modules:Content
Text, images, and media content
Typography
Font family, size, weight, and styling
Colors
Background, text, and accent colors
Spacing
Margins and padding controls
Saving Changes
Changes preview in real-time. Click “Save” in the settings panel to apply them permanently.
Common Modules
Beaver Builder includes many built-in modules organized by category:Basic Modules
Essential content modules for everyday use:Button Module
Create clickable call-to-action buttons.- Text and icon
- Link or button action
- Click actions (Link, Button, Lightbox)
- Width and alignment
- Colors and backgrounds
- Border and styling
- Link: Navigate to URL
- Button: Execute custom JavaScript
- Lightbox: Display content in popup
Heading Module
Display titles and page headings.- Heading text
- HTML tag (h1-h6)
- Optional link
- Typography controls
- Text color
- Text alignment
Photo Module
Add and display images. Key Settings:- Photo source (Media Library or URL)
- Caption and alt text
- Link options
- Alignment
- Size and crop
- Border and styling
HTML Module
Add custom HTML code.- Embed third-party widgets
- Add custom markup
- Insert tracking codes
- Integrate external services
Video Module
Embed videos from various sources. Supported Sources:- YouTube
- Vimeo
- Self-hosted (MP4, WebM)
- Embed code
- Video source and URL
- Autoplay and loop
- Controls visibility
- Aspect ratio
- Fallback image
Advanced Modules
More complex modules for advanced functionality:Accordion Module
Create collapsible content sections. Use Cases:- FAQs
- Content organization
- Space-saving layouts
Tabs Module
Organize content in tabbed interface. Settings:- Tab labels and content
- Layout (horizontal/vertical)
- Styling options
Gallery Module
Display image galleries with various layouts. Layout Options:- Grid
- Masonry
- Carousel
- Collage
Content Slider Module
Create content slideshows. Features:- Multiple slides
- Text and images
- Navigation controls
- Autoplay options
Form Modules
Modules for user interaction:Contact Form Module
Build custom contact forms. Field Types:- Text input
- Textarea
- Select dropdown
- Checkbox
- Radio buttons
Subscribe Form Module
Email subscription forms. Integrations:- MailChimp
- Campaign Monitor
- ActiveCampaign
- GetResponse
Social Modules
Social media integration:Social Buttons Module
Add social sharing buttons. Supported Networks:- Twitter/X
- Custom links
Commerce Modules
Some commerce modules require WooCommerce or other e-commerce plugins to be installed.
Pricing Table Module
Create pricing comparison tables. Features:- Multiple columns
- Feature lists
- Pricing options
- Call-to-action buttons
WooCommerce Module
Display WooCommerce products. Display Options:- Product grid
- Product carousel
- Featured products
- Categories
Module Categories
Modules are organized into logical categories:- Basic
- Advanced
- Forms
- WordPress
Core content modules:
- Button
- Heading
- Photo
- HTML
- Video
- Icon
- Rich Text
Working with Module Settings
Responsive Settings
Many settings support responsive values:- Click the device icon next to the setting
- Set different values for each breakpoint
- Preview on different device sizes
Color Controls
Color settings include:- Color Picker: Choose any color
- Alpha/Opacity: Control transparency
- Reset: Return to default
Typography Controls
Typography settings typically include:- Font family
- Font weight and style
- Font size (responsive)
- Line height
- Letter spacing
- Text transform
- Text decoration
Dimension Controls
For margins, padding, and borders:- Linked: Set all sides at once
- Unlinked: Set each side individually
- Units: Choose px, %, em, vh, vw
- Responsive: Different values per breakpoint
Module Actions
Duplicate Module
- Hover over module
- Click duplicate icon
- Module and settings are copied
Move Module
- Hover over module
- Click and drag the handle (⋮⋮)
- Drop in new location
Copy/Paste Module
- Hover and click copy icon
- Navigate to target location
- Click paste icon
Save Module
- Hover over module
- Click save icon
- Name your saved module
- Access from “Saved” tab
Best Practices
Choose the Right Module
Choose the Right Module
Select modules that match your content type. Don’t use workarounds when a dedicated module exists.
Configure for Mobile
Configure for Mobile
Always set responsive values for typography, spacing, and alignment to ensure mobile compatibility.
Use Semantic HTML
Use Semantic HTML
Choose appropriate HTML tags (h1-h6) in heading modules for better SEO and accessibility.
Optimize Images
Optimize Images
Compress images before uploading to improve page load times.
Test Interactions
Test Interactions
Test forms, buttons, and interactive modules thoroughly before publishing.
Custom Modules
Developers can create custom modules:Learn More
See the developer documentation for creating custom modules
Troubleshooting
Module Won’t Save
- Check required fields are filled
- Verify image/media files are uploaded
- Review PHP error logs
Module Not Displaying
- Check visibility settings
- Verify responsive display options
- Review custom CSS conflicts
Settings Not Taking Effect
- Clear cache plugins
- Check for CSS specificity conflicts
- Verify global settings aren’t overriding
Next Steps
Learn how to style your modules and elements