Omise Make integrationAutomate Omise with Make.
What if every payment event in Omise could start its own follow-up? The Omise Make integration gives you 29 modules, one of them an instant trigger, to handle charges, customers, refunds, disputes and transfers. This guide walks you from the secret key to a working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Omise Make integration automate?
The Omise Make integration links your Omise account to Make, a no-code tool where you build a scenario: the automation itself, a chain of modules that each do one job. Omise brings 29 of those modules, so payments, customers, refunds, disputes and transfers can move between Omise and your other apps without a developer.
Payment follow-up without copy and paste. Watch Events tells Make the moment something happens in your Omise account. Add Get a Charge behind it and the full charge lands in your spreadsheet, your CRM or a message to the finance channel.
Cleaner customer records. When someone signs up in your shop, Create a Customer opens their Omise profile, and Update a Customer keeps that profile aligned with the rest of your stack. Search Customers checks first so you do not create the same person twice.
A dispute desk that stays organized. Search Open Disputes pulls every case still waiting, Get a Dispute fetches the details of one, and Accept a Dispute or Update a Dispute records your decision. Refunds and transfers follow the same pattern with their own modules.
Two limits deserve attention. Close a Dispute only works in test mode, so it is a tool for trying your flow, not for live cases. The official Make page for Omise is itself generated with AI and warns it may contain mistakes, so check anything critical against Omise directly. If you are weighing tools, the n8n vs Make comparison helps, and the Make pricing guide explains how operations are counted. To learn the editor properly, see the Make training.
How do you connect Omise to Make?
- 01
Copy your secret key in Omise
Open your Omise dashboard, go to the Keys menu on the left, pick the Test dashboard or the Live dashboard, and copy the Secret key shown on screen. You need an active Omise account with API keys for this.
- 02
Add an Omise module and open the connection
In your Make scenario, add any Omise module and click Create a connection. A connection is your Omise account linked to Make once, then reused by every Omise module. If you start with Watch Events, click Create a webhook first.
- 03
Name it and paste the key
The Connection name field is optional, but a clear name like "Omise test" saves confusion later. Paste the secret key you copied, confirm, and Make can now read and write in your Omise account.
Your first scenario: log every Omise event with its charge
GoalWhen an event happens in Omise, Make fetches the related charge so you can pass it to the next tool.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the + in the middle of the editor. That empty circle is where your first module, the trigger, will sit.
- 02
Add Watch Events
Search for Omise, pick Watch Events, click Create a webhook, then Create a connection and paste your test secret key. The lightning badge means Omise will call Make on its own.
- 03
Chain Get a Charge
Click the + on the right of Watch Events and add Get a Charge. Map the charge reference carried by the event bundle, the item passed from one module to the next. This assumes the event concerns a charge; check it in the next step.
- 04
Test with Run once
Click Run once, then create some activity in your Omise test account, such as a test charge, so an event reaches Make. Open the bubbles above each module to read the bundles they received and check the charge came through.
- 05
Switch it on
Add the tool that should receive the charge, test again, then switch the scenario on. Because Watch Events is instant, the scenario starts whenever Omise sends an event rather than waiting for the clock.
What starts an Omise scenario
1 module starts a scenario when something happens in Omise. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Omise as soon as it happens.
Watch Events
Instant triggerIn Make“Triggers when a new event has happened.”
Watch Events opens the door for everything else: each new event in your Omise account starts the scenario and hands its details to the next module. It is the only Omise trigger, so most automations begin here.
Every Omise module, and when to reach for it
Omise gives you 28 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Accept a Dispute
- Close a Dispute
- Create a Charge
- Create a Customer
- Create a Dispute
- Create a Refund
- Create a Transfer
- Delete a Customer
- Delete a Transfer
- Get a Balance
- Get a Charge
- Get a Customer
- Get a Dispute
- Get a Forex
- Get a Refund
- Get a Transfer
- Make an API Call
- Reverse a Charge
- Update a Charge
- Update a Customer
- Update a Dispute
- Update a Transfer
- Search Charges
- Search Customers
- Search Disputes
- Search Open Disputes
- Search Refunds
- Search Transfers
Accept a Dispute
ActionIn Make“Accepts an existing dispute.”
Accept a Dispute records in Omise that you agree with a customer's claim, closing the discussion on your side without leaving your scenario. Pair it with Get a Dispute to see the case first.
Close a Dispute
ActionIn Make“Closes an existing dispute. Works only in the test mode.”
With Close a Dispute you can end a dispute from Make and watch how the rest of your flow reacts to a closed case. It is a rehearsal tool rather than a daily one.
Create a Charge
ActionIn Make“Creates a new charge.”
Create a Charge asks Omise to take a new payment straight from your scenario, so a sale confirmed elsewhere turns into a real Omise charge. Each run creates one charge per bundle.
Create a Customer
ActionIn Make“Creates a new customer.”
This module opens a new customer profile in Omise, so the people who buy from you exist there before their first payment. It saves typing every signup by hand.
Create a Dispute
ActionIn Make“Creates a new dispute.”
Create a Dispute opens a new dispute record in Omise from your scenario. On a test setup, it is the quickest way to generate a case your dispute workflow can practice on.
Create a Refund
ActionIn Make“Creates a new refund.”
Create a Refund sends money back on a charge without anyone logging into Omise. A return approved in your helpdesk or shop can trigger the refund on its own.
Create a Transfer
ActionIn Make“Creates a new transfer.”
Your scenario can move funds out of your Omise balance with Create a Transfer, which turns a payout decision into an actual transfer request. Checking the balance first keeps it sensible.
Delete a Customer
ActionIn Make“Deletes an existing customer.”
Delete a Customer removes a customer profile from Omise, which helps when a person asks for their account to be erased everywhere. One bundle, one profile gone.
Delete a Transfer
ActionIn Make“Deletes an existing transfer.”
When a payout should no longer happen, Delete a Transfer removes that transfer from Omise directly in the scenario, instead of someone hunting for it in the dashboard.
Get a Balance
ActionIn Make“Retrieves your account balance.”
Get a Balance reads your Omise account balance and passes it on, so the rest of your scenario can decide with real figures instead of guesses.
Get a Charge
ActionIn Make“Retrieves an existing charge.”
Get a Charge fetches one existing charge in full, which turns a bare reference into the full record Omise keeps for that payment, ready to map into later modules.
Get a Customer
ActionIn Make“Retrieves an existing customer.”
You get one full customer record back with Get a Customer, handy for enriching a message or checking who is behind a payment before acting.
Get a Dispute
ActionIn Make“Retrieves an existing dispute.”
Get a Dispute pulls every detail of a single dispute into the scenario, so whoever handles the case sees it in their own tool rather than in Omise.
Get a Forex
ActionIn Make“Retrieves the current foreign exchange rate.”
Get a Forex returns the current foreign exchange rate from Omise, so a quote or report in another currency uses the same rate your payment provider sees.
Get a Refund
ActionIn Make“Retrieves an existing refund.”
Get a Refund brings back one existing refund so your team can confirm it went through and share the details with the customer or accounting.
Get a Transfer
ActionIn Make“Retrieves an existing transfer.”
Pulling a single transfer with Get a Transfer lets you follow a payout from request to arrival without opening the Omise dashboard.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Make an API Call is the escape hatch: it lets your scenario call any endpoint of the Omise API with the connection you already set up, so you are not stuck when no listed module fits.
Reverse a Charge
ActionIn Make“Reverses an existing charge.”
Reverse a Charge undoes an existing charge from inside your scenario, which is useful when an order is cancelled right after payment. It is a separate step from issuing a refund.
Update a Charge
ActionIn Make“Updates an existing charge.”
Update a Charge edits an existing charge in Omise, so information added later in your process ends up on the payment record itself.
Update a Customer
ActionIn Make“Updates an existing customer.”
Keep Omise in step with your CRM: Update a Customer rewrites the customer profile whenever the source of truth changes, so nobody edits two places.
Update a Dispute
ActionIn Make“Updates an existing dispute.”
Update a Dispute writes changes on an existing dispute, so the notes and answers your team prepares in another tool reach Omise without copy and paste.
Update a Transfer
ActionIn Make“Updates an existing transfer.”
Update a Transfer changes an existing transfer in Omise, which spares you a manual edit when payout details shift after the request.
Search Charges
SearchIn Make“Searches for charges or lists them all.”
Search Charges finds the charges that match what you are looking for, or lists them all, and hands each one to the next module as its own bundle.
Search Customers
SearchIn Make“Searches for customers or lists them all.”
Before creating anyone, Search Customers tells you whether that person already exists in Omise, which is the simplest guard against duplicate profiles.
Search Disputes
SearchIn Make“Searches for disputes or lists them all.”
Search Disputes gathers the disputes of your Omise account, not only the open ones, so you can build a full history instead of checking cases one by one.
Search Open Disputes
SearchIn Make“Searches for open disputes or lists them all.”
Only the cases still waiting show up with Search Open Disputes, which makes it the natural start of a to-do list for whoever answers disputes.
Search Refunds
SearchIn Make“Searches for refunds or lists them all.”
Search Refunds lists refunds from Omise, so accounting can match what was paid back with returns recorded elsewhere.
Search Transfers
SearchIn Make“Searches for transfers or lists them all.”
Search Transfers pulls up the transfers that match your criteria, or all of them, giving you a clear trail of what left your Omise balance.
Need help automating Omise with Make?
A person reads every message.