Trello Integration with HT Contact Form

The HT Contact Form plugin allows you to connect your forms with Trello boards, automatically creating cards from form submissions. Transform your forms into a powerful workflow management system by capturing leads, support tickets, project requests, and more directly into your Trello boards.

Key Features

  • Automatic Card Creation: Form submissions create Trello cards instantly
  • Board & List Selection: Choose exactly where cards appear
  • Custom Card Names: Dynamic titles using smart tags
  • Rich Descriptions: Full card descriptions with form data
  • Due Date Support: Flexible date formats including relative dates
  • Label Assignment: Categorize cards with board labels
  • Position Control: Place cards at top or bottom of lists

Prerequisites

Before using the Trello integration, make sure you have a Trello Account (free or paid), your Trello API Credentials (API Key and Token), and at least one board with a list created.

Getting Your API Credentials

  1. Go to Trello Power-Up Admin
  2. Click New to create a new Power-Up
  3. Fill in basic details: Name: HT Contact Form, Description: Form submission integration, Website: Your website URL
  4. Click Create
  5. Go to the API Key tab
  6. Copy your API Key
  7. Click the Token link to generate a token
  8. Authorize the application when prompted
  9. Copy the generated Token

Note: The token grants access to your Trello account. Keep it secure and don’t share it publicly.

Step 1: Configure Global Settings

First, you need to configure the Trello API credentials in the global settings.

  1. Go to HT Contact Form → Settings → Integrations
  2. Find Trello and click Configure
  3. Enter your API Key
  4. Enter your API Token
  5. Click Verify to test the connection
  6. Click Save Settings
Trello Integration with HT Contact Form

Step 2: Add Trello Integration to Your Form

Once the global settings are configured, you can add the Trello integration to any form.

  1. Edit your form
  2. Go to the Integrations tab
  3. Click Add NewTrello
  4. Select a Board
  5. Select a List within the board
  6. Configure card settings (name, description, due date, labels)
  7. Click Save Integration
Trello integration in HT Contact form

Integration Settings Overview

SettingRequiredDescription
BoardYesSelect the Trello board where cards will be created
ListYesSelect the list within the board
Card NameNoCustom card title (smart tags supported)
Card DescriptionNoCard description content (smart tags supported)
Due DateNoCard due date (flexible format)
LabelsNoApply board labels to the card
PositionNoCard position in list (top/bottom)

Card Name Configuration

Define the card title using static text and smart tags. If left empty, a default title is generated.

Examples

  • Simple Lead Card: New Lead: {input.name} → Result: New Lead: John Smith
  • Company-Focused: {input.company} - {input.name} → Result: Acme Corp – John Smith
  • Support Ticket: Support: {input.subject} → Result: Support: Login issue
  • Project Request: [Request] {input.project_title} → Result: [Request] Website Redesign

Card Description Configuration

Add detailed content to the card body using smart tags to include form field values. Trello supports Markdown formatting.

Example Description Template

## Contact Information
- **Name:** {input.name}
- **Email:** {input.email}
- **Phone:** {input.phone}
- **Company:** {input.company}

## Request Details
{input.message}

---
Submitted from: {meta.form_url}

Formatting Tips

  • Use ## for headers
  • Use - for bullet lists
  • Use **bold** for emphasis
  • Include all relevant form fields

Due Date Configuration

Set a due date for the card using various formats. The integration supports multiple date formats for flexibility.

Supported Date Formats

FormatExampleDescription
ISO2024-01-15Standard format (YYYY-MM-DD)
ISO with time2024-01-15 14:30Includes time
US format01/15/2024MM/DD/YYYY
EU format15/01/2024DD/MM/YYYY (auto-detected)
Relative+7 daysVia PHP strtotime

Relative Date Examples

InputResult
+1 dayTomorrow
+7 daysOne week from now
+2 weeksTwo weeks from now
+1 monthOne month from now
next mondayFollowing Monday
next fridayFollowing Friday

You can pull due date from a form field using {input.deadline} or use a fixed relative date like +3 days.

Labels Configuration

Apply one or more labels to categorize cards. Labels from your selected board appear in the dropdown, and you can select multiple labels as needed.

Label Strategy Examples

  • By Priority: Red (Urgent), Orange (High), Yellow (Medium), Green (Low)
  • By Source: Blue (Website), Purple (Referral), Green (Organic)
  • By Type: Red (Bug), Yellow (Feature Request), Green (Question)

Card Position

Control where new cards appear in the list:

  • Top: New cards appear at the top of the list. Use when newest items should be reviewed first (support tickets, urgent requests).
  • Bottom: New cards appear at the bottom (default). Use when items should queue chronologically (project backlog, content calendar).

Smart Tags Reference

Use {input.field_name} to include form field values in card name or description.

Smart TagDescription
{input.name}Name field value
{input.email}Email field value
{input.message}Message content
{input.subject}Subject line
{input.company}Company name
{input.field_name}Any form field by admin label

Complete Configuration Example: Sales Lead Pipeline

Here’s an example of setting up Trello integration to capture leads for sales follow-up.

Form Fields: Name, Email, Phone, Company, Message

Integration Configuration

  • Board: Sales Pipeline
  • List: New Leads
  • Card Name: {input.company} - {input.name}
  • Due Date: +2 days
  • Labels: Website Lead
  • Position: Top

Card Description

## Lead Information
- **Name:** {input.name}
- **Email:** {input.email}
- **Phone:** {input.phone}
- **Company:** {input.company}

## Interest
{input.message}

Result: Lead card at top of “New Leads” list with 2-day follow-up deadline.

trellow notification card

You can also see the details of one lead by clicking the desired card of that lead.

Common Use Cases

  • Lead Management Pipeline: Capture leads via a contact form and create cards in your sales pipeline. Use labels to indicate lead source and due dates for follow-up deadlines.
  • Support Ticket System: Transform support requests into Trello cards with issue details, customer contact info, and priority labels for your support team.
  • Project Request Intake: Accept project requests through a form that creates cards in your project backlog with descriptions, requester info, and deadline dates.
  • Content Calendar Management: Let writers submit content ideas that become cards in your editorial calendar with topic, deadline, and category labels.
  • Bug Report Tracking: Create bug report cards from a form with reproduction steps, severity labels, and reporter contact info.
  • Event Planning Tasks: Convert event inquiries or registrations into actionable cards with event details, dates, and relevant labels.

Troubleshooting

Cards Not Being Created

Problem: Form submits but no card appears in Trello.

Solutions:

  • Verify API key and token are correct
  • Check board and list selection
  • Ensure you have write access to the board
  • Look for error messages in form submission logs
  • Test with a simple card (just title, no extras)

Due Dates Not Working

Problem: Card created but due date is missing or wrong.

Solutions:

  • Check date format matches supported formats
  • Try ISO format (YYYY-MM-DD) first
  • Verify smart tag is returning a valid date string
  • Test with a fixed date before using smart tags

Labels Not Appearing

Problem: Card created but labels aren’t applied.

Solutions:

  • Confirm labels exist on the selected board
  • Check label selection in integration settings
  • Verify board access permissions
  • Labels are board-specific—check correct board

Frequently Asked Questions

Q: Can I add cards to multiple lists at once?
A: Yes, add multiple Trello integrations to the same form, each targeting a different list.

Q: Can I update existing cards instead of creating new ones?
A: The integration creates new cards. Use Trello’s own automation (Butler) for updates.

Q: Do I need a paid Trello account?
A: No, the free Trello plan works with this integration. Paid plans offer more features.

Q: Can I attach files to cards?
A: Not directly. File Upload fields are stored in WordPress; share URLs in the description instead.

Q: Can I assign members to cards automatically?
A: Not in the current version. Use Trello Butler rules to auto-assign based on labels or lists.

Q: Can I trigger Trello Butler automations?
A: Yes! Butler rules that trigger on “Card created” will fire when the integration creates cards.

Best Practices

Card Naming

  • Include key info: Lead name, ticket subject, project title
  • Use prefixes: [Urgent], [Request], [Bug] for quick scanning
  • Keep it scannable: 5-10 words maximum
  • Be consistent: Use the same format across forms

Card Descriptions

  • Structure with headers using ## for sections
  • Include contact info for follow-up
  • Add context: Include form source and submission time
  • Use Markdown: Lists, bold, and links for readability

Due Dates

  • Set realistic SLAs matching your response time goals
  • Use relative dates: +2 days adapts to submission time
  • Consider weekends: next monday for business workflows
  • Don’t overuse: Not every card needs a deadline

That’s it! Thank you for choosing HT Contact Form to enhance your workflow. If you need additional assistance, feel free to contact our support team. Our dedicated support team would be more than happy to assist you.

Last updated on March 10, 2026

Was this article helpful?

PREVIOUS

Color Picker Field in HT Contact Form

NEXT

How to Use HT Contact Form Signature Field in WordPress

Powered by Support Genix
Scroll to Top