Show a Message
Display custom messages and instructions to users through action buttons
The "Show a Message" action button displays a custom message to users in a modal dialog. It's perfect for providing additional instructions, important information, or detailed explanations without cluttering your interface. The message supports full markdown formatting, allowing you to include formatted text, links, lists, and more.
When to Use Show a Message
Use the Show a Message action when you want to:
Provide instructions: Explain complex processes or required steps before users proceed
Display important information: Show critical details, warnings, or policies
Hide details to reduce clutter: Keep interfaces clean by revealing information only when needed
Guide users through processes: Offer contextual help at key decision points
Show terms and conditions: Display agreements or policies users should review
Provide reference information: Share lookup tables, formulas, or quick reference guides
Setting Up a Show a Message Action
Step 1: Create the Action Button
In build mode, navigate to the record page or view where you want the button
Click the "+" button in the Action Buttons section
Click the edit icon to configure the button
Step 2: Configure Button Appearance
Button Text: The label users see (e.g., "View Instructions", "Read More", "Help")
Appearance: Choose a color scheme (Default, Success, Warning, Danger)
Icon: Optionally add an icon (e.g., info icon, question mark, document icon)
Button Tooltip: Add hover text to explain what the button does
Step 3: Configure the Action
What Should Happen: Select Show a Message
Modal Title: Set the title that appears at the top of the message modal
Message Content: Write your message using markdown formatting
Confirm Button Text: Customize the button text (default is "Confirm", but you can change it to "Got it", "I Understand", "Close", etc.)
Common Use Cases
1. Process Instructions
Scenario: Guide users through a multi-step approval process
Button Configuration:
Button Text: "How to Approve"
Icon: Info icon
Modal Title: "Approval Process Instructions"
Confirm Button: "Got it"
Message:
2. Important Policy Information
Scenario: Display company return policy before processing a return
Button Configuration:
Button Text: "View Return Policy"
Appearance: Warning (amber)
Icon: Document icon
Modal Title: "Return & Refund Policy"
Confirm Button: "I Understand"
Message:
3. Calculation Reference
Scenario: Show how a complex calculation is performed
Button Configuration:
Button Text: "How is this calculated?"
Icon: Calculator icon
Modal Title: "Commission Calculation Breakdown"
Confirm Button: "Close"
Message:
Total Commission = Base Commission + (Base Commission Γ Bonus %)
4. Data Collection Guidelines
Scenario: Explain data requirements before users fill out a form
Button Configuration:
Button Text: "π Data Entry Guidelines"
Modal Title: "How to Complete This Form"
Confirm Button: "Start Entry"
Message:
5. Feature Explanation
Scenario: Explain a complex feature before users enable it
Button Configuration:
Button Text: "What does this do?"
Appearance: Default
Icon: Question mark icon
Modal Title: "Auto-Assignment Feature"
Confirm Button: "Got it"
Message:
6. Troubleshooting Help
Scenario: Provide troubleshooting steps for common issues
Button Configuration:
Button Text: "Troubleshoot"
Appearance: Warning
Icon: Tools icon
Modal Title: "Connection Issues - Troubleshooting"
Confirm Button: "I'll try this"
Message:
7. Terms and Conditions
Scenario: Display terms before a critical action
Button Configuration:
Button Text: "Read Terms Before Deleting"
Appearance: Danger (red)
Icon: Warning icon
Modal Title: "β οΈ Data Deletion Terms"
Confirm Button: "I Understand"
Message:
Tips for Effective Messages
1. Keep It Scannable
Use headings and subheadings to organize content
Break up large blocks of text with bullet points
Use bold and italic for emphasis sparingly
Add spacing between sections
2. Use Visual Cues
β β β οΈ π‘ π Emojis can make messages more engaging
Bold important warnings or key information
Use
code formattingfor technical terms or valuesAdd > blockquotes for important notes
3. Make It Actionable
Tell users exactly what to do next
Include relevant links or contact information
Reference specific buttons or fields they'll interact with
Provide examples when helpful
4. Consider Context
Keep messages concise for simple actions
Provide comprehensive details for complex processes
Match the tone to the action (serious for destructive actions, friendly for help)
Use dynamic field values with {{record.field_name}} or {{user.property}}
5. Customize the Confirm Button
Choose button text that fits the context:
"Got it" - Casual acknowledgment
"I Understand" - Important information
"Close" - Simple dismissal
"Let's Go" - Starting a process
"Proceed" - Moving forward
"Cancel" - Backing out
Dynamic Content in Messages
You can include dynamic field values in your messages using tokens:
Record fields: {{record.field_name}}
User properties: {{user.property}}
Related record fields: {{record.relationship.field}}
Best Practices
Do:
β Keep messages focused on one topic or purpose
β Use clear, simple language
β Test your markdown formatting before publishing
β Include contact information for follow-up questions
β Update messages when processes change
β Use appropriate tone for the context
Don't:
β Include too much information - keep it digestible
β Use Show a Message for actions that modify data (use Update/Create actions instead)
β Forget to update messages when workflows change
β Make messages too formal or robotic
β Rely on color alone to convey meaning (use words too)
β Include sensitive data like passwords or API keys
Combining with Other Actions
Show a Message can be combined with other action button actions:
Example: Guided Multi-Step Process
Show a Message: Display instructions for the process
Update Record: User fills out a form to update fields
Show a Message: Confirm completion and explain next steps
Example: Informed Decision
Show a Message: Explain what an approval means
Update Record: User updates status to "Approved"
Run Workflow: Trigger notification workflows
Troubleshooting
Message Not Displaying Correctly
Check your markdown syntax (missing closing tags, incorrect formatting)
Preview in a markdown editor before adding to Noloco
Ensure links are properly formatted with
[text](url)
Dynamic Fields Not Showing
Verify field names match exactly (case-sensitive)
Check that the field exists on the record
Use
{{record.field_name}}for current record fields
Button Not Appearing
Check action button visibility rules
Verify the button hasn't been hidden in settings
Ensure you've published your changes
Markdown Not Rendering
Some advanced markdown features may not be supported
Stick to basic formatting: headers, bold, italic, lists, links
Test with simple formatting first, then add complexity
Last updated
Was this helpful?

