Setting up Sendy
Installing Sendy is a pretty simple process. Upload the files, create a database, set a few settings and the rest are a matter of clicking around your Amazon Web Services console. The instructions are described in the following easy to follow steps.
If you require installation service, we do provide it for only $79. Simply reply the license email sent to you after purchase.
Step 1. config.php
- Open the file →
includes/config.phpin any text or code editor
- Set the compulsory settings (installation URL and MySQL credentials)
- Set the optional settings only if you need (MySQL port and character set)
Step 2: Upload Sendy
- Upload all files to your server.
- Make sure the
.htaccessfile (from the main directory), is uploaded to your server as well (may be hidden if you're using a Mac).
Step 3. Set file permissions of uploads folder
Image, attachment and CSV uploads requires the
/uploads/ folder's permission to be set to 777.
Step 4. Install Sendy
Visit your Sendy installation. For example, if you uploaded Sendy to
http://yourdomain.com/sendy, visit this link to install.
Note: If your installation page fails to load, visit
http://your_sendy_installation_url/_compatibility.php?i=1to see which extensions are not installed for PHP on your server and request your host to install it.
- Your License key is included in the email sent to you after you made your purchase.
- You'll be asked to specify your Email and Password. These will be your login credentials for Sendy.
- You can fill in your AWS Access Key ID and AWS Secret Access Key later if you have not signed up for Amazon Web Services yet (we'll cover this in the next step).
Click the Install now button to proceed.
Step 5. Sign up for Amazon Web Services (AWS) & get your Access Credentials
In order to use Amazon SES, you need to signup for an Amazon Web Services (AWS) account.
Visit Amazon Web Services (AWS) and sign up for an AWS account.
Once signed up, you need to retrieve your 'Access Credentials' from your AWS account. These are the set of "keys" to allow Sendy to send emails via your Amazon SES account. Start by creating an IAM (Identity and Access Management) user in your IAM console.
Click the Create New Users button:
Type "sendy" in the first field, then click the Create button.
Copy your Access Key ID and Secret Access Key from the screen that follows and paste it in Sendy's Settings > Amazon Web Services Credentials. Save your Settings in Sendy then return to your IAM console to close the credentials window.
IMPORTANT: Do not skip the remaining steps, otherwise your quota will show up as zeros in Sendy.
You now need to "Attach Policy" to your Access Credentials. In your IAM console, click on "sendy".
In the next page, click on the 'Permissions' tab, then click the Attach Policy button.
Search for AmazonSESFullAccess, then click the checkbox next to the AmazonSESFullAccess item. Then click Attach Policy at the bottom of the screen.
Perform #5 and #6 again to add AmazonSNSFullAccess policy.
- You've successfully created your Access Credentials, saved it in Sendy and allowed Sendy full access to Amazon SES & SNS.
Now, you'll need to request Amazon to increase your SES Sending Limits to get your Amazon SES account out of "sandbox mode". You'll then be able to send to and from any email address as well as raise your daily sending limits from 200 per day to any number you need.
Enjoy Sendy! What's next?
Congratulations! You're all set up.
Log in to your Sendy installation and start adding your first Brand. What are brands? Let's just say you own this company called Apple Inc and you have several products under it eg. Mac, iPhone, iPad etc. These several "child" products are what we refer to as 'brands'. With brands, you can also setup accounts for each of your clients. Optionally send them a password to login and send newsletters on their own at a price you set.
Note: Looking for Step 6, 7 and 8? They are no longer necessary in the latest version. Just update your Sendy installation to the latest →
Troubleshooting & Support
Please visit the troubleshooting page if you need any help.
View our documentation on how to translate Sendy into your own language.