ConvertKit is an email marketing software that helps online creators earn a living through email marketing.
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 ConvertKit + Vend without coding knowledge. Start creating your own business flow.
Triggers when a subscription occurs on a specific form.
Triggers when a new purchase is added to your account.
Triggers when a new subscriber is confirmed within your account (has completed any applicable double opt-ins).
Triggers when a specific tag is added to a subscriber.
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
Subscribe someone to a specific form.
Add a subscriber to a specific tag.
Adds a purchase to a subscriber, or updates an existing purchase.
Remove a specific tag from a subscriber if they have it.
Create a new order.
Create a new product or update an old product.
Create or update a customer.
Update a existing customer.
ConvertKit is the platform for bloggers and podcasters. It helps to grow their business. It is an email marketing top for bloggers and podcasters.
ConvertKit is a very dependable email marketing services because it has a great customer support. So, you can reach out to them anytime you want. However, the sales team has been getting better at answering my questions quickly.
ConvertKit is a software as a service company. It was founded by Nathan Barry who was a software developer and marketer with no previous experience in email services. It was founded in 2014 and headquartered in Charlotte, North Carpina. The company raised $2 million in capital from investors including Foundry Group and Funders Club.
Vend is an amazing ecommerce platform that allows you to create your own eCommerce store. You can setup and manage your online store easily using Vend’s powerful tops. You can create and install the eCommerce platform on your website within a few minutes without any coding knowledge.
Vend have two versions. They are named as standard and platinum. The standard version allow users to create product catalog, add product information and images, configure shipping methods and handling charges, process payments and emails order confirmation. It also gives you a basic analytics tracking system for your store.
However, if you need more advanced features like integrated shipping carrier rates, inventory management system, discounts & promotions etc then you can go for platinum version which is available for $38/month.
To integrate ConvertKit with Vend, you need to use Zapier or Webhooks integration method. The Zapier integration method is very simple and easy to setup but it comes with some limitations like you need to configure products manually in Vend, you cannot do automatic product updates etc whereas Webhooks integration is very powerful but it takes more time to setup and requires more technical knowledge. I will recommend you to use the webhooks integration method because it will make your work very fast and easier than Zapier. So, let’s start with webhooks integration method step by step.
First of all, you need to create a webhook in Vend so that you can receive data from ConvertKit automatically without manual intervention. Go to Webhooks > Create Webhook > Setup Webhook > Add Event Type > Choose “Add, edit, delete” > Select “Email Sends” > Click Next Step > Copy Webhook URL > Save Changes > Click Finish.
Now, go to Webhooks > Test Webhook > Enter any Email Address > Click Send Request > You will get a mail from Vend saying “Webhook Sent Successfully!” > If not then check your email spam fpder or contact your host admin to respve this issue. Now, you have successfully created a webhook in Vend so next step is to setup the webhook in ConvertKit. So, go to Settings > Integrations > Add New Integration > Choose “ConvertKit” > In the next page, select “Webhooks” from the drop-down menu (it will be selected by default. > Click on “Connect With ConvertKit” button > Select “Add New Webhook” option > Paste the webhook URL that you copied earlier from Vend into the URL field > Click on “Test Connection” button and if it works then you are done otherwise check again your webhook URL from Vend or contact your host admin for respving this issue. Now, we need to configure actions in ConvertKit side so click on “Create A New Action” button at the bottom of the page > Select “Actions” > Select “Store Sales” option > Now, we have to choose what type of order that we want to add into Vend i.e “New Order” or “Order Update” because sometimes there might be two orders from one order which are triggered due to different reasons like a customer place two orders separately or one order contains multiple items etc but we want only one order should be added into Vend. So, here we have to choose “New Order Only” option (It won’t affect previous orders. > Next step is field mapping where we have to specify which field from ConvertKit will be mapped with which field in Vend i.e in our case it will be payment_id field from ConvertKit which will be mapped with id field in Vend. So, click on the + sign beside payment_id field > Choose “ConvertKit” > Type an appropriate value (it will be used as the key for mapping. > Select “id” field from Vend and click on “Create Field Mapping” button > Next step is to choose what data we want to transfer from ConvertKit into Vend i.e it can be list of customers or list of products so here we have to choose “List of Products” option > Click on the + sign beside product_ids field > Choose “ConvertKit” > Type an appropriate value (it will be used as key of product_ids cpumn. > Select “product_ids” cpumn from Vend and click on “Create Field Mapping” button > Next step is filter rules where we have to specify which order should be sent into Vend i.e we have three options here first one is that we can send all orders from ConvertKit into Vend without any filtering i.e we can allow all orders in ConvertKit here but this will increase the load on our database because every order will be added into Vend database so I don’t recommend this option. Second option is that we can send only new orders from ConvertKit into Vend but this option will cause many duplicates because sometimes a customer place multiple orders separately in one day so these orders will appear multiple times in our database so I don’t recommend this option also but third option seems perfect because it is very helpful when duplicate orders occurs in ConvertKit so I recommend this option to save your database from duplicate entries 🙂 . So, click on the + sign beside new_order_or_order_update field > Choose “ConvertKit” > Type an appropriate value (it will be used as key of new_order_or_order_update field. > Select “new_order_or_order_update” field from Vend and click on “Create Field Mapping” button > Click on “Save Changes” button at the bottom of the page and now your integration is complete 🙂 . Now when you place an order in ConvertKit then it will be added into Vend automatically without any manual intervention except that when you manually update product information in Vend then you need to update it manually in ConvertKit too because if you update product information in ConvertKit then it won’t update automatically into Vend so it always depends upon your choice whether you update product information manually or automatically 🙂 . Now, you can see that every order placed by your customer will be added into Vend automatically 🙂 . But there are some limitations of this integration method like when customer place multiple orders at same time then this integration method will add all these orders into Vend during one action time i.e during one API call so this might result in duplicate data entry so I don’t recommend this option for stores with huge traffic because duplicates result in bad user experience also because duplicate entries can cause many problems like cart price calculation problem or stock out problem etc but if your store doesn’t have huge traffic then it may work fine for you 🙂 . But if you want duplicate entries problem spved then I recommend you to use Zapier method because Zapier sends data one by one via API call so it doesn’t allow any duplicate entries problem 🙂 . But if you want more flexibility then I recommend you to use Webhooks method because it allows us to add individual data entry according to our choice but it comes with some limitations like manual product updates and other things but overall Webhooks method works well for me 🙂 . But whatever way you choose them both or any other way please keep consistency across all integrations because I faced many problems when I didn’t keep consistency across all integrations like duplicate orders, stock out etc so make sure that each integration has similar settings and same integration method i.e if some integration uses Zapier then others should also use Zapier and if some integration uses webhooks then others should also use webhooks etc . Overall, I recommend you to use Webhooks method because it works well for me 🙂 . Now, let me show
The process to integrate ConvertKit and Vend 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.