Automations & integrations
Check what an integration actually did
Open the Activity Logs to see every message a connection sent or received, and why one of them failed.
Open this screen in the app ↗Activity Logs is a running list of everything your connections have done — every payment message Razorpay sent you, every row written to Google Sheets, and every one that failed. It tells you whether a message never arrived, or arrived and was rejected — two problems with completely different fixes.
There is no tile for Activity Logs on the Integrations screen. You reach it by going to /integrations/activity directly in your browser.
- Go to /integrations/activity.
- Read the newest entries at the top. Each row names the connection, the time, what happened, and whether it worked.
- Click Refresh in the page header to pull in anything that has happened since you opened it.
Look at: One row showing its status badge on the right
- Provider column (left) — Which connection the entry belongs to, and when it happened.
- Event name — What was being done, for example razorpay.webhook or google_sheets.append_row.
- inbound / action — inbound means something arrived from outside, such as Razorpay reporting a payment; action means the app reached out to a connected service.
- Details box — The specifics of that entry — payment ID, amount, which tab was written to.
- success / failed / processing / ignored — success worked; failed did not, with the reason in red under the details; processing was still in progress when recorded; ignored arrived but is not something the app acts on.
"Invalid Razorpay signature" on a failed inbound entry means the secret word in your Razorpay dashboard does not match the one saved in the app. Fix that at /integrations/razorpay.
This screen covers connections only. To see what an individual workflow did, open it at /workflows and look at Recent Runs. If nothing has happened yet, the screen reads "No integration activity yet".