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

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:


/chart

Create a chart to any Pod and choose from three types: bar, line, and pie.

Best for:

  • Side-by-side comparisons

  • Image + text layouts

  • Feature breakdowns

  • Pricing tables

You can edit categories and values in a simple grid, add or remove rows, drag to reorder, paste data straight from a spreadsheet, and add multiple data series (e.g. 2023 vs 2024), each with its own name and colour.


/timeline

Create a timeline to any Pod and choose from three types: bar, line, and pie.

Best for:

  • Onboarding plans

  • Roadmaps

  • Rollout steps

  • Show "what happens next"

The gear icon in the top-right opens timeline settings, where you can switch between vertical and horizontal layouts, choose single-sided or alternating layouts, pick the marker style (dot, number, or icon), or delete the timeline. In horizontal mode the timeline scrolls sideways, and you can add milestones with the + button.


/icon

Add an icon and choose from 70 options Icons inherit the colour and size of the text before them (so headings get larger icons). Click an icon to change it or update its colour using your brand palette.

Best for:

  • Highlight key points

  • Break up text so sections feel easier to scan

  • Add tone or emotion

  • Guide attention to important items like next steps or reminder

The gear icon in the top-right opens timeline settings, where you can switch between vertical and horizontal layouts, choose single-sided or alternating layouts, pick the marker style (dot, number, or icon), or delete the timeline. In horizontal mode the timeline scrolls sideways, and you can add milestones with the + button.


/columns

Create multi-column layouts to organise your content.

Best for:

  • Performance comparisons

  • Insight summaries

  • Interactive explainers

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

There are options for 2, 3 or 4 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?