Scheduled workflows
Cron expression
Arya supports standard cron syntax:Scope
A scheduled workflow can operate on:- The workspace (1 execution per trigger, e.g. “send weekly team report”)
- A set of records (1 execution per record, e.g. “for every invoice open >30 days send reminder”)
Practical examples
Weekly report
Weekly report
Every Monday 9:00 → query deal pipeline → generate chart → email to manager.
Duplicate cleanup
Duplicate cleanup
Every Sunday night → find duplicate contacts → notify HR for merge.
Customer birthdays
Customer birthdays
Every day 8:00 → find contacts with today’s birthday → send personalised greeting.
Invoice reminders
Invoice reminders
Every day → invoices overdue 7/30/60 days → escalating reminder emails.
Expiry check
Expiry check
Every week → certifications expiring within 30 days → task to HR + employee email.
Incoming webhooks
Allow external systems to trigger Arya workflows by calling an HTTP URL.Configuration
Set authentication
- None: anyone with URL can trigger (not recommended)
- Token:
X-Webhook-Token: xxxheader - HMAC: body signature with secret key (most secure)
Webhook use cases
Typeform form → Arya lead
Typeform form → Arya lead
Typeform submits → Arya webhook → create contact + add to list.
Zapier/Make orchestration
Zapier/Make orchestration
Zapier connects N systems → triggers Arya as one endpoint.
Internal ERP
Internal ERP
ERP notes new order → calls Arya → create deal + update invoice.
Outreach tools (HeyReach, Instantly)
Outreach tools (HeyReach, Instantly)
External outreach tools call Arya on lead reply → create record + assign to rep.
Error handling
If the workflow fails, Arya responds to the webhook with:200 OK+ body with error if you want the external system to see it500 Errorif you want Zapier/Make to retry
Logging
Every webhook call is logged in Webhook history:- Timestamp
- Source IP
- Received payload
- Sent response
- Triggered workflow (if any)
Difference from exposed webhooks
- Incoming webhooks (this page): Arya receives from outside
- Exposed webhooks: Arya notifies outside (outbound)
Frequently asked questions
Can I pause a scheduled workflow without deleting it?
Can I pause a scheduled workflow without deleting it?
Yes, Active/Paused toggle. Resumes from next slot on reactivation.
Is the webhook URL secret?
Is the webhook URL secret?
Only if authenticated (token/HMAC). Without auth, it’s public on the network and anyone can trigger.
How many webhooks can I receive per second?
How many webhooks can I receive per second?
100 req/sec per workspace rate limit, 500 req/sec on Enterprise. Beyond the limit Arya responds 429 with
Retry-After header.