Blocks

Freshdesk

Customer support software for better customer service.

Integrate with Freshdesk to manage customer support tickets, conversations, and knowledge base. Freshdesk is a cloud-based customer support platform that helps businesses provide exceptional customer service with ticketing, automation, self-service portals, and multichannel support. Perfect for managing customer inquiries across email, chat, phone, and social media.

Back to Catalog
Toolsfreshdesk

Block Preview

Freshdesk

Customer support software for better customer service.

Usage

  1. Add the block to your workflow and connect it to the upstream step.
  2. Configure any required credentials or tokens in the inputs.
  3. Fill in required inputs and optional parameters for the run.
  4. Run a test execution, inspect outputs, and iterate before deploying.
  5. Deploy the freshdesk block with monitoring enabled in production.

Inputs (UI)

Freshdesk API Key

short-input

Placeholder: Enter your Freshdesk API key

Layout: full

Domain

short-input

Placeholder: your-company (from your-company.freshdesk.com)

Layout: full

Operation

dropdown

Layout: full

Options: List Tickets, Get Ticket, Create Ticket, Update Ticket

Ticket ID

short-input

Placeholder: Enter ticket ID

Layout: full

Condition: operation = ["get_ticket","update_ticket","delete_ticket","list_conversations","create_note","create_reply"]

Contact ID

short-input

Placeholder: Enter contact ID

Layout: full

Condition: operation = ["get_contact","update_contact"]

Subject

short-input

Placeholder: Ticket subject

Layout: full

Condition: operation = ["create_ticket","update_ticket"]

Description

long-input

Placeholder: Detailed description of the issue

Layout: full

Condition: operation = "create_ticket"

Priority

dropdown

Layout: half

Condition: operation = ["create_ticket","update_ticket"]

Options: Low, Medium, High, Urgent

Status

dropdown

Layout: half

Condition: operation = ["create_ticket","update_ticket"]

Options: Open, Pending, Resolved, Closed

Email

short-input

Placeholder: customer@example.com

Layout: half

Condition: operation = ["create_ticket","create_contact","update_contact"]

Name

short-input

Placeholder: John Doe

Layout: half

Condition: operation = ["create_contact","update_contact"]

Phone

short-input

Placeholder: +1234567890

Layout: half

Condition: operation = ["create_contact","update_contact"]

Tags (comma separated)

short-input

Placeholder: bug,urgent,customer-issue

Layout: full

Condition: operation = ["create_ticket","update_ticket"]

Note Body

long-input

Placeholder: Internal note content

Layout: full

Condition: operation = "create_note"

Reply Body

long-input

Placeholder: Reply to customer

Layout: full

Condition: operation = "create_reply"

Custom Fields (JSON)

code

Placeholder: {"custom_field_1": "value1"}

Layout: full

Condition: operation = ["create_ticket","update_ticket","create_contact","update_contact"]

Inputs (API)

credential

string

Required

domain

string

Required

operation

string

Required

ticketId

string

Optional

contactId

string

Optional

subject

string

Optional

description

string

Optional

priority

string

Optional

status

string

Optional

email

string

Optional

name

string

Optional

phone

string

Optional

tags

string

Optional

noteBody

string

Optional

replyBody

string

Optional

customFields

json

Optional

Outputs

Primary response type:

{
  "data": "json"
}

Tool Access

freshdesk_api
Freshdesk | NowFlow Blocks