Airtable contractor payment approvals to Wise quotes in Slack

By General Input

When a row in your Airtable approval table flips to Approved, prepare a Wise transfer quote and post it in Slack so a human can fund the payment.

Integrations

  • Airtable
  • Wise
  • Slack

Type

Agentic Task

Categories

  • Finance
  • Operations

Build me an agent workflow that turns Airtable approvals into ready-to-fund Wise transfer quotes in Slack. I want a human still in the loop to actually move money, so the workflow should prepare the payment and stop short of sending it.

Trigger: poll Airtable for new or updated records in my Invoices to Pay table. The agent should only act on a row when Status is Approved and the row has a payee, an amount, a source currency, and a target currency filled in. Skip rows that are missing any of those fields, and skip rows that have already been processed.

For each qualifying row, the agent should:

1) Call Wise List Recipients and find the beneficiary that matches the payee on the Airtable row. Match on email if there is an email column, otherwise on full name. If more than one recipient looks like a plausible match, pick the closest one and mention the ambiguity in the Slack message.

2) Call Wise Create Quote using the source currency, target currency, and target amount from the row. Capture the fee, exchange rate, total source amount to pay, and delivery estimate.

3) Post a Slack message via Send a Message to the #payments-approvals channel that includes: the payee name and matched Wise recipient, the target amount and currency, the full quote breakdown (fee, exchange rate, delivery estimate, total source amount), a link or reference back to the Airtable row, and a clear note that NO FUNDS HAVE BEEN MOVED YET and a teammate needs to fund this transfer manually in Wise.

If Wise List Recipients returns no plausible match for the payee, do not create a quote. Instead, post a different Slack message in the same channel telling the requester that the recipient does not exist in Wise and they need to add the recipient first, then re-approve the row.

Keep the Slack copy compact and scannable. Use a short header, then the quote breakdown as a clean list. Make it obvious whether this is a quote-ready message or a missing-recipient message at a glance.

Do not call Wise Create Transfer and do not call Wise Fund Transfer. Stop at the quote.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentWin back LiveChat visitors whose chats went unansweredChat quality review board for LiveChat support leadsWin back no-show and cancelled appointments every morningLive Loop returns analytics with product-level drill-downNewsletter pre-flight and approval board for Mailjet sendsTurn a prospect spreadsheet into personalized sequence enrollmentsMailjet email delivery lookup console for support teamsCatch feature flags that never got switched on in productionKajabi customer support console for member access fixes