Hi everyone,
I’m building an app with:
• Paddle Billing
• Teable tables for subscription storage
The frontend Paddle checkout integration works correctly.
However, I need a webhook endpoint for Paddle events such as:
• subscription.created
• subscription.updated
• transaction.completed
• transaction.payment_failed
I implemented a standard Next.js Route Handler:
app/api/paddle/webhook/route.ts
But after publishing, the live URL:
https://domain.com/api/paddle/webhook
returns 404.
So I’m trying to understand:
- Does Teable App Builder support custom Next.js API routes / Route Handlers?
- Is the hosting environment frontend/static only?
- Are there special deployment steps required for /api/* endpoints?
- Has anyone successfully implemented Paddle/Stripe webhooks?
If backend routes are NOT supported, what is the recommended architecture?
My goal is simply:
Paddle webhook
↓
Update Teable Subscriptions table
Thanks!