{"id":9819,"date":"2017-02-07T09:45:43","date_gmt":"2017-02-07T09:45:43","guid":{"rendered":"https:\/\/www.process.st\/templates\/process-for-uploading-tweets-to-postcron\/"},"modified":"2024-02-28T20:49:45","modified_gmt":"2024-02-28T20:49:45","slug":"process-for-uploading-tweets-to-postcron","status":"publish","type":"post","link":"https:\/\/www.process.st\/templates\/process-for-uploading-tweets-to-postcron\/","title":{"rendered":"Process for uploading tweets to Postcron"},"content":{"rendered":"<section id=\"why-we-run-this-process-and-examples\">\n<h2> Why we run this process and examples <\/h2>\n<div class=\"text-content\">\n<h3>Uploading tweets to Postcron<\/h3>\n<p>When we write a new blog post, we need to drive traffic to that post and promote it via various social channels. At the moment, we're focusing on Twitter for this process. The overall process is-<\/p>\n<ol>\n<li>Editing the content in the spreadsheet<\/li>\n<li>Uploading the CSV file to Postcron<\/li>\n<li>Editing tweets in Postcron<\/li>\n<\/ol>\n<p>You can see a video run through below.<\/p>\n<p>This process exists so you can edit the tweets in Google sheets, download a CSV file and upload it to Postcron. Then, we can make another round of edits if need be to the tweets in Postcron<\/p>\n<p>It's important that we can direct traffic to our blog from Twitter. This is a vital part of our&nbsp;social marketing strategy.<\/p>\n<h4>What You Will Need<\/h4>\n<p>You'll need access to the below<\/p>\n<ul>\n<li>Tweet creator Google sheet<\/li>\n<li>Postcron<\/li>\n<\/ul>\n<p>If you do not have access to these resources, please contact Mike to request access.<\/p>\n<h4>Technical&nbsp;Considerations<\/h4>\n<p>When a new blog post is uploaded, you'll receive an email with a new version of this checklist. Click the link in the email to get a new checklist for each new blog post.<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"documents-and-videos\">\n<h2> Documents and videos <\/h2>\n<div class=\"text-content\">\n<h4>Tweet creator Google Sheet<\/h4>\n<p>The Google sheet <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1gS2ORwE6mfYkDX2sf6iuLC06toaDpaSA8KuX1VjmLx4\/edit?usp=sharing\" rel=\"nofollow noopener\" target=\"_blank\">here<\/a>&nbsp;(<a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1gS2ORwE6mfYkDX2sf6iuLC06toaDpaSA8KuX1VjmLx4\/edit?usp=sharing\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/docs.google.com\/spreadsheets\/d\/1gS2ORwE6mfYkDX2sf6iuLC06toaDpaSA8KuX1VjmLx4\/edit?usp=sharing<\/a>)&nbsp;has the tweet content, images and links needed to save as a CSV file.<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/nVzXXT0KH2Snl2CozHBEIQ.png\" alt=\"Documents and videos\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/nVzXXT0KH2Snl2CozHBEIQ.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<h4>Postcron<\/h4>\n<p>We use <a href=\"https:\/\/postcron.com\/dashboard\" rel=\"nofollow noopener\" target=\"_blank\">Postcron <\/a>(<a href=\"https:\/\/postcron.com\/dashboard\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/postcron.com\/dashboard<\/a>)&nbsp;to schedule and publish our Twitter content (known as tweets). We've be saving the above Google Sheet as a .CSV file and uploading it to Postcron with the bulk file feature.<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/mRyv1KxkvDNsHacEefxOcQ.png\" alt=\"Documents and videos\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/mRyv1KxkvDNsHacEefxOcQ.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<h4>Video process<\/h4>\n<p>Finally, you can watch a video of the editing process below.<\/p>\n<\/p><\/div>\n<div class=\"video-content\">\n<div class=\"iframe-container\">\n   <iframe src=\"https:\/\/www.youtube.com\/embed\/koNvBSQRidU?modestbranding=1&amp;showinfo=0\" frameborder=\"0\" allowfullscreen=\"true\"> <\/iframe>\n  <\/div>\n<\/p><\/div>\n<\/section>\n<section id=\"editing-the-google-sheet-tweets\">\n<h2> Editing the Google Sheet tweets <\/h2>\n<div class=\"text-content\">\n<p>Because of how the tweets are written, the automation doesn't always make the sentences seem human. We need to go through the tweet content in the Google Sheet and edit them so they sound like a human wrote them<\/p>\n<p>Open up the Google sheet and see the new tweets.<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/kQjuq38qxhZC6cV-M3RCPQ.png\" alt=\"Editing the Google Sheet tweets\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/kQjuq38qxhZC6cV-M3RCPQ.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>We're ONLY editing copy inside column A and rows 2 to 24. It's important that we don't delete any tweets or cells.&nbsp;<\/p>\n<p>We only edit rows 2 to 24 because rows 25 to 47 are automatically copied from rows 2 to 24. If we edit A2 for example, A25 will show the same content.<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/l8G0e5835FXUXNgKrexCxg.png\" alt=\"See how A2 shows &quot;Struggling to see what 2017 has in store?&quot;\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/l8G0e5835FXUXNgKrexCxg.png\" \/> <\/a><figcaption>\n     See how A2 shows &quot;Struggling to see what 2017 has in store?&quot;<br \/>\n   <\/figcaption><\/figure>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/r-pWjMIR52ygii4LwNFL1Q.png\" alt=\"The content in cell A2 is copied to cell A25 automatically.\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/r-pWjMIR52ygii4LwNFL1Q.png\" \/> <\/a><figcaption>\n     The content in cell A2 is copied to cell A25 automatically.<br \/>\n   <\/figcaption><\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>So we're only editing the content inside <strong>Column A<\/strong> from rows&nbsp;<strong>2&nbsp;<\/strong>to&nbsp;<strong>24.<\/strong><\/p>\n<p>You'll need to edit the content inside the cells to make sure the tweets read like a human wrote them.<\/p>\n<p>We can use abbreviations, slang and poor grammar in order to keep them under 140 characters. But it's more like 120 characters as we use characters with the image and link.<\/p>\n<p>Think in terms of HEADLINES. Copy that gets attention is better than copy we're happy with. Don't worry about punctuation too much. Snappy words are the priority.<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/uvogwSeMOU12dI-ZZa1EyA.png\" alt=\"See here on the left what the tweets were and on the right what we changed them to. Deleting words and shortening others.\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/uvogwSeMOU12dI-ZZa1EyA.png\" \/> <\/a><figcaption>\n     See here on the left what the tweets were and on the right what we changed them to. Deleting words and shortening others.<br \/>\n   <\/figcaption><\/figure>\n<\/p><\/div>\n<div class=\"multi-select-content form-field-content\">\n<ul class=\"items\">\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       1\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Checked copy for spelling mistakes\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       2\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Does it sound like a human wrote it?\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       3\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Only edit column A, row 2 - 24\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       4\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Kept the tweets short\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       5\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Headlines and attention over correctness\n    <\/div>\n<\/li>\n<\/ul><\/div>\n<\/section>\n<section id=\"downloading-as-a-csv\">\n<h2> Downloading as a CSV <\/h2>\n<div class=\"text-content\">\n<p>Now we need to save the Google Sheet as a .CSV (comma separated value)<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/oJZCNgtX2EU1GEgZwthEfg.png\" alt=\"Downloading as a CSV\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/oJZCNgtX2EU1GEgZwthEfg.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>Select file at the top left.<\/p>\n<p>Hover over &quot;Download as&quot; and left click on &quot;Comma-separated values (.csv, current sheet)&quot;<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/nX30dSGLKrIhJbWFiHVKkQ.png\" alt=\"Downloading as a CSV\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/nX30dSGLKrIhJbWFiHVKkQ.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>Choose a suitable location on your computer to save the CSV.&nbsp;<\/p>\n<p>Note the file name is automatically &quot;Tweet creator&quot;. We need to change this name.<\/p>\n<p>Row 21, which you can see if you click and drag the save file explorer box, shows the post title. You can use that to name the file if you like<\/p>\n<\/p><\/div>\n<div class=\"multi-select-content form-field-content\">\n<ul class=\"items\">\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       1\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Saved to computer as CSV file\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       2\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Changed file name to post title using row 21\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       3\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Noted down or remembered download and save location\n    <\/div>\n<\/li>\n<\/ul><\/div>\n<\/section>\n<section id=\"uploading-to-postcron\">\n<h2> Uploading to Postcron <\/h2>\n<div class=\"text-content\">\n<p>Now we have our CSV file saved we need to upload it to Postcron.<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/mgRC1n-S0ZK13rP8xKhDhQ.png\" alt=\"Postcron dashboard\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/mgRC1n-S0ZK13rP8xKhDhQ.png\" \/> <\/a><figcaption>\n     Postcron dashboard<br \/>\n   <\/figcaption><\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>The Postcron dashboard shows 4 items.<\/p>\n<p>1. The social profiles we have linked (if you have more than one, select my Twitter account)<\/p>\n<p>2. Write and schedule or publish one post at a time<\/p>\n<p>3. Upload multiple posts<\/p>\n<p>4. Future and past posts<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/sAEaiEMoNwLGajY19nROmg.png\" alt=\"Uploading to Postcron\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/sAEaiEMoNwLGajY19nROmg.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>Open Postcron <a href=\"https:\/\/postcron.com\/dashboard\" rel=\"nofollow noopener\" target=\"_blank\">here<\/a>&nbsp;(<a href=\"https:\/\/postcron.com\/dashboard\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/postcron.com\/dashboard<\/a>) and find the &quot;upload multiple posts&quot; button.<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/nxITHPVatBzTLfJwVzZJ4g.png\" alt=\"Uploading to Postcron\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/nxITHPVatBzTLfJwVzZJ4g.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/nMC9G4RHdCrW4lXR3ZBNzw.png\" alt=\"Uploading to Postcron\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/nMC9G4RHdCrW4lXR3ZBNzw.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>Locate the saved CSV file and click Open to upload that to Postcron<\/p>\n<\/p><\/div>\n<div class=\"multi-select-content form-field-content\">\n<ul class=\"items\">\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       1\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Open up Postcron dashboard and see the same areas i.e. past and future posts\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       2\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Selected Mike's twitter profile\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       3\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Select upload multiple posts and find and select last saved CSV file\n    <\/div>\n<\/li>\n<\/ul><\/div>\n<\/section>\n<section id=\"setting-postcron-posts-times-and-dates\">\n<h2> Setting Postcron posts times and dates <\/h2>\n<div class=\"text-content\">\n<p>Postcron will fetch the content, links and images from the CSV file.<\/p>\n<p>It'll create a series of posts but we need to address errors before we publish.<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/ifFyGWccCvHUQd23ck1EYg.png\" alt=\"Setting Postcron posts times and dates\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/ifFyGWccCvHUQd23ck1EYg.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>You'll always need to delete the first post. It's pulling in the column headers from the spreadsheet and we don't want to publish that.<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/umIpdKtOwjRLl0v3GaJCag.png\" alt=\"Setting Postcron posts times and dates\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/umIpdKtOwjRLl0v3GaJCag.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>1. Select &quot;Set dates and times Automagically&quot;<\/p>\n<p>The time and date panel will appear.<\/p>\n<p>2. We need to select the timespan as 12:00am to 11:59pm. You can click and drag the orange circles or enter the times manually.<\/p>\n<p>3. We need to select 3 posts per day. All the numbers above the individual days will change to 3 too.<\/p>\n<p>4. Select apply. All the posts will now have a data and a time to publish.<\/p>\n<\/p><\/div>\n<div class=\"multi-select-content form-field-content\">\n<ul class=\"items\">\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       1\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Delete the first post, not just the image, the entire post\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       2\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Set times and dates automagically\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       3\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Time span from 12:00am to 11:59pm\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       4\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Post 3 times per day\n    <\/div>\n<\/li>\n<\/ul><\/div>\n<\/section>\n<section id=\"editing-postcron-content\">\n<h2> Editing Postcron content <\/h2>\n<div class=\"text-content\">\n<p>When you set the times and dates, you'll see you now have fewer errors. It might still be high, so as long as there are times and dates set, we probably just need to edit the tweet content.<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/vDAv00vScJwGolVRtKxELA.png\" alt=\"Editing Postcron content\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/vDAv00vScJwGolVRtKxELA.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/vpNg53tTI6Sqg9SgsXdJXw.png\" alt=\"Editing Postcron content\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/vpNg53tTI6Sqg9SgsXdJXw.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>We're going to select &quot;Show errors&quot; in grey and just show posts that have errors.<\/p>\n<p>Most of time, errors are because the tweet content is too long. We need to further edit down the copy inside the post to shorten it.<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/n1QJW_vuA-gaZkzs0IpBdA.png\" alt=\"Note the small -3 and -20 in red under the red box. That tells us how many characters over the limit we are\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/n1QJW_vuA-gaZkzs0IpBdA.png\" \/> <\/a><figcaption>\n     Note the small -3 and -20 in red under the red box. That tells us how many characters over the limit we are<br \/>\n   <\/figcaption><\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>We need to select inside the red box and shorten the text copy. It might be a few letters, it might be a few words.<\/p>\n<p>Remember editing the copy is like editing inside the Google Sheets. Think headlines. Don't worry about punctuation.<\/p>\n<p>SERIOUSLY. COMMAS, FULL STOPS AND APOSTRAPHES ARE NOT ALWAYS SUITABLE FOR TWITTER.<\/p>\n<p>For example, below we've changed &quot;digital businesses who want to know what 2017 is going to look like? <strong><em>Thus<\/em> <em>prediction<\/em><\/strong> post shows how awesome 2017 will be&quot;<\/p>\n<p>to<\/p>\n<p>&quot;digital businesses who want to know what 2017 is going to look like? <em><strong>Prediction<\/strong> <\/em>post shows how awesome 2017 will be&quot;<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/gftALyK_4YSirSPhxMZDqA.png\" alt=\"Editing Postcron content\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/gftALyK_4YSirSPhxMZDqA.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>The small number that was in red, as -3 now shows a grey 2. This says we have 2 characters spare.<\/p>\n<p>Take care editing the posts as when you fix all the errors, it'll automatically show ALL posts and look like your work has disappeared. This is not the case, it has saved your posts automatically and is now showing you all posts.<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/kXy8hCD6jojIJD9SIg5NHQ.png\" alt=\"Editing Postcron content\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/kXy8hCD6jojIJD9SIg5NHQ.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>Now scroll to the bottom and select &quot;Save and schedule&quot;.<\/p>\n<p>Select &quot;Save and schedule&quot; again and you'll be taken back to the Dashboard. If it crashes, just select Dashboard at the top and see if your posts have been saved.&nbsp;<\/p>\n<p>It might show previous posts from other uploads. That's fine.<\/p>\n<\/p><\/div>\n<div class=\"multi-select-content form-field-content\">\n<ul class=\"items\">\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       1\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Selected show errors\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       2\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Edited tweets that are too long or show errors\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       3\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Selected save and schedule\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       4\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Automatically returned to the dashboard and see new posts\n    <\/div>\n<\/li>\n<\/ul><\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Why we run this process and examples Uploading tweets to Postcron When we write a new blog post, we need to drive traffic to that post and promote it via various social channels. At the moment, we're focusing on Twitter for this process. The overall process is- Editing the content in the spreadsheet Uploading the [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":9820,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ep_exclude_from_search":false,"cover_icon_emoji":"","cover_icon_url":"","tasks_count":"7","template_description":"Annotation and links on New Email Marketing Copy videos","template_id":"ujqv9QhyEMetS5tJrsBIKA","task_0":"Why we run this process and examples","task_slug_0":"why-we-run-this-process-and-examples","task_1":"Documents and videos","task_slug_1":"documents-and-videos","task_2":"Editing the Google Sheet tweets","task_slug_2":"editing-the-google-sheet-tweets","task_3":"Downloading as a CSV","task_slug_3":"downloading-as-a-csv","task_4":"Uploading to Postcron","task_slug_4":"uploading-to-postcron","task_5":"Setting Postcron posts times and dates","task_slug_5":"setting-postcron-posts-times-and-dates","task_6":"Editing Postcron content","task_slug_6":"editing-postcron-content","task_7":"","task_slug_7":"","task_8":"","task_slug_8":"","task_9":"","task_slug_9":"","task_10":"","task_slug_10":"","task_11":"","task_slug_11":"","task_12":"","task_slug_12":"","task_13":"","task_slug_13":"","task_14":"","task_slug_14":"","task_15":"","task_slug_15":"","task_16":"","task_slug_16":"","task_17":"","task_slug_17":"","task_18":"","task_slug_18":"","task_19":"","task_slug_19":"","task_20":"","task_slug_20":"","task_21":"","task_slug_21":"","task_22":"","task_slug_22":"","task_23":"","task_slug_23":"","task_24":"","task_slug_24":"","task_25":"","task_slug_25":"","task_26":"","task_slug_26":"","task_27":"","task_slug_27":"","task_28":"","task_slug_28":"","task_29":"","task_slug_29":"","task_30":"","task_slug_30":"","task_31":"","task_slug_31":"","task_32":"","task_slug_32":"","task_33":"","task_slug_33":"","task_34":"","task_slug_34":"","task_35":"","task_slug_35":"","task_36":"","task_slug_36":"","task_37":"","task_slug_37":"","task_38":"","task_slug_38":"","task_39":"","task_slug_39":"","task_40":"","task_slug_40":"","task_41":"","task_slug_41":"","task_42":"","task_slug_42":"","task_43":"","task_slug_43":"","task_44":"","task_slug_44":"","task_45":"","task_slug_45":"","task_46":"","task_slug_46":"","task_47":"","task_slug_47":"","task_48":"","task_slug_48":"","task_49":"","task_slug_49":"","task_50":"","task_slug_50":"","task_51":"","task_slug_51":"","task_52":"","task_slug_52":"","task_53":"","task_slug_53":"","task_54":"","task_slug_54":"","task_55":"","task_slug_55":"","task_56":"","task_slug_56":"","task_57":"","task_slug_57":"","task_58":"","task_slug_58":"","task_59":"","task_slug_59":"","task_60":"","task_slug_60":"","task_61":"","task_slug_61":"","task_62":"","task_slug_62":"","task_63":"","task_slug_63":"","task_64":"","task_slug_64":"","task_65":"","task_slug_65":"","task_66":"","task_slug_66":"","task_67":"","task_slug_67":"","task_68":"","task_slug_68":"","task_69":"","task_slug_69":"","task_70":"","task_slug_70":"","task_71":"","task_slug_71":"","task_72":"","task_slug_72":"","task_73":"","task_slug_73":"","task_74":"","task_slug_74":"","task_75":"","task_slug_75":"","task_76":"","task_slug_76":"","task_77":"","task_slug_77":"","task_78":"","task_slug_78":"","task_79":"","task_slug_79":"","task_80":"","task_slug_80":"","task_81":"","task_slug_81":"","task_82":"","task_slug_82":"","task_83":"","task_slug_83":"","task_84":"","task_slug_84":"","task_85":"","task_slug_85":"","task_86":"","task_slug_86":"","task_87":"","task_slug_87":"","task_88":"","task_slug_88":"","task_89":"","task_slug_89":"","task_90":"","task_slug_90":"","task_91":"","task_slug_91":"","task_92":"","task_slug_92":"","task_93":"","task_slug_93":"","task_94":"","task_slug_94":"","task_95":"","task_slug_95":"","task_96":"","task_slug_96":"","task_97":"","task_slug_97":"","task_98":"","task_slug_98":"","task_99":"","task_slug_99":"","footnotes":""},"categories":[7,1],"tags":[],"class_list":["post-9819","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-miscellaneous","category-uncategorized"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/posts\/9819","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/comments?post=9819"}],"version-history":[{"count":0,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/posts\/9819\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/media\/9820"}],"wp:attachment":[{"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/media?parent=9819"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/categories?post=9819"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/tags?post=9819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}