Ready-made templateLog every new Okta system event in a sheet
Each event becomes a row with the actor, event type, outcome and time, a copy of the log your team can filter without Okta admin access.
New EventAdd New Row
View the template

Okta records every sign-in, account change and admin action in its system log. FlowMattic writes the Okta events you choose into Google Sheets from your WordPress site, so IT teams, small security teams and auditors have a sheet of failed sign-ins, new and removed users and admin changes that they can review and sign off.
7 triggers 19 actions 5 example workflows 2 ready-made templates Unlimited runs
When this happens in Okta1 trigger
Do this in Google Sheets19 actions
When Okta fires New Event, FlowMattic runs Add New Row in Google Sheets with the data from that event.
You build this in the FlowMattic workflow builder on your own site. See the setup steps
Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.
Ready-made templateEach event becomes a row with the actor, event type, outcome and time, a copy of the log your team can filter without Okta admin access.
New EventAdd New Row
View the template

A Filter passes only authentication events whose outcome is a failure, so the security review covers the attempts that matter instead of every successful login.
New EventFilterAdd New Row

A Router reads the event type and writes user lifecycle changes, sign-ins and admin actions to separate tabs, each with the columns that suit it.
New EventRouterAdd New Row

Okta event types are technical strings. A Lookup Table swaps the ones you track for plain labels such as Password reset or User deactivated, so reviewers outside IT can read the sheet.
New EventLookup TableAdd New Row

Date/Time Formatter turns the event time into a month name used as the sheet name, so each month's access changes sit on a tab an auditor can sign off.
New EventDate/Time FormatterAdd New Row
At the end, each new Okta event reaches your Google Sheet as one row.
Add a header row such as Time, Event type, Display message, Actor, Target, Outcome and IP address.
Add a Google Sheets connection with an account that can edit the spreadsheet. Share it only with people who should see sign-in data.
Create a workflow with the Okta New Event trigger, follow its setup instructions to link your Okta org, then capture a test event so FlowMattic has its fields.
Add Google Sheets Add New Row, map the event fields to your columns, test the step and switch the workflow on.
1. Trigger in Okta
New Event
2. Action in Google Sheets
Add New Row
Fields mapped from the earlier steps (a typical setup)
| From Okta | To Google Sheets |
|---|---|
| Published | Time |
| Event type | Event type |
| Display message | Display message |
| Actor display name | Actor |
| Target | Target |
| Outcome result | Outcome |
| Client IP address | IP address |
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
Okta and Google Sheets connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Okta events pass through your own WordPress site into the sheet, so sign-in details are not held by an outside automation account.
Runs are unlimited, so an org with many sign-ins a day can log what it needs without paying per event.
Monthly tabs with readable event names give managers and auditors something they can check and approve without Okta admin access.
Yes, going forward. The New Event trigger writes each new event with Add New Row. Use a Filter so only the event types you review are kept.
Add a Filter after New Event that checks the event type is an authentication event and the outcome is a failure. Only those rows reach the sheet.
Yes. A Lookup Table step can swap event types for plain labels, and the display message field already describes each event in words.
Treat it like any access report. Share the sheet only with reviewers, keep only the columns you need, and use a Google Workspace account your organisation manages.
Did not find your answer? You can browse the help center or ask us directly.
Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.
30-day money-back guarantee Unlimited workflows and runs Self-hosted
Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Okta integration 1.0.0, Google Sheets integration 2.2.4.