Why Use One-Ping with Zapier?
Zapier is the world's most popular no-code automation platform, connecting over 5,000 apps with simple "if this, then that" workflows called Zaps. By combining Zapier with One-Ping, you can turn any app event into a multi-channel notification without writing code or managing complex integrations.
Without One-Ping, sending notifications to multiple channels in Zapier requires creating separate action steps for each channel: one for Slack, one for Email, one for Telegram. Each step consumes a Zapier task, and each channel needs its own configuration. With One-Ping, you replace all of those steps with a single webhook call that fans out to every channel you need. Fewer steps, fewer tasks consumed, simpler Zaps.
Save on Zapier tasks: Since One-Ping handles multi-channel delivery in a single API call, you use only one Zapier action step instead of 3 or 4 separate ones. This can significantly reduce your Zapier task usage, especially on high-volume workflows.
Popular Zapier + One-Ping Automations
New Form Submission Alerts
When someone fills out a Typeform, Google Form, or Jotform, instantly notify your team on Slack and Telegram while sending a confirmation email to the submitter.
New Sale Notifications
Trigger on Stripe payments, Gumroad sales, or Shopify orders to alert your team on Discord and Slack, and send the buyer a receipt via Email.
CRM Lead Alerts
When a new lead is created in HubSpot, Pipedrive, or Salesforce, push notifications to your sales team on their preferred channels immediately.
Calendar Reminders
Send appointment reminders via Telegram and Email when Google Calendar or Calendly events are approaching. Keep clients informed across channels.
Social Media Mentions
Monitor Twitter mentions or Instagram comments and route alerts to your marketing team on Slack and Email via One-Ping.
Project Updates
When tasks are completed in Asana, Trello, or Notion, notify stakeholders on multiple channels so everyone stays in the loop.
How to Connect One-Ping with Zapier
Get Your One-Ping API Key
Sign up for a free account at app.one-ping.com and generate an API key from your dashboard. Configure your notification channels (Telegram, Email, Slack, Discord) in the One-Ping settings before building your Zap.
Create a New Zap and Choose Your Trigger
In Zapier, click "Create Zap" and select the trigger app that will initiate your notification. For example, choose "Stripe" with the trigger event "New Payment" or "Google Forms" with "New Form Response." Test the trigger to make sure Zapier receives sample data.
Add "Webhooks by Zapier" as the Action
For the action step, search for Webhooks by Zapier and select Custom Request as the event. This gives you full control over the HTTP request to One-Ping's API. Note: the Webhooks app is available on Zapier's paid plans.
Configure the One-Ping API Request
Set the method, URL, headers, and body as shown in the configuration example below. Use Zapier's data mapping to insert dynamic values from your trigger step into the message body.
Test and Activate
Click "Test step" in Zapier to send a test notification through One-Ping. Verify that messages arrive on all configured channels. Once confirmed, turn on your Zap and notifications will flow automatically.
Zapier Webhook Configuration
Here is the exact setup for the "Webhooks by Zapier" Custom Request action step. Copy these settings into your Zap:
Method: POST URL: https://api.one-ping.com/send Headers: Authorization | Bearer YOUR_ONE_PING_API_KEY Content-Type | application/json Data (raw JSON): { "message": "New payment of ${{amount}} from {{customer_email}}", "channels": ["telegram", "email", "slack"], "recipient": "{{customer_email}}" }
Replace {{amount}} and {{customer_email}} with Zapier's dynamic data fields from your trigger step. Click the "+" icon in each field to map data from the previous step.
Example: New Stripe Payment Notification
This Zap triggers when a new payment is received in Stripe and sends notifications via One-Ping to your team on Slack and Telegram, and a receipt to the customer via Email.
// Trigger: Stripe > New Payment // Action: Webhooks by Zapier > Custom Request { "message": "Payment received: ${{1. Amount / 100}} from {{1. Customer Email}}. Invoice: {{1. Invoice ID}}", "channels": ["slack", "telegram", "email"], "recipient": "{{1. Customer Email}}", "metadata": { "payment_id": "{{1. ID}}", "source": "zapier" } }
Example: New Google Form Response Alert
Notify your team every time someone submits a contact form, support request, or application through Google Forms.
// Trigger: Google Forms > New Response in Spreadsheet // Action: Webhooks by Zapier > Custom Request { "message": "New form submission from {{1. Name}}:\n\nEmail: {{1. Email}}\nSubject: {{1. Subject}}\nMessage: {{1. Message}}", "channels": ["slack", "telegram"], "recipient": "[email protected]" }
Advanced Zapier Patterns with One-Ping
Multi-Step Zaps with Conditional Channels
Use Zapier's Filter or Paths feature to send different notifications based on conditions. For example, high-value orders (over $100) get sent to all channels, while smaller orders only go to Email:
// Path A: Order total >= $100 { "message": "HIGH-VALUE ORDER: ${{total}} from {{customer_name}}", "channels": ["telegram", "email", "slack", "discord"], "recipient": "{{customer_email}}" } // Path B: Order total < $100 { "message": "New order: ${{total}} from {{customer_name}}", "channels": ["email"], "recipient": "{{customer_email}}" }
Using Zapier's Formatter for Rich Messages
Add a Formatter step before the One-Ping webhook to format dates, numbers, or combine multiple fields into a structured notification message. This ensures your notifications look clean and professional on every channel.
Zapier Free Plan note: The Webhooks by Zapier app requires a paid Zapier plan (Starter or above). If you are on Zapier's free plan, consider using n8n (free and open-source) or Make as alternatives.
Benefits of One-Ping over Native Zapier Notifications
| Feature | One-Ping via Webhook | Native Zapier Actions |
|---|---|---|
| Zapier tasks per notification | 1 task (all channels) | 1 task per channel |
| Add a new channel | Add string to channels array | Add new action step to Zap |
| Centralized delivery logs | One-Ping dashboard | Scattered across Zap history |
| Channel config changes | Update once in One-Ping | Update every Zap individually |
| Telegram support | Native, easy setup | No native Zapier action |