top of page

Take Control with Client Scripts: Custom Automation for Power Sellers

  • Writer: Cameron Manderfield
    Cameron Manderfield
  • May 19
  • 3 min read

Sellozo makes it easy for Amazon sellers to manage their advertising—but what if you want even more control over your ad strategy? That's where Client Scripts come in. 🧠✨


This powerful tool is perfect for advanced users who want to automate and customize campaign behavior beyond the default settings in Sellozo. Whether you’re trying to manage bids by date range, pause ads based on ACoS, or trigger actions on a specific schedule, Client Scripts can do it all!


Let’s break down exactly what Client Scripts are, how they work, and answer some common questions to help you get started. 👇




🤔 What is Client Scripts?

Client Scripts lets you upload your own custom instructions to guide how Sellozo creates, manages, and optimizes your ads or bids—on your schedule and your terms. Use the Script Builder or download a CSV template, fill it out with your custom rules, and upload it back to Sellozo. The system then reads your instructions and automatically carries them out.


✅ Here are just a few things you can do with Client Scripts:

  • Set bids for specific keywords during a date range 📅

  • Pause ads if ACoS or clicks fall below your target 🚦

  • Schedule recurring actions (like increasing bids every 7 days) ⏳


It’s a flexible tool for sellers who want precise, rules-based campaign management.



Client Scripts tab in Sellozo
Client Scripts tab in Sellozo

📄 Where can I find the Template CSV file?

You can easily grab the required CSV template by heading to the Client Scripts screen inside Sellozo and clicking the “Download Template” button on the left-hand side. This file includes all the fields you'll need to write your script correctly.


Client Scripts Template Download option
Client Scripts Template Download option



🧪 What’s the difference between a Run and a Dry Run?

Before you launch your script for real, it’s a smart move to test it out—and that’s what a dry run is for:

  • A Dry Run checks your uploaded file for errors 🕵️‍♀️

    • Any issues with your rules or formatting will be caught here

    • You’ll see error messages in the log, so you can make corrections before going live

    • Only one dry run can run at a time, so you’ll need to wait for it to finish before running another

    • Don’t forget to click the refresh icon to see updated log results!


  • A Run is the real deal 🎯

    • When you’re confident your script is good to go, click Run, confirm the action, and your script will go live!

    • Scripts are implemented between 7am–9am CST, so plan accordingly.




✍️ How do I write Client Scripts?

Using the Script Builder, it’s easier than ever to write a custom Client Script. You can head over to the Client Scripts tab and click on the “Actions” button and select “Script Builder”.  From there, you can create scripts based on any number of actions, like Increasing/Decreasing bids, creating negative keywords, pausing targets or ads, etc.  The Script Builder makes it easy to set up the trigger for any number of actions to take place based on the conditions you set. 



Script Builder option in the actions drop-down
Script Builder option in the actions drop-down

Script Builder
Script Builder

However, some sellers prefer to use the CSV template, especially if they want to create rules in bulk. The key to success is understanding the template: Each column in the CSV has a specific function, and your values must follow the formatting rules. For guidance on how to correctly write your rules, check out the Client Scripts guide (also linked in the Sellozo Knowledge Base).


💡 Pro tip: Start small—test one or two rules before building a larger script.



🔍 How do I check the progress of my Client Scripts?

Want to see what’s happening behind the scenes? Head to the Client Scripts Actions Grid on the same page where you upload scripts.


There, you’ll find:

  • Upload timestamps

  • When rules took effect

  • Any errors that occurred

  • Details about both dry runs and active runs


It’s your central hub for monitoring script performance and troubleshooting.



Final Thoughts 💬

Client Scripts is a game-changer for sellers who want precision and control. Whether you're automating bid changes or pausing underperforming ads, this feature puts you in the driver's seat. 


Just remember: start with a dry run, check your logs, and use the template as your roadmap. Once you get the hang of it, you’ll be scripting like a pro in no time.


Got questions? Reach out to your Sellozo Account Manager or browse the Help Center. We’re here to help you optimize smarter. 🧩


bottom of page