# Shopify Admin API: Real Order Actions > The Shopify Admin API is how Arbyn changes the shipping address on its own, and how it cancels, refunds and reships once you approve, calling Shopify's own mutations from the thread. Source: https://arbyn.app/integrations/shopify-admin-api **Status: LIVE.** Arbyn acts on your store, it does not just read it. The Shopify Admin API is the connection that lets Arbyn take real actions on your store from inside a customer conversation, and because Arbyn is a Shopify-native app, it is on by default the moment you install, with nothing to wire up. Most support tools can only look up an order and then hand it back to you. Arbyn is built on the Admin API, so it updates the shipping address on its own, and it puts refunds and returns in front of you ready to approve, then writes a record of it to the order. ## How it works 1. **Live the moment you install** Arbyn's Shopify access turns on the instant you install from the App Store, through Shopify's managed installation. No API keys to paste, no separate connection to wire up. 2. **You approve the scopes** During install you approve the exact permissions Arbyn needs, and no more. The full list is shown before you confirm. 3. **Autonomous where it is safe, approval where it is not** Address changes run on their own. Money-moving actions never do: refunds and returns are always drafted for you, and they only go through once you approve them. 4. **Arbyn acts, and logs it** When a customer asks for an address change, Arbyn makes it through the Admin API right in the thread. When they ask for a refund or a return, Arbyn prepares it and it fires through the same API the moment you approve. Every action is written to the Shopify order timeline. ## Why it matters The difference between answering a customer and solving their problem is whether the tool can act. Updating a shipping address, issuing a refund, and starting a return are the requests that fill your inbox. Arbyn changes the address on its own, and it drafts the refund or the return so the work is already done by the time it reaches you. ## With Arbyn - Update shipping addresses on its own, before an order ships - Issue refunds with your approval, through Shopify's own refund API - Start returns with your approval - Escalate cancellation requests straight to you, with the full order attached - Write every action to the Shopify order timeline ## The honest outcome Address changes are handled inside the conversation, refunds and returns arrive ready for you to approve, and you keep a full audit trail on every order. ## Pricing - **Arbyn Starter** - $0/month, permanently free. 150 conversations / month. Resets 1st of each month. - **Arbyn Agent** - $99/month flat, unlimited conversations. Or $990/year (2 months free, saves $198, 17% off). - **There is no trial.** Billing starts immediately on the Agent plan. The free Starter plan is permanent. - The conversation cap is the only difference between plans. There is no feature gating. ## Channels Live today: **support email** and **on-site live chat**. That is the complete list. SMS, Instagram DMs, Facebook Messenger, WhatsApp and Voice are on the roadmap and are NOT live. Arbyn does not edit orders or change line items. Money-moving actions (cancel, refund, discount, gift card, reship, return) require the store owner's approval, and then Arbyn performs them. Running them fully autonomously is a beta authorization and is in development. Shipping address changes are already autonomous. ## What Arbyn does on a Shopify order - **Change the shipping address**: Live. Arbyn does this on its own. Arbyn updates the shipping address on the Shopify order itself, inside the conversation, and writes the change to the order timeline. - **Cancel an order**: Live. You approve it, then Arbyn cancels the order. Anything that moves money waits for the store owner's approval. That is a deliberate control, not a missing feature. Once you approve, Arbyn fires Shopify's order cancellation itself and confirms it to the customer. - **Issue a refund**: Live. You approve it, then Arbyn issues the refund. Arbyn prepares the refund against the original payment method and sends it to you. On approval it files the refund in Shopify. You can cap the value it is allowed to prepare, per channel. - **Apply a discount**: Live. Arbyn creates a real Shopify discount and applies it to the cart, handing the shopper a checkout with the code already on it. It can also issue a discount code on an order once you approve it. - **Send a gift card, or reship an order**: Live. You approve it, then Arbyn does it. Arbyn creates the gift card, or raises the replacement order, in Shopify once you approve. - **Start a return**: Live. You approve it, then Arbyn opens the return. Arbyn opens the return in Shopify on your approval. - **Look up a gift card or store-credit balance**: Live. Arbyn does this on its own. "Do I have store credit left?" is a question most support tools answer with a human. Arbyn reads the balance itself, for a verified customer or from the code they give you, and reports the masked card, the balance and the expiry. If there is no card, it says so rather than guessing. - **Handle a subscription question**: Live. You choose what it does. Arbyn knows which of your products are sold as a subscription, shows that on the product card in the conversation, and sends a subscriber to their subscription management page to pause, skip or cancel. It answers how your subscriptions work from your own knowledge, but it does not read an individual customer's contract, so it will not state their renewal date or status. Most cancels are a customer with product piling up, and the fix is getting them to the page where they can slow the cadence down. Reading the contract itself is on the roadmap. - **Answer support email and live chat**: Live. Arbyn reads every inbound support email and every chat, works out the intent, pulls the live Shopify context, and replies in your brand voice. Money-moving actions (cancel, refund, discount, gift card, reship, return) require the store owner's approval, and then Arbyn performs them. Running them fully autonomously is a beta authorization and is in development. Shipping address changes are already autonomous.