Extensions in Caspio provide a way to enhance the functionality of your applications by integrating external tools and services. Extensions offer you an out-of-the-box solution to directly effortlessly integrate third-party services. This can be very useful for your data management. For example, you can use extensions to leverage AI to update your data based on a prompt. The AI-driven analytics and predictive models can help you stay ahead of the competition, creating more robust functionalities.

Currently, Caspio offers integration with OpenAI, which can significantly expand the capabilities of your applications. By integrating with OpenAI, you can introduce sophisticated AI-driven functionalities such as natural language processing, automated content generation, and more.

We are constantly working on adding new extensions to further enhance your Caspio experience. You can check all the available extensions in Caspio Marketplace.

Extensions allow you to automatically process data in response to events in tables. If a change occurs in a table record, you can update that record using an extension.

Note: Extensions are not triggered by:

  • Data import
  • Data import/export tasks
  • The following actions in datasheet view: replace value in records, delete all records, delete table, change table design, cascade-delete related records, cascade-update related fields
  • Responses to actions in other extensions.

Installing Extensions

You can install extensions directly from Integrations → Extensions tab or from Caspio Marketplace. 

Steps: 

  1. In the left panel on the main screen, click Integrations.
  2. On the Extensions tab, choose the extension that you want add:
    1. To choose one of the suggestions, in the Recommended extensions section, click Add for the extension that you want to install. 
    2. To view all the available extensions, click Go to Marketplace, browse for the extension that you want to install, and then click Get. 

 Result: When the installation is complete, the main extension page appears with a confirmation message. To use the extension logic on your data, configure extension actions. 

Creating Extension Actions

After you install an extension for your application, define the conditions when you want the extension logic to run by creating actions. With actions, you specify the events that trigger the extension and the data to be processed. 

Steps: 

  1. On the main extension page, on the Actions tab, click Create action.
  2. In the Create action panel, in the Details section, enter the name of your action.
  3. In the Trigger section, select the data source that you want to monitor for changes, and then select the type of change that will make the extension run.
  4. In the Request section, enter the data source fields to send to the extension.
  5. In the Response section, choose where you want to save the values that the extension returns after processing your data.
  6. Click Create. 

 Result: Your actions are displayed in the list for this extension.