docs/versioned_docs/version-2.62.0/marketplace/plugins/engagespot.md
ToolJet connects to your Engagespot account, allowing you to send notifications, create or update users from within your ToolJet application.
:::info NOTE: Before following this guide, it is assumed that you have already completed the process of Using Marketplace plugins. :::
<div style={{paddingTop:'24px', paddingBottom:'24px'}}>Establish a connection to Engagespot by either clicking +Add new Data source on the query panel or navigating to the Data Sources page from the ToolJet dashboard.
Enter your Engagespot API key and API secret into their designated fields. To generate user tokens directly from ToolJet, you can optionally provide a signing key.
Click Test Connection to validate your credentials. Click Save to store the data source.
:::info You can change your Engagespot BaseURL by enable custom endpoint. :::
</div> <div style={{paddingTop:'24px', paddingBottom:'24px'}}>Click on +Add button of the query manager and select the data source added in the previous step as the data source. Select the operation that you want to perform, fill in the required parameters and click on Run button to run the query.
:::info Query results can be transformed using transformations. Read our transformations documentation. :::
</div> <div style={{paddingTop:'24px', paddingBottom:'24px'}}>You can create query for Engagespot data source to perform several actions such as:
</div> <div style={{paddingTop:'24px', paddingBottom:'24px'}}>:::info The user profile column accepts any key-value pairs in valid JSON object format. :::
</div> <div style={{paddingTop:'24px', paddingBottom:'24px'}}>:::info To generate user tokens, ensure you provide a Signing Key when establishing a connection to your Engagespot data source. :::
</div> <div style={{paddingTop:'24px', paddingBottom:'24px'}}>To set up an In-App Inbox element in your ToolJet application, refer to the Adding In-App guide.
</div>