Exploring Manifest's Potential: Typebot API Use Case & Feature Suggestions

First of all, thank you very much for Manifest. I believe it has great potential as an application, making it much easier to develop new projects.

I have been testing the platform and wanted to explore a use case with Typebot, using it as an API to integrate it with a chatbot. My goal is simply to assess its potential in this context.

I have some recommendations that could enhance the experience:

  • Support for auto-increment fields in orders.
  • Ability to customize the body of webhooks.
  • Capability to perform automatic calculations for totals.
  • Option to create custom views, similar to designs in CouchDB.
  • A cron-type field that would allow executing webhooks based on a scheduled time. This would be particularly useful for reminders.
Below, I am sharing an example of the use case I am trying to implement:
name: Order Management App
entities:
  Customer:
    seedCount: 200
    properties:
      - { name: name, type: string }
      - { name: email, type: string }
      - { name: phone, type: string }
      - { name: address, type: text }
    
  Category:
    properties:
      - { name: name, type: string }

  Product:
    properties:
      - { name: name, type: string }
      - { name: current_price, type: money, options: { currency: 'EUR' } }
      - { name: stock, type: number }
      - { name: description, type: text }
      - { name: image, type: image }
      - { name: active, type: boolean }
    belongsToMany:
      - Category

  Order:
    properties:
      - { name: date, type: timestamp }
      - { name: total, type: number }
      - { name: status, type: choice, options: { values: [pending, processing, shipped, delivered, canceled] } }
    belongsTo:
      - Customer
    belongsToMany:
      - OrderItem

  OrderItem:
    properties:
      - { name: quantity, type: number }
    belongsTo:
      - Order
      - Product


Thanks again for this great tool!
Was this page helpful?