> ## Documentation Index
> Fetch the complete documentation index at: https://flywheel.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Create Intercom Ticket

> Automatically create support tickets in Intercom for important events

<iframe src="https://app.flywheel.cx/doc-comp-previews/workflow-node-preview?type=create_intercom_ticket" title="Workflow Node Preview" width="100%" height="250px" className="border dark:border-[#1C1C20]  rounded-xl" />

## How Create Intercom Ticket Works

Automatically create support tickets in Intercom for important events or escalations. This ensures critical issues are tracked and assigned appropriately in your support system.

## Configuration

<Columns cols={2}>
  <Card title="Inputs">
    <ParamField path="Associated User" type="string" required>
      The user associated with this ticket. This should reference a user in your Flywheel system.
    </ParamField>

    <ParamField path="Ticket Type" type="string" required>
      The ticket type in Intercom. This determines the category and routing of the ticket.

      <Info>
        You need to create the ticket type in Intercom first. Learn how to set up ticket types in the <a href="https://www.intercom.com/help/en/articles/7112127-how-to-set-up-ticket-types" target="_blank">**Intercom documentation**</a>.
      </Info>
    </ParamField>

    <ParamField path="Ticket Title" type="string" required>
      The title/subject of the support ticket. Supports dynamic variables for personalization.
    </ParamField>

    <ParamField path="Ticket Description" type="string" required>
      Detailed description of the issue or request. Can include context from the workflow trigger.
    </ParamField>
  </Card>

  <Card>
    <iframe src="https://app.flywheel.cx/doc-comp-previews/workflow-config-preview?type=create_intercom_ticket" title="Workflow Config Preview" width="100%" height="400px" className="" />
  </Card>
</Columns>

<Card title="Outputs">
  <ParamField path="intercom_ticket_id" type="string" required>
    The ID of the ticket that was created in Intercom.
  </ParamField>

  <ParamField path="intercom_user_id" type="string" required>
    The ID of the Intercom user associated with the ticket.
  </ParamField>
</Card>

## Use Cases

**High-Value Customer Issues**

```
Title: "Priority Support - {{user.name}} ({{user.tier}})"
Description: "High-priority issue for enterprise customer requiring immediate attention"
Ticket Type: Enterprise Support
Use: Ensure VIP customers get immediate support attention
```

**Payment Failure Escalation**

```
Title: "Payment Failed - {{user.name}}"
Description: "Payment failure detected for user {{user.email}}. Subscription at risk."
Ticket Type: Billing Support
Use: Proactively address payment issues before cancellation
```

**Feature Request Tracking**

```
Title: "Feature Request from {{user.name}}"
Description: "User has requested: {{event.feature_request}}"
Ticket Type: Product Feedback
Use: Collect and track user-requested features
```

**Onboarding Issue Escalation**

```
Title: "Onboarding Stuck - {{user.name}}"
Description: "User has been stuck on onboarding step {{user.onboarding_step}} for 3+ days"
Ticket Type: Customer Success
Use: Proactively help users complete onboarding
```

## Best Practices

**Ticket Information**

* Use descriptive titles that clearly identify the issue
* Include relevant context and user information in descriptions
* Choose appropriate ticket types for proper routing

**Automation Triggers**

* Create tickets for high-priority issues that need human attention
* Avoid creating tickets for routine, automated issues
* Use appropriate thresholds to prevent ticket spam

**Integration Management**

* Ensure user mapping between Flywheel and Intercom is accurate
* Monitor ticket creation rates and adjust triggers as needed
* Coordinate with support team on automated ticket expectations
