Resources · Make integration

Trading Automation For Alpaca Make integrationAutomate Trading Automation For Alpaca with Make.

Can Make place, track and cancel your Alpaca orders for you? Yes: the Trading Automation For Alpaca Make integration gives you 17 modules, including 2 triggers. This page shows what each one does, how to link your API key, and how to build a first working scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the Trading Automation For Alpaca Make integration do?

The Trading Automation For Alpaca Make integration links your Alpaca brokerage account to Make, a no-code tool where you chain apps into a scenario (the automation you build, one module after another). It covers orders, positions, assets and market hours through 17 modules: 2 scheduled triggers, 12 actions and 3 searches.

Keep an order log without copying anything. Watch orders picks up orders on the scenario's schedule, and Get an order by client order ID lets you match each one with the reference your own system gave it. Every order becomes a bundle, one item passed to the next module, ready to store wherever your team reviews trades.

Place orders from a decision made elsewhere. Create an order can sit at the end of a scenario that starts in another app, such as a form or a spreadsheet. Put Get market clock or Get market calendar in front of it and let a filter decide, from what they return, whether the order should go out.

Check your book on demand. List positions returns every open position, Get account details gives the account view, and Close a position or Cancel an order clean things up when a rule says so.

Two limits to keep in mind. The two triggers are scheduled, so Make checks for news on the scenario's clock and never the instant something happens. The Make doc for this app also says it was generated by AI from the vendor's documentation and may contain mistakes, so test every module with Run once before you trust it with money. If you also weigh n8n, read n8n vs Make; for plans and usage, see Make pricing, and to learn the editor step by step, Make training.

Connect

How do you connect Trading Automation For Alpaca to Make?

  1. 01

    Generate your API credentials

    Open the Home section of your Alpaca dashboard and click the button that generates new API credentials. Copy both the API key and the API secret key. You need an active account first; there is no way to link Make without these keys.

  2. 02

    Add a module and open the connection

    In your Make scenario, add any Trading Automation For Alpaca module and click Create a connection. A connection is your account linked to Make once, then reused by every module of this app. The Connection name field is optional but helps when you run several accounts.

  3. 03

    Paste the keys and save

    Enter the API key and the API secret key you copied, or follow the on-screen instructions, then save. Make can now read your account, so the module fields start offering choices instead of empty boxes.

First scenario

Your first scenario with Trading Automation For Alpaca

GoalWhen Make finds a new order in Trading Automation For Alpaca, it reads your account details so each order arrives with the state of the account next to it.

  1. 01

    Create the scenario

    Go to the Scenarios page, create a new scenario and click the big + to add the first module. This first module decides when everything else runs.

  2. 02

    Add Watch orders

    Search for Trading Automation For Alpaca, pick Watch orders and link your account with Create a connection. Fill the fields Make shows; it lists what it can read once the connection works.

  3. 03

    Chain Get account details

    Click the + on the right of Watch orders and add Get account details with the same connection. Each order bundle now triggers one read of the account, which costs one operation, the unit Make counts on your plan.

  4. 04

    Test with Run once

    Click Run once. Make executes the scenario a single time and shows the bundles each module received, so you can check the order data and the account data before going further.

  5. 05

    Schedule and switch it on

    Open the clock on Watch orders to set the schedule, which is every 15 minutes by default, then switch the scenario on. From there, add the module that sends the result where your team looks.

Triggers

What starts a Trading Automation For Alpaca scenario

2 modules start a scenario when something happens in Trading Automation For Alpaca. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Trading Automation For Alpaca as soon as it happens.

Trading Automation For Alpaca1Watch account activities

Watch account activities

triggerIn the docs only

This trigger turns activity on your Alpaca account into bundles, so a scenario can react to what happened on the account rather than to a single order. It is the entry point for bookkeeping or alert scenarios that care about the account as a whole.

How it fires
scheduled, Make checks the app on the scenario's schedule, every 15 minutes by default and never less than 15 minutes apart on the Free plan.
When to use it
you want a running record of account movements feeding a sheet or a report.
Watch out
the doc gives no list of activity types, so run it once and read the bundles before building filters on them.
Trading Automation For Alpaca2Watch orders

Watch orders

triggerIn the docs only

Watch orders hands you your orders one by one, each as a bundle, so the rest of the scenario can log them, notify someone or look up the matching position. Pick it when the order, not the account, is what should start the work.

How it fires
scheduled, Make checks the app on the scenario's schedule; paid plans allow an interval as short as 1 minute, the Free plan 15 minutes.
When to use it
every order your strategy sends should land in a trade journal with its details.
Watch out
since it is not instant, a fast order can be placed and filled between two checks, so read the order status in the bundle rather than assuming it is still open.
Modules

What each Trading Automation For Alpaca module does

Trading Automation For Alpaca gives you 15 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

Trading Automation For Alpaca1

Cancel an order

ActionIn the docs only

Pulls back an order that has not gone through yet, so a scenario can undo a trade idea as soon as a condition changes.

When to use it
a rule in another app says the signal is no longer valid and the pending order should go.
Watch out
a cancel cannot be reversed; test it with Run once on an order you are ready to lose.
Trading Automation For Alpaca2

Close a position

ActionIn the docs only

Exits a position you hold, which gives your scenario a clean way to take risk off the table without building the opposite order by hand.

When to use it
a stop condition computed elsewhere tells you to get out of one asset.
Watch out
run Get a position first so you know exactly what you are about to close.
Trading Automation For Alpaca3

Create an order

ActionIn the docs only

Sends a new order to your Alpaca account, the module that turns a decision taken in any other app into an actual trade.

When to use it
a form, a sheet or a signal from another tool should end with a buy or a sell.
Watch out
every run of the scenario can place an order, so add Get market clock before it and test with Run once on small amounts.
Trading Automation For Alpaca4

Get a position

ActionIn the docs only

Reads one position you hold, giving the scenario the facts it needs before it acts on that asset.

When to use it
you are about to close or resize a single holding and want its current state first.
Watch out
it looks at one position only; reach for List positions when you need the whole book in one pass.
Trading Automation For Alpaca5

Get account details

ActionIn the docs only

Returns the view of your trading account in one bundle, handy as a checkpoint inside any scenario that places or reviews trades.

When to use it
right after an order is detected, to store the account state next to it, or before sending a new order.
Watch out
the doc lists no fields, so read the bundle after Run once to see what comes back.
Trading Automation For Alpaca6

Get an asset

ActionIn the docs only

Fetches the record of a single asset, so the scenario can check a symbol before trading it instead of failing later on a bad entry.

When to use it
symbols arrive from a form or a sheet typed by a person and you want to confirm them first.
Watch out
it handles one asset per bundle; List assets suits a broad catalog.
Trading Automation For Alpaca7

Get an order

ActionIn the docs only

Looks up one order by its Alpaca identifier and brings back its latest state, which is how a scenario finds out whether an earlier order went through.

When to use it
a later step needs to confirm the outcome of an order the scenario placed before.
Watch out
you need the Alpaca identifier; if you only kept your own reference, use the client order ID module.
Trading Automation For Alpaca8

Get an order by client order ID

ActionIn the docs only

Finds an order through the reference your own system attached to it, so you can reconcile Alpaca with a sheet or a database without storing Alpaca's identifiers.

When to use it
your orders start in another tool, and that tool already stamps each one with its own ID.
Watch out
the lookup only works if that client order ID was set when the order was created.
Trading Automation For Alpaca9

Get market calendar

ActionIn the docs only

Brings the market calendar into the scenario, so you can plan around trading days rather than guessing them.

When to use it
a scenario should skip days the market is closed before it prepares any order.
Watch out
the doc does not describe the returned data, so check the bundle with Run once and map only what you see there.
Trading Automation For Alpaca10

Get market clock

ActionIn the docs only

Reads the market clock at the moment the scenario runs, a cheap safety check to put before any module that trades.

When to use it
just before Create an order, with a filter built on what the bundle returns, so nothing goes out outside market hours.
Watch out
each call is one operation, so place it after your other filters, not at the very start.
Trading Automation For Alpaca11

List assets

SearchIn the docs only

A search that returns assets as separate bundles, useful when you need to compare or store many symbols at once.

When to use it
you keep a reference sheet of tradable assets and want to refresh it from Alpaca.
Watch out
a search can return zero, one or many bundles, and every following module runs once per bundle, which adds operations fast.
Trading Automation For Alpaca12

List orders

SearchIn the docs only

Pulls a batch of orders in a single search, the right tool for a review of everything that happened rather than reacting to each order.

When to use it
a report scenario, started by hand or on its schedule, should summarize orders in one place.
Watch out
use Watch orders instead when you want each new order to start the flow; List orders returns the batch again on every run.
Trading Automation For Alpaca13

List positions

SearchIn the docs only

Returns all your open positions, one bundle each, so a scenario can scan the whole portfolio in one go.

When to use it
you want a portfolio snapshot written to a sheet or checked against your own risk rules.
Watch out
with zero positions it returns no bundle, and the modules after it simply do not run.
Trading Automation For Alpaca14

Make an API call

ActionIn the docs only

Opens the rest of the Alpaca API to your scenario, with the same connection, whenever the 17 listed modules stop short of what you need.

When to use it
an endpoint you know from the vendor's API documentation has no dedicated module in Make.
Watch out
you write the request yourself here, so keep the vendor's API reference open while you set it up.
Trading Automation For Alpaca15

Replace an order

ActionIn the docs only

Changes an order that is still open instead of cancelling it and sending a fresh one, which keeps a single order to follow.

When to use it
your signal updates its target while the original order is still waiting.
Watch out
get the order first with Get an order to confirm it is still open, since a filled order has nothing left to replace.
Need help

Need help automating Trading Automation For Alpaca with Make?

A person reads every message.

FAQ

Questions about Trading Automation For Alpaca and Make

01Is the Trading Automation For Alpaca Make integration free?
Yes, on the Make side. It is a standard app, so it works from the Free plan, which allows 2 active scenarios, a minimum of 15 minutes between scheduled runs, runs of 5 minutes at most and 512 MB of data transfer. Paid plans lift the interval to 1 minute and remove the cap on active scenarios. Usage is counted in operations, one per module per bundle. You still need an active account with the vendor, whose pricing is its own.
02What do you need to connect Trading Automation For Alpaca to Make?
An active account and an API key. In the Home section of your Alpaca dashboard, generate new API credentials, then copy the API key and the API secret key. In Make, add a module of the app, click Create a connection, give it a name if you like and paste both keys. The secret key is displayed only once, so store it safely before you leave the page, otherwise you will have to generate a new pair.
03Does the Trading Automation For Alpaca trigger in Make react in real time?
No. Both triggers, Watch orders and Watch account activities, are Watch modules, which Make runs as scheduled triggers: Make checks the app on the scenario's schedule. The clock badge on the module confirms it. A new scenario runs every 15 minutes by default; the Free plan cannot go below 15 minutes and paid plans can go down to 1 minute. For strategies where seconds matter, keep that delay in mind and read the order status in each bundle instead of assuming nothing changed between two checks.
04What if a Trading Automation For Alpaca module you need is missing in Make?
Use Make an API call. This module can reach any endpoint of the app's API with the connection you already set up, so it covers what the 17 listed modules leave out. You build the request from the vendor's API documentation. Also note that the Make doc for this app was generated by AI and may contain mistakes, so verify any important detail with the vendor and test each module with Run once.
05Should you use Make or n8n for Trading Automation For Alpaca?
It depends on what you already run. On Make, this app gives you 17 ready modules, 2 scheduled triggers and a Make an API call fallback, usable from the Free plan. The same app often has an n8n node too, so check whether it exists and covers your orders and positions before choosing. Compare the modules each tool offers for your exact flow, then pick the editor your team will actually maintain.