Using BookFunnel with NewsletterScriv
BookFunnel and NewsletterScriv work together today in three ways—and a certified one-click integration is in motion (we've formally asked BookFunnel for partner access; author voices asking them to support NewsletterScriv genuinely help).
1. Move your reader magnets over
The BookFunnel migration assistant (your audience's Reader magnets page) copies your magnet setup across, and NewsletterScriv can host the delivery form itself. And you can simply keep using BookFunnel for delivery—link your BookFunnel page from any email or automation. That works on every BookFunnel plan, no integration required.
2. Direct connection—no Zapier (Bestseller and Publisher plans)
BookFunnel offers webhooks on its Bestseller and Publisher plans, enabled by request: email BookFunnel support and ask them to turn on the integrations feature for your account. Once the Integrations panel appears under their Settings, the whole connection is one URL:
- In NewsletterScriv: Account settings → API keys → create a key and choose your audience as its default. Alongside the new key you'll see a ready-made BookFunnel webhook URL—copy it now (like the key, it's shown once).
- In BookFunnel: Settings → Integrations → add an integration and paste that URL as the webhook address. Set Send Data As to
JSONand make sure thenew_subscriberevent is selected. - Test it: open the webhook URL in a browser—it answers with the name of the audience it will feed. Then run a signup on one of your BookFunnel pages and watch the reader appear under Subscribers.
From then on, every reader who opts in on a BookFunnel page lands in your audience within seconds—first name if your page collects it, tagged BookFunnel, with the signup IP stored as consent evidence. Duplicates are handled automatically, and a reader who unsubscribed here stays unsubscribed—a re-download never overrides their choice.
A few details worth knowing:
- Only BookFunnel's opt-in event (
new_subscriber) adds anyone. Theirbook_claimedevent—a download from a page with no mailing-list checkbox—is deliberately ignored, so nobody joins your list without actually signing up. - The URL contains your API key, so treat the whole URL like a password. If it ever leaks, revoke the key and paste a fresh URL into BookFunnel.
- Prefer readers to confirm by email first? Add
&doubleOptIn=trueto the end of the URL and they'll get your confirmation email instead of joining directly.
3. Send signups via Zapier (Mid List Author and up)
No webhook access? From BookFunnel's Mid List Author plan up, BookFunnel connects natively to Zapier, and Zapier can deliver each new signup into NewsletterScriv:
1. In NewsletterScriv: Account settings → API keys → create a key (available on plans with API access; the key can be scoped to one audience).
2. In Zapier: create a Zap with trigger BookFunnel → New Signup.
3. Add the action Webhooks by Zapier → POST, with:
- URL: https://newsletterscriv.com/api/v1/subscribers
- Payload type: JSON
- Data: email (from the signup), firstName (if collected), source = bookfunnel, and—if BookFunnel provides them—consentAt and consentText, so the reader's opt-in evidence travels with them.
- Headers: x-api-key = your NewsletterScriv API key.
4. Turn the Zap on and run BookFunnel's test signup.
4. What about BookFunnel's REST API?
BookFunnel's REST API (available in BookFunnel's Bestseller and Publisher plans) is for delivering books—creating download links and sending them to readers. Signups flow through the webhooks in section 2, not that API. Down the road, the delivery API is exactly what a deep integration would use (imagine an automation step that hands a reader their book through BookFunnel's certified delivery)—that's part of what we've proposed to them.