Login Documents
is a simple & powerful tool to do all timing and scheduling tasks in your app at a very affordable price: free!
What's "A Trigger" Create An Account - How To Start
711575
tasks has been created
so far
427345
tasks has been executed
so far
Fair Usage*
as low as free
Pricing
* THERE ARE NO HARD LIMITS AT ALL, BUT WE GUARANTEE UP TO 200 DAILY FIRED TASKS AND UP TO 5K ACTIVE TASKS WILL BE FREE FOREVER. WE WILL NEVER BLOCK YOUR API ACCESS WITH A HARD LIMIT.
why it's free?

How It Works?


Just define when to call a url with what queries and how many times,
"a trigger" will do that exactly.

Ready-To-Use Open-Source Libraries


or you can use our simple REST API* if you prefer.

Powerful & Yet Simple Scheduling


every30minutes
1x12month
2years next
20hours next
5x2days
5x10minutes
https://api.atrigger.com/v1/tasks/create?timeSlice=30minute&repeat=-1&url=http://example.com/etc/myTask?etc
This will call your task every 30 minutes for infinite times

Instant Reporting

"A Trigger" will collect & provide all infomation about tasks in realtime. What's going on in your websites? What's happend? And what will happen today?
- recently fired
- upcoming
- failed tasks
- recently created

Exception Handling

"A Trigger" will receive an OK message from your server.
If your website or server become unavailable or if it raise an error, "A Trigger" will detect the issue and will re-call the API until it become successful.
On the other hand, If something goes wrong, it will collect error info and report failed task to you for manual troubleshooting.

Fully Customizable HTTP Requests

"A Trigger" can call your task urls fully customizable.
You are allowed to set URL Queries and HTTP Post Data for each task your are creating.
All data you are posting to "A Trigger" API, will be posted to your task URL when task fired. This will allow you to attach lots of details to your tasks, so you need less database calls.

Trusted Requests*

All API calls are secured over SSL, also you can use IP filtering to make sure no body else can make tasks except yourself. On the other hand, you have a Secret key, you can validate all requests to make sure they are made by yourself. everyone at "A Trigger" can make a scheduled task for only their own websites.
* Keep IN mind ALL WEBDEVELOPERS WILL make SAFE URL TASKS, Even if everything was public. ACCORDING TO Nature of THIS Service, SECURITY IS NOT A CONCERN and This FEATURES are JUST for sure. We did our best to protect you from possible risks, Even if you forget to be fully secure.

Use Cases

1

Subscriptions Management

Charge/Disable customers' account at custom periods. Monthly, Annualy, Semmi Annualy or even every 69 days. For 3 cycles, 12 or even infinite times until account cancellation.
how?
2

Delayed Processing

Fire heavy processes when servers have free resources at low-load times/days. Calculating users' used resources, imports and exports, backups, bulk operations, database processing, etc.
how?
3

Timer

When we want to introduce "A Trigger" in a short sentence, we say:
"The timer object for the web".
There are millions of jobs they need to be scheduled. In desktop applications we have a timer object, but web structure is totally difference. "A Trigger" is the result of our thinking about the timer object.
4

Scheduled Welcome Emails

Converting new signups to customers is a hard process. A usual and very effective method is sending friendly emails to customers. To remind them that they have an account, and encourage them to get involved. Sending emails after 1-day, and then 3-day after signup for each new signup is near impossible without a tool.
how?
5

Birthday Congratulations

Sending a birthday congratulation to users needs many lines of codes for calculate birthday, daily database check for birthdays, daily scheduling, etc. now you can implement it using 3 lines of code.
how?
6

Password Change Reminder

The main reason developers are ignoring this important abilities are scheduling implementation costs. Here we will do all scheduling job in a single line. You can simply add this feature in a minute to your applications.
how?

whenever you need time, "A Trigger" can solve it
in the best way possible.



How To Start    Create An Account