Order Injection via the DeliverLogic API
Overview
With access to the open DeliverLogic API, you are now able to inject orders into the software that originate directly from your restaurant or retail partners. These orders can then be dispatched, executed, and tracked inside of the DeliverLogic software so that you can easily fulfill orders from all types of different sources in one single super-powered platform. Below we will go into some basic use cases and then we’ll dive deeper into how each one can be set up.
Anytime you inject an APIX or OLO Dispatch order through our API, we will create a
“Active Vendor Pickup Location” restaurant profile IF there’s not one already in place for that specific address. We do this in order to properly process the order regardless of if there’s a restaurant with that same address/name already in your system and you service it normally.
FAQs
What is an API?
A way for two or more computer systems, or software to communicate data (in our current case - orders) to each other.
What is Zapier?
Zapier is an online automation tool that connects different web services and apps together in order to automate repetitive tasks. It allows users to create "zaps", which are customized workflows that automate specific actions between different apps. For example, a user could create a zap that automatically saves all new Gmail attachments to a specific folder in Google Drive, or one that creates a new row in a Google Sheets spreadsheet every time a new contact is added to a Mailchimp mailing list.
Zapier provides a simple and user-friendly interface that makes it easy to connect different apps and automate tasks without needing to write any code. It supports a wide variety of popular apps and services, including Gmail, Slack, Trello, Salesforce, and many more. With Zapier, users can save time and effort by automating repetitive tasks, and focus on more important work.
What is Jotform?
JotForm is a web-based platform that allows users to create and manage forms for data collection and management. The platform offers a wide range of features and tools to help users create forms with various types of fields, including text fields, multiple choice questions, checkboxes, and more. Users can also use JotForm to customize the design and layout of their forms, add multimedia elements like images and videos, and create conditional logic to show or hide form fields based on the responses to previous questions.
JotForm also offers features for managing and analyzing form submissions, such as the ability to receive notifications when a form is submitted, view and export submission data in a variety of formats, and create reports and charts to visualize data. Additionally, JotForm integrates with a variety of other tools and platforms, such as Google Sheets, Salesforce, and Zoho CRM, allowing users to easily import and export data to and from their forms. With its user-friendly interface and wide range of features, JotForm is a popular tool for businesses, organizations, and individuals looking to collect and manage data online.
What is parsing? Watch video
Email parsing is a technique used to extract specific data from an email message and convert it into a format that can be more easily used or processed by other software. For example, an email message might contain an order confirmation with information such as the customer's name, address, and purchase items. Parsing this email would extract that information and convert it into a format that can be used to update a database or trigger an action in another system, such as creating a new customer record or updating an inventory system.
Zapier is a platform that allows you to automate tasks between different web services, including email parsing. To use email parsing with Zapier, you first need to set up a trigger in your email service (such as Gmail) to send an email to a specific address whenever a new email arrives in your inbox that meets certain criteria. Then, you can set up a "zap" in Zapier that listens for incoming emails at that address and uses the Parser by Zapier app to extract the data from the email. Finally, you can use that extracted data to perform an action in another app, such as creating a new record in a spreadsheet or adding a new contact to your CRM.
Zapier provide a lot of apps to connect, then the parsed data can be transported in those apps, depending on the goal of your automation.
What is a webhook? Should I use a webhook url?
Webhooks are one way that apps can send automated messages or information to other apps
They're a simple way your online accounts can "speak" to each other and get notified automatically when something new happens. In many cases, you'll need to know how to use webhooks if you want to automatically push data from one app to another.
You can use the webhook URL to get status for your orders posted to another URL. Current status that will get posted are as follows:
SENT
PLACED
ARRIVED
ENROUTE
DELIVERED
Granting access to your API:
Create a user at Admin > Users > API > Create User
After creating a user, please share the url with the user and have them login at “yourdomain.com/admin”
Once logged in, the user can access the API url at “yourdomain.com/api2”
Glossary
Delivery Fee - what you will be charging the merchant for the delivery
Keywords:
API docs
DeliverLogic API
Open API instructions