← All widgetsWidget 102 · emcp_custom_102

Testimonial Slider

Elementor widget5 layouts12 content options35 style options5 panel sections

Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: testimonial, review, slider, carousel, quote, rating.

Setup guide

  1. Open a page in Elementor, search the panel for Testimonial Slider and drag it into a container.
  2. Content › Testimonials: Card Layout, Testimonials, Show Quote Icon, Quote Icon, Slides Per View, Space Between, Autoplay, Autoplay Delay (ms) and 4 more.
  3. Pick a Card Layout: Card (quote top, author bottom), Author on top, Centered, large avatar, Speech bubble, Minimal (no card). Each one is shown below.
  4. Style tab sections: Card, Quote & Rating, Author, Arrows & Dots. Colours, typography and spacing set here are scoped to this widget instance.
  5. Publish. Every option is a standard Elementor control, so it responds to the editor, dynamic tags and global styles as usual.
Conditional options: Quote Icon appears when Show Quote Icon is yes; Autoplay Delay (ms) appears when Autoplay is yes.
Ships with its own JavaScript; it runs once per instance and re-initialises inside the Elementor editor preview.
Layout

Card (quote top, author bottom)

Card Layout = card

Sarah Johnson
Sarah JohnsonCEO, Brightside

Working with this team was a game changer. Our conversion rate doubled within two months.

Marcus LeeFounder, Loop

Fast, thoughtful and genuinely fun to work with. Highly recommended.

Priya NairHead of Product, Nimbus

The attention to detail is unmatched. Every pixel felt considered.

Diego RuizOps Lead, Kite

Support answered within minutes, every time.

Layout

Author on top

Card Layout = author-top

Sarah Johnson
Sarah JohnsonCEO, Brightside

Working with this team was a game changer. Our conversion rate doubled within two months.

Marcus LeeFounder, Loop

Fast, thoughtful and genuinely fun to work with. Highly recommended.

Priya NairHead of Product, Nimbus

The attention to detail is unmatched. Every pixel felt considered.

Diego RuizOps Lead, Kite

Support answered within minutes, every time.

Layout

Centered, large avatar

Card Layout = centered

Sarah Johnson
Sarah JohnsonCEO, Brightside

Working with this team was a game changer. Our conversion rate doubled within two months.

Marcus LeeFounder, Loop

Fast, thoughtful and genuinely fun to work with. Highly recommended.

Priya NairHead of Product, Nimbus

The attention to detail is unmatched. Every pixel felt considered.

Diego RuizOps Lead, Kite

Support answered within minutes, every time.

Layout

Speech bubble

Card Layout = bubble

Sarah Johnson
Sarah JohnsonCEO, Brightside

Working with this team was a game changer. Our conversion rate doubled within two months.

Marcus LeeFounder, Loop

Fast, thoughtful and genuinely fun to work with. Highly recommended.

Priya NairHead of Product, Nimbus

The attention to detail is unmatched. Every pixel felt considered.

Diego RuizOps Lead, Kite

Support answered within minutes, every time.

Layout

Minimal (no card)

Card Layout = minimal

Sarah Johnson
Sarah JohnsonCEO, Brightside

Working with this team was a game changer. Our conversion rate doubled within two months.

Marcus LeeFounder, Loop

Fast, thoughtful and genuinely fun to work with. Highly recommended.

Priya NairHead of Product, Nimbus

The attention to detail is unmatched. Every pixel felt considered.

Diego RuizOps Lead, Kite

Support answered within minutes, every time.

Options reference

Every control the widget exposes, grouped by panel section. Names in code are the setting keys used by the MCP tools (add-free-widget, update-widget).

Content tab

Testimonials

OptionTypeChoices / rangeDefaultNotes
Card Layout
layout
DropdownCard (quote top, author bottom), Author on top, Centered, large avatar, Speech bubble, Minimal (no card)card
Testimonials
items
Repeater3 items
↳ Quote
quote
TextareaWorking with this team was a game cha...
↳ Name
name
TextSarah Johnson
↳ Role / Company
role
TextCEO, Brightside
↳ Avatar
avatar
Image
↳ Rating
rating
DropdownNone, 1, 2, 3, 4, 55
↳ Company Logo
logo
Image
Show Quote Icon
show_quote_icon
Toggleon / offyes
Quote Icon
quote_icon
IconShown when show_quote_icon = yes
Slides Per View
per_view
Dropdown1, 2, 3, 43Responsive
Space Between
gap
Slidermin 0, max 80, px24Responsive
Autoplay
autoplay
Toggleon / offyes
Autoplay Delay (ms)
autoplay_delay
Numbermin 1000, max 200004000Shown when autoplay = yes
Loop
loop
Toggleon / offyes
Arrows
arrows
Toggleon / offyes
Dots
dots
Toggleon / offyes
Pause on Hover
pause_hover
Toggleon / offyes

Style tab

Card

OptionTypeChoices / rangeDefaultNotes
Background
card_bg
Background
Padding
card_pad
DimensionsResponsive
Border
card_border
Border
Radius
card_radius
Dimensions
Box Shadow
card_shadow
Box shadow
Hover Shadow
card_shadow_h
Box shadow
Text Align
card_align
Button groupLeft, Center, Right
Inner Spacing
card_gap
Slidermin 0, max 60, px16

Quote & Rating

OptionTypeChoices / rangeDefaultNotes
Quote Typography
quote_typo
Typography
Quote Color
quote_color
Color#344054
Quote Icon Color
qicon_color
Color#e9d7fe
Quote Icon Size
qicon_size
Slidermin 12, max 120, px40
Star Color
star_color
Color#f79009
Empty Star Color
star_empty
Color#e4e7ec
Star Size
star_size
Slidermin 8, max 40, px16

Author

OptionTypeChoices / rangeDefaultNotes
Avatar Size
avatar_size
Slidermin 24, max 160, px48
Avatar Radius
avatar_radius
Slidermin 0, max 50, %50
Avatar Border
avatar_border
Border
Name Typography
name_typo
Typography
Name Color
name_color
Color#101828
Role Typography
role_typo
Typography
Role Color
role_color
Color#667085
Logo Height
logo_h
Slidermin 10, max 80, px24

Arrows & Dots

OptionTypeChoices / rangeDefaultNotes
Arrow Color
arrow_color
Color#101828
Arrow Background
arrow_bg
Color#ffffff
Arrow Hover Color
arrow_color_h
Color
Arrow Hover Background
arrow_bg_h
Color
Arrow Size
arrow_size
Slidermin 24, max 80, px44
Arrow Border
arrow_border
Border
Arrow Radius
arrow_radius
Slidermin 0, max 50, %50
Arrow Position
arrow_pos
DropdownOverlapping sides, Below, with dots, Top rightsides
Dot Color
dot_color
Color#d0d5dd
Active Dot Color
dot_active
Color#6a11cb
Dot Size
dot_size
Slidermin 4, max 20, px8
Dots Spacing
dots_mt
Slidermin 0, max 60, px20

Add it with the MCP tools

Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_102" and a settings object using the keys above. Run get-custom-widget with id 102 for the full JSON spec.