Lieferando Integration Template
Integrate Germany’s leading food delivery platform Lieferando into your Mid-call Actions with three powerful features: restaurant search, menu retrieval, and full order processing during the call.Overview & Features
Search Restaurants
- Postal code-based restaurant search
- Cuisine filter and rating criteria
- Delivery time and minimum order amount filters
- Availability and opening hours check
Retrieve Menus
- Complete menu categories and prices
- Popular dishes and recommendations
- Allergen and additive information
- Current deals and special offers
Place Orders
- Full telephone order processing
- Delivery address and payment method management
- Special requests and delivery instructions
- Automatic order confirmation
Tool 1: Restaurant Search
Configuration in the Famulor Interface
- Tool Details
- Query Parameters
| Field | Value |
|---|---|
| Name* | Lieferando Restaurants suchen |
| Description | ”Searches for available restaurants near the customer based on postal code and preferences” |
| Function Name* | search_lieferando_restaurants |
| Function Description* | “Searches restaurants based on postal code and preferences. Use this when a customer asks for available restaurants or specific cuisines.” |
| HTTP Method | GET |
| Timeout (ms) | 3000 |
| Endpoint* | https://api.lieferando.de/v1/restaurants/search |
Parameter Schema for Restaurant Search
Response Mapping
"I am searching for suitable restaurants in {{postal_code}}..."
Success Template: "I found {{count}} restaurants. The top options are: {{restaurants[0].name}} with a rating of {{restaurants[0].rating}} stars, delivery time {{restaurants[0].deliveryTime}} minutes."
Tool 2: Retrieve Menu
Configuration in the Famulor Interface
- Tool Details
| Name* |
Lieferando Speisekarte abrufen |
| Function Name* | get_lieferando_menu |
| HTTP Method | GET |
| Endpoint* | https://api.lieferando.de/v1/restaurants/{restaurant_id}/menu |
| Timeout (ms) | 3000 |Parameter Schema
"The menu has {{categories.length}} categories. Popular dishes include: {{popularItems[0].name}} for {{popularItems[0].price}}€."
Tool 3: Place Order
Configuration in the Famulor Interface
- Tool Details
- Request Body
| Name* |
Lieferando Bestellung aufgeben |
| Function Name* | create_lieferando_order |
| HTTP Method | POST |
| Endpoint* | https://api.lieferando.de/v1/orders |
| Timeout (ms) | 5000 |Parameter Schema for Order
"Order successful! Order number: {{orderId}}. Delivery time: {{estimatedDeliveryTime}}. Total amount: {{totalAmount}}€"

