By default, your chatbot responds to a matched intent with a static response. You can provide a more dynamic response by using fulfillment. When you enable fulfillment for an intent, the Resolution bot responds to that intent by calling a service that you define. For example, if an end-user wants to open a ticket on your ticketing system, your service can use the ticketing apis to open the ticket, get the ticket number and respond to the user sending this information.