Skip to main content
EchoAuth connects your SellAuth shop to your SMM panel. When a buyer purchases a product, SellAuth calls your personal Dynamic Delivery URL, and EchoAuth places the order on your panel automatically. This guide walks you through the full setup, from buying a license to your first delivered order.
Before you start, have these ready:
  • A SellAuth shop with the products you want to automate
  • An SMM panel account with API access (API URL + API key)
  • A Discord webhook URL for order notifications (optional but recommended)

Setup

1

Buy a license

Purchase a license from the EchoAuth shop. After checkout you receive a license key — keep it handy for the next step.
Every preset license includes a +2 day setup buffer, so a 1-month license gives you 32 days.
2

Create your account

Go to the Register page and fill in a username, email, password, and the license key you just received, then click Register.
Registration form with username, email, password and license key

Register with the license key from your purchase.

Right after registering, EchoAuth automatically provisions your own isolated order-processor. This can take a moment.
If you see a “provisioning failed” notice, don’t worry. Finish the Settings step below, then click Rebuild on the Overview page. Contact support if it keeps failing.
3

Open your dashboard

You land on the Overview page. It shows your license expiry, your Dynamic Delivery URLs, and your infrastructure status.Your delivery URLs won’t appear yet — first you need to set your SellAuth Shop ID.
Overview page prompting to set the SellAuth Shop ID

A fresh account: the Overview asks you to set your Shop ID first.

4

Fill in your Settings

Open the Settings tab. Set your SellAuth Shop ID first — it routes incoming orders to your account and becomes part of your delivery URL (letters, numbers, hyphens and underscores only).Then fill in the rest of your credentials:Click Save settings.
Settings page with all credentials filled in

Settings filled in (secrets masked).

Panel API credentials are only picked up by your order processor after a Rebuild. You’ll do that at the end of setup.
5

Configure your services

Open the Config tab. It controls how incoming orders are turned into panel orders. Each section has its own Add and Save button — nothing is stored until you click Save.
Config page showing service ID allow-list, quantity multipliers and link rules

Config tab with three service IDs, a quantity rule and two link rules.

Add every panel service ID you sell (up to 5,000). Any order for a service ID not on this list is rejected. Give each one an optional name (e.g. “Instagram Followers HQ”) to keep long lists searchable — names are labels only.Click Save service IDs. Takes effect immediately.
Some panels count quantity in different units (e.g. 1 unit = 1000 followers). Set a multiplier per service ID. Anything without a rule uses the default multiplier from Settings.Click Save quantity rules. Takes effect immediately.
6

Rebuild

Go back to Overview and click Rebuild. This pushes your Settings and link rules to your running order processor. Check that Infrastructure status shows success.
7

Connect your SellAuth products

The Overview page now lists one Dynamic Delivery URL per service ID. Each has the format:
For example, Shop ID 1234 selling service 7866 uses https://smm-delivery.echoauth.dev/1234/deliver/7866.
Overview page listing Dynamic Delivery URLs with Copy buttons

Copy each URL into the matching SellAuth product.

In your SellAuth dashboard, open each product (or variant), enable Dynamic Delivery, and paste the matching URL using the Copy button.
That’s it — your shop is now automated. Place a test order to confirm it lands on your panel.

After setup

Track your orders

The Orders tab is a read-only view of your own order history: invoice ID, service ID, quantity, link, panel order ID, status, cost, and timestamp.
Orders table with two example orders

Orders tab showing an in-progress and a completed order.

Renew your license

The License tab shows your days remaining. To renew, enter a new license key and click Renew License.
License page with days remaining and renew form

License tab: days remaining and renewal form.

  • New time is added on top of your current expiry — renewing early never costs you time.
  • You get a Discord reminder 7 days before expiry (to the webhook URL in Settings).
  • If your license fully expires, your automation is shut down. Renewing reactivates and restarts it automatically.

When do I need to Rebuild?

Troubleshooting

Set your SellAuth Shop ID on the Settings page and add at least one service ID on the Config tab.
Make sure the product’s service ID is on your Service ID allow-list and that you clicked Save service IDs.
Settings changes need a Rebuild from the Overview page before they take effect.
Your old <subdomain>.echoauth.online/hook{serviceid} URLs keep working. Use the new smm-delivery.echoauth.dev URLs for any new products.