Support

Help center · FreePush · Last updated: June 20, 2026

Getting started

How do I create a webhook?
  1. Open the FreePush app on your iPhone.
  2. Tap the "+" button to create a new webhook.
  3. A secret URL will be generated instantly. It looks like: https://freepush.ingenieria.dev/h/<secret-token>
  4. Copy the URL and save it somewhere secure (like your automation tool or password manager).
  5. From now on, POST a JSON request to that URL and you'll get a notification on your iPhone.
Can I use FreePush with Zapier?

Yes. In Zapier, add a "Webhook by Zapier" action (POST) with:

Replace `title` and `body` with Zapier variables (e.g., Title: {{trigger.name}}).

Can I use FreePush with IFTTT?

Yes. Create an IFTTT applet with a "Webhooks" action (POST) and use your FreePush webhook URL. The JSON body format is the same: { "title": "...", "body": "..." }

How do I use curl to send a notification?

Use the command:

curl -X POST https://freepush.ingenieria.dev/h/<your-secret-token> -H "Content-Type: application/json" -d '{"title":"Hello","body":"This is a test"}'

Replace <your-secret-token> with your actual webhook URL and customize `title` and `body`.

Can I use FreePush with cron or scheduled tasks?

Yes. In your cron job, call curl (as shown above) or use a script that POSTs to your webhook URL. For example, a daily reminder at 9 AM:

0 9 * * * curl -X POST https://freepush.ingenieria.dev/h/... -H "Content-Type: application/json" -d '{"title":"Daily Reminder","body":"Check your tasks"}'

Managing webhooks

Can I edit or rename a webhook?

Currently, no. Webhooks are immutable once created. To change the URL, delete the current webhook and create a new one.

How do I delete a webhook?

In the FreePush app, tap and hold (or swipe) on the webhook URL and select "Delete". The webhook is immediately removed from the server and can no longer receive notifications.

Can I temporarily disable a webhook without deleting it?

Not yet. For now, delete it if you don't need it and create a new one when ready.

What if I accidentally leak my webhook URL?

Delete the webhook immediately in the app. Then create a new one with a fresh secret token. Anyone holding the old URL will no longer be able to send notifications to your device.

Frequently asked questions

Is there a limit to how many notifications I can send?

Currently, no. There are no built-in rate limits. However, the Developer reserves the right to implement rate limiting in the future if the service experiences abuse.

Can I see the history of notifications I received?

No. FreePush does not store notification history. Once a notification is delivered to your device, it is not archived on any server. You can only see the notifications in iOS Notification Center for as long as iOS keeps them (usually a few days).

Why didn't I receive a notification?

Possible causes:

Can I use the same webhook from multiple sources?

Yes. Your webhook URL is unique but can receive POSTs from any server or automation tool. All notifications will arrive on your iPhone.

Is my webhook data encrypted?

Yes. All traffic to FreePush is over HTTPS, so your webhook URL and notification payload are encrypted in transit. However, once the notification is delivered to your device, it appears in plaintext in the notification center.

Can I use special characters in the title or body?

Yes. JSON supports Unicode, so emojis, accented characters, and other special characters work fine. Just make sure your automation tool properly encodes the JSON.

What is the maximum length for a title or body?

iOS notifications truncate long text on the lock screen. Keep titles under 65 characters and bodies under 240 characters for best readability. No hard limit is enforced by FreePush.

Can I delete the FreePush app and keep my webhooks?

No. When you uninstall the app, your device's APNs token is removed from the server. Webhooks become unreachable and will not deliver notifications. You will need to reinstall the app to resume receiving notifications.

Troubleshooting

The app crashed or behaves strangely. What do I do?

Try force-quitting and reopening the app. If the problem persists, uninstall and reinstall FreePush. Contact support (below) with a description of what went wrong.

I forgot my webhook URL. Can I recover it?

Yes! Open the FreePush app and your active webhooks will be displayed. Tap the webhook to copy its URL.

How do I report a bug or suggest a feature?

Contact christian@irack.mx with details of the issue or your feature request. Include your app version (visible in FreePush settings), your iOS version, and steps to reproduce the problem if it's a bug.

Contact

For support, bug reports, or feature requests, email us at christian@irack.mx.
Ingeniería.dev — Chris Flores