Campaign CPA Support Added
We’ve recently launched new products that combine Cost per Application (CPA) with AI-powered pre-screening, delivering pre-screened, ready to engage applicants directly to recruiters. With a CPA+ campaign, users pay an upfront fee to receive 20 AI pre-screened, scored, and summarised applicants.
As part of the offering, CPA+ campaigns are published on specific channels or channel bundles. If the campaign generates fewer applicants than the set goal, or expires before reaching the goal, users will receive a refund for the undelivered applicants.
When a CPA+ campaign is activated, the job application and job page URLs are automatically replaced with a link to our AI-powered candidate assessment tool. Applicants who click "Apply" on a job posting are redirected to this AI-driven application page. There, they provide additional information, engage in a chat and interview with our AI agent, and receive a summarised and scored dossier - delivered to the recruiter for review.
Once a CPA+ campaign reaches its goal or the campaign duration ends, it is taken offline.
Currently, only one CPA+ product can be ordered per campaign. It is not possible to combine multiple products or contracts in the same basket with a CPA+ product. If a user attempts to add a CPA+ and other products to the same campaign, a popup will prompt them to choose which product to keep or remove.
HAPI Backend now supports ability to add metadata to Campaign and Ordered Product objects
Please refer to Prefilling Campaign Order Form recipe on how to add metadata.
HAPI Backend Changes
- Campaign object had https://vonq.stoplight.io/docs/hapi/f3c817eb5e354-list-all-campaigns-by-this-partner:
metadata
property addedorderedProductsSpecs
property extended to include:orderedCpa
andmetadata
postings
property extended to includecpaResults
- CPA applications endpoint https://vonq.stoplight.io/docs/hapi/50jmn5wbmw51u-cpa-applications
- CPA application details endpoint https://vonq.stoplight.io/docs/hapi/fjsakx5x7bujj-cpa-application-details
- CPA application attachment generation endpoint https://vonq.stoplight.io/docs/hapi/yjeosi018gbfu-cpa-application-attachment
Translations added
Key | "en" value | "de" value | "nl" value | "fr" value |
---|---|---|---|---|
product.details.cpa.hiring_goal_unit.reviewed_applications | Reviewed Applications | Geprüfte Bewerbungen | Beoordeelde sollicitaties | Candidatures examinées |
campaign.card.hide-campaign-details | Hide campaign details | Kampagnendetails ausblenden | Campagnedetails verbergen | Masquer les détails de la campagne |
campaign.card.show-campaign-applicants | Show campaign applicants ({appliedCount}/{hiringGoal}{hiringGoalUnit}) | Kampagnenbewerber anzeigen ({appliedCount}/{hiringGoal}{hiringGoalUnit}) | Campagnekandidaten weergeven ({appliedCount}/{hiringGoal}{hiringGoalUnit}) | Afficher les candidats de la campagne ({appliedCount}/{hiringGoal}{hiringGoalUnit}) |
campaign.card.hide-campaign-applicants | Hide campaign applicants ({appliedCount}/{hiringGoal}{hiringGoalUnit}) | Kampagnenbewerber ausblenden ({appliedCount}/{hiringGoal}{hiringGoalUnit}) | Campagnekandidaten verbergen ({appliedCount}/{hiringGoal}{hiringGoalUnit}) | Masquer les candidats de la campagne ({appliedCount}/{hiringGoal}{hiringGoalUnit}) |
common.file | File | Datei | Bestand | Fichier |
common.files | Files | Dateien | Bestanden | Fichiers |
common.updated-at | Updated At | Aktualisiert am | Bijgewerkt op | Mis à jour le |
basket.products.cpa-products-clash-in-basket-warning | could not be added because if a CPA product is ordered, only one product is allowed. | konnte nicht hinzugefügt werden, da bei Bestellung eines CPA-Produkts nur ein Produkt erlaubt ist. | kon niet worden toegevoegd omdat bij het bestellen van een CPA-product slechts één product is toegestaan. | n’a pas pu être ajouté, car lorsqu’un produit CPA est commandé, un seul produit est autorisé. |
basket.products.cpa-products-clash-in-basket-warning.question | Do you want remove these products already in your basket? | Möchten Sie die Produkte, die sich bereits in Ihrem Warenkorb befinden, entfernen? | Wilt u deze producten die al in uw winkelmand zitten verwijderen? | Voulez-vous supprimer les produits déjà présents dans votre panier ? |
basket.products.cpa-products-clash-in-basket-warning.accept | Add new item instead | Neues Produkt stattdessen hinzufügen | Nieuw item toevoegen in plaats daarvan | Ajouter le nouvel article à la place |
basket.products.cpa-products-clash-in-basket-warning.decline | Keep existing items | Vorhandene Produkte behalten | Bestaande items behouden | Conserver les articles existants |
SDK Additions
- Campaign API has
getCampaignApplications
function added - Campaign API has
generateCampaignApplicationFile
function added
Type changes
- Product types have been extended with:
- type
ProductCPA
added - type
Product
hascpa
property added
- type
- Product enums
- enum
ProductCPAHiringGoalUnit
added
- enum
- Modal types have been extended with:
- type
BasketProductCPAClashConfirmationModalProps
added - type
ModalProps
has hadBasketProductCPAClashConfirmationModalProps
added as a union
- type
- Modal enums have been extended with:
- enum
ModalKeys
hasbasketProductCPAClashConfirmation
added
- enum
- Campaign types have been extended with:
- type
CampaignApplication
added - type
CampaignApplicationFileGenerated
added - type
CampaignApplicationFile
added - type
CampaignMetadata
added - type
Campaign
hasmetadata
property added - type
CampaignProductSpecs
hasmetadata
property added - type
CampaignProductSpecs
hasorderedCpa
property added - type
CampaignProductStatus
hascpaResults
property added
- type
HTML ID and CSS classes
hapi__card-campaign-application
CSS class addedhapi__card-campaign-applications-column
CSS class added