Keep a changing device endpoint current in DNS
When an endpoint changes, send Notis the existing Cloudflare record ID and the new values so it can update that record in place.
Trigger
Webhook received
Notis starts this workflow when an external tool or custom backend sends an HTTP request.
Action
Update DNS record
Updates a DNS record; changes to active tunnels take effect immediately and may disrupt traffic.
Why this helps
Endpoint changes are easy to miss when project details and DNS settings live in separate tools.
- Update a known record without recreating it.
- Use one request to carry the new endpoint value.
- Reduce the chance of leaving DNS pointed at an old address.
Setup
Build it in a few focused steps.
- 1Connect Adafruit IO and Cloudflare in Notis once.
- 2Create an automation and instruct it to update a specified DNS record from an endpoint change request.
- 3Have your sender POST the zone ID, existing record ID, and fields to update.
- 4Choose the webhook trigger and where run reports should go.
- 5Test with one real record and verify its updated value in Cloudflare.
Questions about this workflow
What must the webhook provide?
The request must identify the Cloudflare zone and existing DNS record, and include the new values to apply.
Can the workflow discover the right record automatically?
This action requires the zone and record identifiers. Provide them in the request or in the instruction using reliable available context.
Does the workflow create a missing record?
No. It updates an existing record. Use a separate create workflow when a new record is needed.
When this happens · Trigger
Do this · Action
Supported Triggers and Actions
Notis builds workflows that link Adafruit IO to Cloudflare. A trigger fires from one place; an action lands in another.
Adafruit IO triggers
Cloudflare actions
Recurring trigger
Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.
Create DNS record
Create a DNS record that makes live changes to a zone.
Webhook trigger
Notis starts this workflow when an external tool or custom backend sends an HTTP request.
Capture Browser Snapshot
Renders a URL or supplied HTML and returns selected page representations.
Create WAF List
Create an empty custom list for WAF rules and filters.
Check Registrar Domains
Checks authoritative domain registration availability and pricing for up to 20 domains.
Create Zone
Create a DNS zone for a domain.
Create Alert Policy
Creates an account-level notification policy.
Delete DNS Record
Delete a DNS record immediately; this action is irreversible.
Delete WAF List
Delete a WAF list.
Connect any two apps with Notis in the middle.
Adafruit IO and Cloudflare, or any other combination from 1,000+ integrations.
When this happens · Trigger
Do this · Action
Save your first hour today.
7-day trial of any paid plan, with 20$ of usage included.
No card. Works with personal or business Cloudflare.