Browse documentation
API & AI agents
Connect PrestaShop to Send Tim
2 min read · Updated
The Send Tim module for PrestaShop 8 and 9 is free to download and install. You need a Send Tim account and API key to connect it. The module is developed by Evia Software and uses the documented Send Tim API.
Download and install
- Download sendtim-prestashop.zip. In PrestaShop, open Module Manager → Upload a module, select the ZIP, and install Send Tim.
- Select one shop in the multistore selector, then open the module’s Configure page.
- In Send Tim, create an API key under Settings → API. Paste it into the module and select Connect / test key. Check the workspace name before enabling synchronization.
- Enable customer synchronization, choose a destination list if needed, and save. Generate a cron token and install the displayed command as a server cron task running every minute.
- Select Import existing eligible customers to queue a historical import. Watch the pending and failed job counts on the module page.
The module synchronizes only registered customers whose PrestaShop newsletter flag is set. Creating an account or placing an order does not grant marketing consent. Run the cron command for each shop separately.
Configure abandoned-cart automation
- Create and activate a Send Tim automation with a manual trigger and your recovery email content. Automations require Starter or above.
- In the module, choose that automation, enable abandoned carts and set a delay from 15 minutes to 7 days.
- Keep cron running. Before it triggers an automation, the module checks that the customer still has newsletter consent and the cart has not become an order.
Send Tim has no public endpoint to cancel an automation or send ecommerce events. A trigger whose network response is uncertain is not automatically retried, to avoid duplicate recovery emails. Add an order-completion exit condition in your automation where appropriate.
What the module sends
The module syncs contact names and selected order summary fields as contact custom properties: customer ID, order count, and the last order’s ID, total, currency and status ID. It does not send products, cart contents or full order events because the public API has no endpoints for those. It preserves Send Tim’s existing unsubscribe status and, when available, unrelated custom properties.
Read the module README for requirements, privacy details and troubleshooting. The ZIP includes the same instructions under sendtim/docs/README.md.
Validation status
The module is packaged with a sendtim/ root directory. PHP syntax, ZIP structure and isolated mocked tests were checked. Installation and end-to-end behavior on live PrestaShop 8 and 9 stores still need validation before production rollout.
More in API & AI agents
- API & AI agents
Connect Clay to Sendtim
Send enriched Clay contacts to Sendtim, import Sendtim contacts into Clay, and start an automation from a Clay row.
- API & AI agents
Use the Sendtim REST API
Authenticate with an API key and manage contacts, lists, campaigns and automations from your own code.
- API & AI agents
Connect your AI agent (MCP)
Use ChatGPT, Claude, Claude Code, Codex, Cursor or any MCP client to run your email marketing in plain language.
- API & AI agents
Connect Sendtim to Zapier
Add contacts from the other tools you use, and let a new contact, an unsubscribe or a finished campaign start work elsewhere.
