Job Alerts Plugin
The Job Alerts plugin lets candidates subscribe to email notifications when new jobs matching their criteria are posted.
Installation
npm install @inploi/plugin-job-alerts
pnpm add @inploi/plugin-job-alerts
<script defer src="https://unpkg.com/@inploi/plugin-job-alerts/cdn/index.js"></script>
Basic usage
import { initialiseSdk } from '@inploi/sdk';
import { jobAlertsPlugin } from '@inploi/plugin-job-alerts';
const sdk = initialiseSdk({ publishableKey: 'pk_...', env: 'sandbox' });
const alerts = sdk.register(jobAlertsPlugin());
// Show the alerts signup form
alerts.show();
<script defer src="https://unpkg.com/@inploi/sdk/cdn/index.js"></script>
<script defer src="https://unpkg.com/@inploi/plugin-job-alerts/cdn/index.js"></script>
<script>
document.addEventListener('DOMContentLoaded', () => {
const sdk = inploi.initialiseSdk({ publishableKey: 'pk_...', env: 'sandbox' });
const alerts = sdk.register(inploi.jobAlertsPlugin());
});
</script>
Integration with Job Search
Job Alerts works well alongside the Job Search plugin, allowing candidates to save their current search as an alert:
import { jobSearchPlugin } from '@inploi/plugin-job-search';
import { jobAlertsPlugin } from '@inploi/plugin-job-alerts';
const jobSearch = sdk.register(jobSearchPlugin());
const alerts = sdk.register(jobAlertsPlugin());
jobSearch.render({
widgetId: 'main',
// ... other options
alerts: alerts, // Enable "Save as alert" feature
});
Full configuration documentation coming soon.