Nextdoor increases email engagement with generative AI and rejection sampling
Nextdoor's notification email subject lines defaulted to the first few words of posts, which were often uninformative greetings. Off-the-shelf ChatGPT API produced subject lines that were less engaging, inauthentic, and prone to hallucination.
Initial attempts using ChatGPT API with prompt engineering produced subject lines that underperformed user-generated ones in A/B tests; even after multiple iterations, results remained inferior to the control, and the model hallucinated irrelevant content.
The final system increased Sessions by 3% over the prompt-only approach, raised Weekly Active Users by 0.4%, and grew Ads revenue by 1%, while cutting serving cost to 1/600 via caching.
Show all 5 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
The final system increased Sessions by 3% over the prompt-only approach, raised Weekly Active Users by 0.4%, and grew Ads revenue by 1%, while cutting serving cost to 1/600 via caching.
What tools did this team use?
OpenAI API, ChatGPT API, Tenacity.
What results were reported?
Sessions improvement (extraction vs rewrite prompt): 3%; Weekly Active Users increase: 0.4%; Ads revenue increase: 1%; Reward model accuracy: about 65% (source-reported, not independently verified).
What failed first in this deployment?
Initial attempts using ChatGPT API with prompt engineering produced subject lines that underperformed user-generated ones in A/B tests; even after multiple iterations, results remained inferior to the control, and the…
How is this marketing ops AI workflow structured?
Post selected for notification email → OpenAI API extracts candidate subject → Reward model scores candidate → Rejection sampling selects subject → Notification email sent → Daily accuracy monitoring and retraining.