Integrations
Power Automate integration
Our custom connector adds actions to Power Automate, Power Apps and Logic Apps: validate one address, run a bulk list, download its results and read your credit balance. You import it into your own environment from the files in the guide, with Microsoft’s paconn tool or in the maker portal.
- Status: Setup guide
- A custom connector you import
pip install paconn
paconn login
paconn create --settings settings.jsonAt a glance.
- Status
- Setup guide. Not listed on a marketplace yet: you set it up yourself in a few steps, below and in the full guide.
- For
- Microsoft 365 teams who build flows in Power Automate, apps in Power Apps or workflows in Logic Apps, and want an address checked inside them.
- You need
- A Power Automate or Power Apps plan that includes premium connectors (custom connectors need one), and an API key made for it, with a daily credit cap, with the permissions Validate addresses and Read balance and usage, and Bulk lists for the bulk actions.
- Costs
- 1 credit = 1 validated address, as with any API request. Free: unknown results, API errors, malformed addresses and test addresses on sandbox.email-validation.org.
- Full guide
- Read the full setup guide
Typical uses.
Check an address in a flow
Validate an email address returns the status, reason and recommended action, so a condition can decide what the flow does next.
Run a bulk list
Create a bulk job from an array of addresses, wait for it in a Do until loop, then pass Download bulk results (CSV) to a Create file action.
Watch your credits
Get your credit balance and Get credit usage by day or by key let a flow report what you have left and what each key used.
Set it up. 5 steps.
The short version of the full setup guide, which stays the reference when a step does not match what you see.
Download the files
Download apiDefinition.swagger.json, apiProperties.json, icon.png and settings.json from the guide. The connector is not certified by Microsoft yet, so it is not in the connector gallery.
Import with paconn
Put the four files in one folder and run
paconn loginandpaconn create --settings settings.jsonthere. It keeps both policies and the host choice, and asks which environment to use.Or in the maker portal
Choose Custom connectors, New custom connector, Import an OpenAPI file. Add a Set HTTP header policy with the header
Authorizationand the valueBearer @connectionParameters('api_key'), or the key is refused. For EU data residency, set Host toapi-eu.email-validation.org.Create a connection
Create a key with a daily credit cap, then paste the key alone, without Bearer, and choose the API host.
Try it
Add Validate an email address to a flow with
accepted@sandbox.email-validation.org: it returns Statusvalidand costs nothing. Use Status, Reason and Action in a condition.
Good to know.
- Flows re-send failed actions by default, and the API cannot tell a re-sent Create a bulk job from a new list. In that action’s Settings, set Retry policy to None and Asynchronous pattern to Off.
- If Create a bulk job fails with a server error or a timeout, check the bulk page of the dashboard before running the flow again: the job may exist.
- Run Download bulk results (CSV) only when the job’s status is completed. Upload CSV files and lists larger than the action’s limit in the dashboard instead.
- The connector has no trigger yet. Poll the job, or point a webhook at a flow that starts with When an HTTP request is received; the flow cannot check our signature, so read the job before acting on a delivery.
- The connection test reads your balance, so the key needs Read balance and usage as well as Validate addresses. The US and EU hosts take the same keys and credits.
Updated · Maintained by the email-validation.org team