PepoChat

Integrations

The agent doesn't just answer. It checks the order, files the ticket, alerts the team.

Thirteen prebuilt integrations, each connected from a card in the dashboard. The agent collects what it needs from the customer, makes the call, and replies with the live result — mid-conversation.

Connect your tools free
WordPress

On WordPress? Install the plugin instead of pasting code.

Settings → PepoChat, paste your Organization ID, save. Works with any theme or page builder, and pairs with the WooCommerce integration below for live order status.

WordPress plugin

Commerce & billing

Shopify logo

Shopify

Live order status from your store

What the agent can do

  • Check an order's payment and fulfillment status by order number
Where is order 1042?
Order #1042 is paid and was fulfilled yesterday. Want the tracking details?

Setup: Create an app in the Shopify Dev Dashboard, paste its Client ID and secret. PepoChat fetches and renews its own access token.

WooCommerce logo

WooCommerce

Order status for WordPress stores

What the agent can do

  • Look up an order by number
  • Find a customer's recent orders by the email they ordered with
I don't have my order number, but I ordered with rose@example.com
Found two orders under that email. The latest, #1002, is processing and was placed on Tuesday.

Setup: A read-only REST API key from WooCommerce → Settings → Advanced.

Stripe logo

Stripe

Billing questions answered from Stripe

What the agent can do

  • Find a customer by email
  • Check plan, renewal date and subscription status
  • Cancel a subscription at period end when the customer asks and confirms
When does my subscription renew?
Your Pro subscription is active and renews on 14 October. Would you like to change anything before then?

Setup: A restricted Stripe API key with read access to customers and subscriptions.

Helpdesk & CRM

Zendesk logo

Zendesk

Tickets filed and tracked in Zendesk

What the agent can do

  • Create a ticket with the conversation summary and the customer's email
  • Check the status of an existing ticket by number
Any update on ticket 4812?
Ticket #4812 is open and assigned. The last update was this morning.

Setup: One-click OAuth connect with a Zendesk OAuth client from your own Admin Center. No Zendesk approval needed.

Freshdesk

File and follow up on Freshdesk tickets

What the agent can do

  • Create a ticket with full context
  • Check the status of an existing ticket
This still isn't fixed. Can someone look at it?
I've opened ticket #4 with everything you told me. The team will follow up at the email you gave.

Setup: Your Freshdesk subdomain and an agent API key.

Zoho Desk logo

Zoho Desk

Ticket lookup and creation in Zoho Desk

What the agent can do

  • Create a ticket
  • Check a ticket's status by number
What's happening with my ticket 101?
Ticket 101 is in progress and assigned to the support team.

Setup: One-click OAuth connect with your Zoho account.

HubSpot logo

HubSpot

Contacts and tickets in your CRM

What the agent can do

  • Find a contact by email to answer account questions
  • Create a ticket when an issue needs human follow-up
Can you log this so someone calls me back?
Done. I've created a ticket on your account and the team will reach out.

Setup: A HubSpot private app token with contacts and tickets scopes.

Salesforce logo

Salesforce

Contacts and cases in Salesforce

What the agent can do

  • Find a contact by email
  • Create a support case with the customer's details
  • Check a case's status by case number
Is case 00001003 resolved yet?
Case 00001003 is still open with status New. I can add a note if anything changed.

Setup: One-click OAuth connect with a Salesforce connected app. Tokens are kept alive automatically.

Jira logo

Jira

Bug reports straight into your backlog

What the agent can do

  • Create a Jira issue with a clear summary, the details and the customer's email
The export button does nothing on Safari.
Thanks, that sounds like a bug. I've filed it for the product team as KAN-4 with the steps you described.

Setup: Your Atlassian site, account email, API token and project key.

Team alerts & automation

Slack logo

Slack

Alert the right channel instantly

What the agent can do

  • Post an alert with the customer's name and a summary when something is urgent
Your checkout is down, nobody can pay!
I've alerted the team right now and they can see this conversation. Someone is looking into it.

Setup: An incoming webhook URL for the channel.

Discord logo

Discord

Alerts for teams that live in Discord

What the agent can do

  • Post an alert to a channel, with mentions disabled so nobody can make the bot ping @everyone
This is urgent, I've been charged twice.
I'm sorry about that. I've flagged it to the team and they'll pick it up from here.

Setup: A channel webhook URL.

Mailchimp logo

Mailchimp

Grow your audience from conversations

What the agent can do

  • Subscribe a customer who asks for your newsletter, after confirming the address
Can you add me to the newsletter?
Of course. Is rose@example.com the right address? … You're subscribed.

Setup: A Mailchimp API key and your Audience ID.

Zapier logo

Zapier

Reach 8,000+ apps through a Zap

What the agent can do

  • Send the event, customer name, email and details to a Zap you build, for example to add a lead to a sheet or create a task
I'd like a quote for 50 units.
I've passed your request to the team with your details. Expect a quote by email.

Setup: A Webhooks by Zapier catch hook URL.

Not in the list? Connect any HTTPS API with a custom action.

Give the agent a URL, the inputs to collect from the customer and the response fields it may read. It asks, calls, and answers with the live result. Inputs are escaped for JSON, form and XML bodies, so a customer can never smuggle anything into your API call.

Build a custom action

Minutes, not a project

Each integration is a card with numbered steps. Most take one API key; Salesforce, Zoho Desk and Zendesk connect with one click through OAuth.

Credentials encrypted, never shown again

Keys and OAuth secrets are encrypted before they reach the database. The dashboard shows which headers exist, never their values.

The agent sees only what you allow

Every action declares the response fields the agent may read. Everything else, including personal data in the provider's response, never reaches the model.

Test before you switch it on

Run every action with real inputs from the dashboard and see the provider's actual response. Actions start disabled until you flip them on.

Every integration is on the free plan

Connect your store, helpdesk and team chat today. You pay only when your reply volume outgrows the free allowance.