Skip to main content

Building your own Custom Widgets

A guide on how you can build custom widgets in your trumpet Pods & Templates

Written by Maddi Rose
Updated over 2 weeks ago

The Blank Widget gives you full creative control over your page layout. Instead of using a pre-structured widget, you can build your own from scratch using simple slash (/) commands.

This is perfect for:

  • Custom layouts

  • Personalised content blocks

  • Embedding rich media

  • Creating structured information tables

How to Add a Blank Widget

  1. Open your trumpet pod or template

  2. Click + Add Widget

  3. Select Blank Widget

  4. Click inside the widget and type / to open the command menu.

  5. Choose the element you’d like to insert

You can combine multiple commands to create fully customised sections


Available Slash Commands

Type / inside the Blank Widget to access the following options:


/columns

Create multi-column layouts to organise your content.

Best for:

  • Side-by-side comparisons

  • Image + text layouts

  • Feature breakdowns

  • Pricing tables

You can add multiple columns and place any other element inside them (images, buttons, tables, etc.)

There are options for 2 or 3 columns and different widths to suit what you are trying to build


/button

Add a clickable call-to-action button.

Best for:

  • Booking links

  • Demo requests

  • External links

  • Internal page navigation

You can customise:

  • Button text

  • Destination link (this can link to a URL, another page or an email address


/file

Upload or link to a downloadable file.

Best for:

  • PDFs

  • Brochures

  • Case studies

  • Contracts

  • Proposals

This allows recipients to download resources directly from your page.


/image

Insert an image into your widget.

Best for:

  • Product visuals

  • Diagrams

  • Logos

  • Screenshots

  • Customer proof

Images can be placed inside columns or tables for more advanced layouts.


/video

Embed a video directly into your page.

Best for:

  • Demo videos

  • Loom walkthroughs

  • Personal intro videos

  • Product explainers

Videos help increase engagement and time spent on your page.


/table

Create a structured table to present information clearly.

Best for:

  • Pricing breakdowns

  • Feature comparisons

  • Timelines

  • Deliverables

  • Technical specifications

Tables are ideal when clarity and structure are important.


/link

Insert a formatted hyperlink into your content.

Best for:

  • Directing to external resources

  • Linking to documentation

  • Sharing calendar links

  • Referencing supporting materials


/dropdown

Add an expandable dropdown section.

Best for:

  • FAQs

  • Objection handling

  • Additional detail sections

  • Technical information

Dropdowns help keep your page clean while still providing depth.


/date

Insert a dynamic or fixed date.

Best for:

  • Proposal expiry dates

  • Deadlines

  • Launch dates

  • Time-sensitive offers

This helps create urgency and clarity.


/variable

Insert dynamic variables to personalise your page.

Best for:

  • Contact names

  • Company names

  • Deal values

  • Custom fields

Variables automatically pull in personalised data, making your page feel tailored to each recipient.


/bullet list

Create a simple bullet-point list.

Best for:

  • Key benefits

  • Feature summaries

  • Deliverables

  • Next steps

Bullet lists improve readability and scannability.


/numbered list

Create a numbered list.

Best for:

  • Step-by-step instructions

  • Processes

  • Implementation plans

  • Onboarding flows

  • Ordered deliverables

Numbered lists are ideal when sequence matters.


/to do list

Add an interactive checklist.

Best for:

  • Action items

  • Implementation steps

  • Project milestones

To-do lists are particularly useful in sales cycles to align on next steps and ownership but don't forget we have a Mutual Action Plan widget with tons of functionality to make your life easier.
Find out more about Mutual Action Plan's here


/blockquote

Insert a highlighted quote section.

Best for:

  • Customer testimonials

  • Key statements

  • Important insights

  • Emphasised messaging

Blockquotes help draw attention to high-impact statements.


/call out

Add a visually distinct callout box.

Best for:

  • Important information

  • Warnings

  • Pro tips

  • Key reminders

Callouts help break up content and make important information stand out.


/code block

Insert a formatted code block.

Best for:

  • Technical documentation

  • API examples

  • Snippets

  • Integration instructions

Code blocks preserve formatting and improve readability for technical content.


/divider

Add a horizontal divider line.

Best for:

  • Separating sections

  • Improving page structure

  • Breaking up long content

  • Creating visual hierarchy

Dividers help make longer custom layouts feel cleaner and easier to scan.


Example: Building a Custom Proposal Section

Using a Blank Widget, you could:

  1. Add /columns (2 columns)

  2. Place an /image in the left column

  3. Add a heading and /bullet list in the right column

  4. Insert a /button below linking to booking

  5. Add a /dropdown for FAQs

  6. Include a /date for proposal expiry

This creates a fully customised, interactive proposal block, all from a single Blank Widget.


Best Practices

  • Use columns to avoid long vertical sections

  • Add buttons after key information

  • Use dropdowns to reduce clutter

  • Combine variables for personalisation

  • Keep layouts clean and easy to scan


Did this answer your question?