Skip to content

loopcore42/zapier-replacement-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Loop Core — Free Zapier Replacement

Replace your Zapier subscription with a Python script that does the same thing for $0.

What this does

Listens for events from any app (Typeform, Stripe, your own form) and:

  • Sends a Slack message
  • Sends an email alert
  • Logs everything to a file

Setup (5 minutes)

1. Install dependencies

pip install flask requests python-dotenv

2. Configure your credentials

cp .env.example .env
# Edit .env with your Slack webhook URL and email credentials

3. Run the server

python automate.py

4. Expose to the internet (free with ngrok)

ngrok http 5000
# Copy the https URL — use it as your webhook endpoint

Trigger endpoints

URL Use for
POST /trigger/new-lead Contact form submissions
POST /trigger/new-payment Stripe payments
POST /trigger/new-signup App/newsletter signups
POST /trigger/custom Anything else
GET /ping Health check

Test it without any external apps

curl -X POST http://localhost:5000/trigger/new-lead \
  -H "Content-Type: application/json" \
  -d '{"name": "Jane Smith", "email": "jane@example.com", "message": "I need a quote"}'

Deploy for free (so it runs 24/7)

  • Railway.app — free tier, deploy in 2 clicks
  • Render.com — free tier, always-on
  • Oracle Cloud — free forever VM

From the Loop Core YouTube channel. Subscribe for 3 free scripts every week.

About

Replace Zapier with 20 lines of Python — free automation for small businesses. Webhooks, Slack alerts, email notifications & more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors