Feedback Plugin
The Feedback plugin collects feedback from candidates about their experience.
Installation
npm install @inploi/plugin-feedback
pnpm add @inploi/plugin-feedback
<script defer src="https://unpkg.com/@inploi/plugin-feedback/cdn/index.js"></script>
Basic usage
import { initialiseSdk } from '@inploi/sdk';
import { feedbackPlugin } from '@inploi/plugin-feedback';
const sdk = initialiseSdk({ publishableKey: 'pk_...', env: 'sandbox' });
const feedback = sdk.register(feedbackPlugin());
// Show feedback prompt
feedback.show();
<script defer src="https://unpkg.com/@inploi/sdk/cdn/index.js"></script>
<script defer src="https://unpkg.com/@inploi/plugin-feedback/cdn/index.js"></script>
<script>
document.addEventListener('DOMContentLoaded', () => {
const sdk = inploi.initialiseSdk({ publishableKey: 'pk_...', env: 'sandbox' });
const feedback = sdk.register(inploi.feedbackPlugin());
});
</script>
Integration with other plugins
The Feedback plugin can be integrated with other plugins like Chatbot and Job Search:
import { chatbotPlugin } from '@inploi/plugin-chatbot';
import { feedbackPlugin } from '@inploi/plugin-feedback';
const chatbot = sdk.register(chatbotPlugin({
feedback: {
plugin: feedbackPlugin(),
params: {
terms: {
positive_heading: 'Thanks for your feedback!',
negative_heading: 'We appreciate your honesty. What could be better?',
},
},
},
}));
Full configuration documentation coming soon.