Freshdesk is a cloud based customer support software for companies with multiple support agents and complex customer service requirements. It combines the power of social networks, crowd support, email and phone with information channels like forums and internal notes.
Vend is a cloud-based point of sale system for retailers of all types and sizes. Vend gives you access to the tools and insights you need to take care of your business—on any device, from anywhere.Vend Integrations
It's easy to connect Freshdesk + Vend without coding knowledge. Start creating your own business flow.
Triggers when a new customer is created.
Triggers when there is a new ticket is created in Freshdesk.
Triggers when a Ticket is updated.
Trigger when new customer added or update any old customer.
Trigger when new product added or update any old product.
Trigger when a new register closures
Trigger when new sale added.
Trigger when new sale added.
Trigger when new supplier added.
Trigger when new consignment is added or existing one is updated.
Trigger when a inventory updated
Allows you to create a User/Customer in Freshdesk for your support domain.
Create a ticket in Freshdesk for your domain.
Create a new order.
Create a new product or update an old product.
Create or update a customer.
Update a existing customer.
Freshdesk is an online customer service portal with a twist. It helps businesses manage their customers through the entire relationship lifecycle from answering the first question to closing the deal.
Freshdesk is easy to use and offers a variety of features such as:
Web Interfaces (web, mobile, tablet)
Social media Integration
Customer satisfaction survey
Freshdesk also offers support for multiple languages and multiple currencies.
Vend is a point of sale system that supports different payment modes such as cash, credit card or cheque. Vend also allows its customers to add tips to the bill, split the bill among several people, view the payment history and even receive monthly statements. It is highly accurate in the sense that it keeps track of the total number of transactions as well as the amount spent by each customer. This is a great feature because it allows you to see who are your most profitable customers. It also allows you to prepare reports based on transaction data and export them into different formats like excel, PDF or CSV.
There are many ways to integrate Freshdesk and Vend. One of these ways is through the use of API. Vend’s API allows software companies to integrate their products with Vend and provide an automated way to communicate with it. The Vend API supports multiple programming languages including Java, C# and Ruby. Vend also provides SDKs for developers who want to use their product but don’t know how to program. Vend uses a RESTful API design. A RESTful API design has all of its URLs adhere to the fplowing structure. http://example.com/api/[version]/[resource][/operation]. For example, if we want to retrieve a list of orders, we can do it through this URL. http://example.com/api/2/order/getallorders. This URL contains 3 pieces of information required for any RESTful API operation. [version], [resource] and [operation]. In case we want to retrieve order number 1, we can obtain it through this URL. http://example.com/api/2/order/getorder/1. An example of a typical RESTful API operation is GET. In this case the operation is get and the resource is order or order_number. It means that we want to retrieve data about orders. If we want to update an order, we can do it through this URL. http://example.com/api/2/order/updateorder?id=1&value=100&description=my order&confirmationid=1234. In this case, we are updating the order with id 1 and changing its price from 100 to 100 (note that all prices should be written in integer. If we want to delete an order, we can do it through this URL. http://example.com/api/2/order/deleteorder?id=1. The interesting thing about this URL is that it doesn’t contain any data about the order except its id. This means that we don’t need to specify which property of the order we want to change and which value should be set for this property. We only need to specify the id of the order and if everything is correct, Vend will delete it immediately. This saves us time because we don’t need to make calls for each property of a certain object. All these operations can be managed by using Freshdesk’s API without writing any code at all. The integration process consists of creating a Freshdesk project in Freshdesk and then creating one or more Freshdesk modules in Vend that are going to communicate with Freshdesk via API calls. Each module in Vend represents a certain type of information (order, customer, product etc.. You can have several modules in Vend but only one module per type of information. Every module must have one or more properties that represent values taken from Freshdesk (e.g. name, phone number, date etc.. or created in Freshdesk (e.g. account ID. Our example will consist of two modules in Vend. one for Customers and another for Orders. We will call our first module Customer Information and our second module Order Information. The properties in Customer Information module will take data from Freshdesk while the properties in Order Information module will have data created in Freshdesk (e.g. customer name, date etc.. The details of these modules can be found below. Customer Information Module This module will be created from scratch but there might be cases where you want to create it from existing data in Vend that you can import from CSV files (Microsoft Excel format. It contains 4 properties separated by semicpons. The first property represents the customer name taken from Freshdesk while the second one represents the phone number taken from Freshdesk (it doesn’t have to be a phone number but it is better if it is. The third property represents the email address and the fourth property represents the date when the customer account was created (this is managed by Vend. We need these 4 properties because they will allow us to match users between Freshdesk and Vend. If we are creating a new user in Freshdesk, we need him or her to appear in Vend as well and vice versa. To do this, we need an ID that will help us identify every user between both systems (in this example, it will be an email address. Adding this ID will allow us to match users between both systems quickly and easily without having to go through every single user manually; we need only one user with this ID appearing in both systems and everything else will be done automatically by both systems afterwards automatically (for example, if you have an account in Freshdesk but not in Vend, a new user with the same email address as yours will be created automatically in Vend with all your details. Order Information Module This module will be created from scratch too but there might be cases where you want to create it from existing data in Vend that you can import from CSV files (Microsoft Excel format. It contains 3 properties separated by commas. action taken when an existing order was changed or deleted (set null), action taken when a new order was created (set null. and action taken when an existing order was completed (set null. These properties are used by Vend’s system to determine what actions should be taken after an event has occurred (note that all actions are set as null so if you do not like something you can change it. For example, after deleting an order through Vend’s interface it will invoke a callback function so that our application can remove that order from our database as well (we don’t have to write any code for this. After updating an order through Vend’s interface it will invoke a callback function so that our application can save that updated order into our database as well (we don’t have to write any code for this. After completing an order through Vend’s interface it will invoke a callback function so that our application can save that completed order into our database as well (we don’t have to write any code for this. After creating a new order through Vend’s interface it will invoke a callback function so that our application can save that created order into our database as well (we don’t have to write any code for this. Let’s assume you want to create a customer called John Smith whose email address is [email protected]; his phone number is +17298888888; his Date Of Birth is 7th May 1989; his First Name is John; his Last Name is Smith and his account was created on 2015-05-07 11:15:00 UTC timezone (don’t worry about UTC timezone – it has nothing to do with timezones related problems; UTC timezone only represents Universal Coordinated Time which is the official international standard time used worldwide. You would use these values in Customer Information module of your integration project. [email protected] as Email Address [email protected] as Phone Number 7th May 1989 as Date of Birth John as First Name John as Last Name 2015-05-07 11:15:00 UTC as Date Account Created Then open Orders tab in Vend and click Add Data button. Then add 1 item named [email protected] and set his email address as [email protected] then click OK when finished adding items. Finally go back to Customers tab and find John Smith entry; click Edit Properties button; select Order Information under Modules section; click Add Details button; enter [email protected] under Callback
The process to integrate Freshdesk and Trello may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.