NIVA is now Vatoo. Read the short story

Vatoo
All integrations

Connect Freshdesk
to Vatoo

Vatoo connects to Freshdesk via the REST API v2 using your account's API Key, giving your AI bot live read and write access to your helpdesk. Once connected you can enable individual components · Tickets, Contacts, Companies, Agents · and control exactly which operations the bot can perform. Deflect repetitive queries, create tickets automatically, and let your bot update ticket status without any human intervention.

Estimated: 5–10 minutesEasy6 steps

Confirm connector availability, your account plan, and required permissions before setup. Test with a non-production record before enabling live actions.

Vatoo
VatooFreshdesk
Find Your Freshdesk API Key01
Find Your Freshdesk Subdomain02
Connect Freshdesk in Vatoo Botmaster03
Test the Connection04

Setup overview · illustrative

Have these
ready

  • Freshdesk account (free tier available)
  • Vatoo botmaster account with active bot
  • Freshdesk API Key (Profile Settings → View API Key)

6 steps
to go live

01

Find Your Freshdesk API Key

  • Log in to your Freshdesk account
  • Click your avatar / profile picture in the top-right corner
  • Select Profile Settings
  • Scroll to the bottom · you will see Your API Key
  • Click View and copy the key

The API key is unique per agent. Use an admin account's key for full access.

02

Find Your Freshdesk Subdomain

  • Look at your Freshdesk URL in the browser address bar
  • It will be in the form https://yourcompany.freshdesk.com
  • Your subdomain is the yourcompany part only · not the full URL
03

Connect Freshdesk in Vatoo Botmaster

  • Open your Vatoo botmaster → ERP Integrations in the sidebar
  • Find the Freshdesk card and click Connect Freshdesk
  • Enter your Freshdesk Subdomain (just the subdomain, not the full URL)
  • Paste your API Key
  • Click Save & Connect

The integration name is just a friendly label. You can name it anything.

04

Test the Connection

  • Back on the ERP Integrations page, click Test on the Freshdesk card
  • A green success message confirms the connection works
  • If the test fails, check the subdomain is correct and the API key was copied fully
05

Enable Components and Configure Write Permissions

  • Click Components on the Freshdesk card
  • Toggle on the components your bot should access: Tickets, Contacts, Companies, Agents
  • For write operations (create ticket, reply, update) enable the "Allow Write" toggle per operation
  • Click Save

Enable write access only for operations you want the bot to perform automatically. Start with read-only.

06

Test with Your Bot

  • Open your bot chat widget
  • Try: _"Show me all open tickets"_
  • Try: _"Find tickets from user@example.com"_
  • Try: _"Create a ticket: Billing issue, high priority"_
  • Check ERP Integrations → Operation Logs for each API call made

Stuck?
Quick fixes

401 Unauthorized · test connection fails

API key is wrong or was not copied fully. Re-copy from Freshdesk Profile Settings → Your API Key. Also confirm the subdomain is correct (no https://, no trailing slash).

Subdomain not found / DNS error

Make sure you entered just the subdomain part (e.g. "acme" not "acme.freshdesk.com"). If you're on an EU data centre your subdomain may differ · check your login URL carefully.

Ticket search returns no results

Freshdesk search requires at least one filter. Try adding a status or date range. Full-text search indexes ticket subjects and descriptions · ensure the query word appears in ticket content.

Create ticket fails with 422

Subject and requester email are required to create a ticket. Ensure the bot passes both params. The email must be a valid address.

Reply fails with 403

The API key owner may not have permission to reply on tickets. Use an admin account's API key, or check agent permissions in Freshdesk Admin → Roles.

More integrations

Connect Freshdesk in one call

Book a demo and we'll set up the integration with you live.