VellumUp
PricingBlogIntegrationsComponents
Sign inRegister
Back to components

On this page

All components

Backend

Webhook receiver for Next.jsWebhook receiver without a server - Edge Function

Full Examples

Full Article Page

Blog Layouts

Blog Post LayoutBlog Post Layout - MinimalBlog Post Layout - Sidebar Meta

Blog Sections

Blog SectionBlog Section - EditorialBlog Section - Minimal RowsBlog Section - Simple

Navigation

Table of ContentsTable of Contents - FloatingTable of Contents - InlineTable of Contents - Pill

Cards

CardCard - MagazineCard - BareCard - Frame

Key Takeaways

Key Takeaways - BoxedKey Takeaways - CardKey Takeaways - Numbered
Back to components

Backend

Webhook receiver without a server - Edge Function

No backend? Receive articles with a Supabase Edge Function or Cloudflare Worker

No server? No problem

Built for Lovable, Base44 and static sites — the function runs on Supabase, so you don't need a backend of your own

1

Deploy the function

Copy the file below, then run the deploy command from the comment at the top

2

Set the secret

Save your endpoint in VellumUp, copy the secret, and set it with supabase secrets set

3

Paste the URL

Your endpoint is https://your-project.supabase.co/functions/v1/vellumup-webhook

Deploy with the flag below or Supabase will reject every delivery with 401 before your code even runs — webhooks are authenticated by their signature, not a user login: --no-verify-jwt

Ready to use — just copy it in

The Supabase tab is complete — it verifies, saves to your database and needs zero code changes. The Workers tab verifies and leaves storage up to you.

supabase/functions/vellumup-webhook/index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

Create the articles table

Run this once in the Supabase SQL Editor — it matches the function's upsert exactly, including the unique key it relies on

Supabase SQL Editor
1
2
3
4
5
6
7
8
9
10
11
12

Tip: when an article is unpublished, just mark it as a draft — don't delete it.

Each delivery is sent once. If one fails, check the delivery log (Integrations → Webhooks) and use "Test connection" to try again.

Dependencies

supabase CLI

Want SEO content
without the effort?

Try it risk-free — a content plan, keyword research, and up to 5 articles on us.

Say hello

support@vellumup.com

Follow us

Product

PricingFree ToolsShopify App StoreWix App MarketWordPress Pluginnpx vellumup-init

Company

BlogIntegrationsComponentsAffiliates

Integrations

DocumentationWordPressShopifyWebflowWixWebhooksNext.js

Legal

Terms of ServicePrivacy PolicyAccessibility
VellumUp

© 2026 VellumUp. All rights reserved.