Softr
Web PlatformConnect AI agents to Softr, the no-code app and client portal builder. Agents provision and invite app users, activate or deactivate accounts, generate magic-link sign-in URLs, and validate session tokens to authenticate requests from your Softr front end.
What This Integration Enables
A client portal earns its keep only if access management keeps up with the business, and Softr's public API is refreshingly honest about what that means: it is an app-user management API, centered on who can get in. This connector puts that lifecycle under agent control. FlowRunner agents provision users when customers appear in other systems, mint magic links so first sign-in is frictionless, suspend and restore access as subscription state changes, and validate session tokens so your custom front-end code can trust who it is talking to. - Provision app users automatically when customers sign up or pay elsewhere - Send passwordless magic-link sign-in URLs in welcome and onboarding flows - Deactivate on lapse, reactivate on renewal, without destroying the user record - Invite existing users to set up access on their own terms - Validate session tokens to authenticate requests from custom-code blocks and webhooks - Resync user records after bulk edits in the underlying Airtable or Softr Database The permanent operation in this set is user deletion, and that is where FlowRunner's [human-in-the-loop](/concepts/human-in-the-loop) gate is non-negotiable.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Paid customer to portal member in one motion
A new signup row lands in [Airtable](/integrations/airtable), or a subscription activates in [Stripe](/integrations/stripe). The agent calls Create User with the customer's details and custom fields, then Generate Magic Link, and sends the welcome email through [Gmail](/integrations/gmail) with the one-click sign-in URL inside. The customer's first experience of the portal is being in it, not resetting a password they never chose.
Access that follows the subscription
A nightly sweep matches portal users against billing status. Lapsed subscriptions produce a proposed deactivation list that a person confirms; Deactivate User then blocks sign-in while preserving each record, and a renewal later triggers Activate User plus a fresh magic link. Customer success gets a [Slack](/integrations/slack) note per change, so no one is surprised by an access complaint they cannot explain.
Custom front-end code that knows who is asking
A custom-code block in the Softr app posts to a FlowRunner webhook with the visitor's session token. The workflow calls Validate Token, gets back the signed-in user's details, and serves data scoped to that user, order history, documents, account status, from the systems behind the portal. Softr stays the no-code front end while FlowRunner does the authenticated heavy lifting behind it.
Human-in-Loop Highlight
Delete User erases an app user permanently, keyed on nothing but an email address, and Softr's API offers no list or get endpoint to double-check what you are about to remove. That combination, irreversible operation plus limited visibility, is precisely where autonomous cleanup goes wrong. So deletion in this connector is always a proposal. The off-boarding agent assembles its case from the billing system and the underlying database, presents it, "subscription cancelled 90 days ago, no sign-ins since, delete the portal user for [email protected] or deactivate instead?", and waits. The reviewer usually picks Deactivate User, because it achieves the business goal reversibly, and that option being one click away is the point: the agent frames the choice so the destructive path is deliberate, never the default.
Agent Capabilities
8 actionsUser Management
8- Create User Creates a new app user with full name and email; Softr generates a password if none is supplied. Optionally generates a magic link at creation and accepts custom fields mapped to the app's user table columns.
- Delete User Permanently deletes an app user by email, removing their access. Cannot be undone; the operation this page's human gate exists for.
- Activate User Restores a previously deactivated user's ability to sign in, identified by email. The renewal half of subscription-driven access.
- Deactivate User Blocks a user's sign-in without deleting their record, reversible via Activate User. The right tool for lapses, disputes, and pauses.
- Invite User Sends an invitation email prompting an existing app user to set up their access.
- Generate Magic Link Generates a one-click passwordless sign-in URL for an existing user. The link that makes welcome emails land the customer inside the app.
- Sync Users Triggers synchronization between Softr and its connected data source, refreshing user records and magic-link data after bulk edits in Airtable or the Softr Database.
- Validate Token Validates a session token and returns the signed-in user's details. The authentication check behind custom-code blocks and webhooks that call back into your systems.
Frequently Asked Questions
What can FlowRunner do with Softr?
FlowRunner agents can run Create User, Delete User, and Activate User in Softr, plus 5 more actions.
Does connecting Softr to FlowRunner require OAuth?
No. Softr connects to FlowRunner with an API key, no OAuth flow required.
Can Softr trigger a FlowRunner workflow automatically?
Softr doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with Softr
$100 in credits. No card required. Connect in minutes.