← Selected work

Innovation Campus · Málaga

Small fixes,
real results.

16 everyday problems I found and fixed for a coworking and events business: on the website, in the ads, in how enquiries reach the team, and in privacy. No jargon, just what was wrong and what changed.

  • Leads · 4
  • Tools · 1
  • Website · 3
  • Data · 1
  • Search · 1
  • Ads · 4
  • Privacy · 2
  1. 01Leads

    Every lead copied by hand into a spreadsheet.

    What was wrong
    The team has always tracked leads in a Google Sheet. Every enquiry arrived by email and had to be copied in by hand.
    What I did
    Kept the sheet, since that’s what the team knows, and connected the website to it. Each lead now lands in the sheet, the inbox and the team chat at once, with the same ID everywhere.
    Result
    No more copying. The team closes and comments leads in one place, and can follow each one through the whole journey.
  2. 02Tools

    Ten tools to pay for. Now five.

    What was wrong
    Zapier, n8n, two CRMs, a hosting server, a page builder, premium plugins, Trello, Mailchimp and Google Sheets, each doing a piece of the job.
    What I did
    Replaced them with one CRM, one email tool (Brevo), Cloudflare, Google Sheets and Google Cloud, connected to each other.
    Result
    Exactly half the tools: fewer logins, fewer bills, fewer places for things to break.
  3. 03Website

    A website the business actually owns.

    What was wrong
    The old site depended on a page builder and paid plugins: hard to change, and tied to their licences.
    What I did
    Rebuilt it as a custom site, in the business’s own accounts.
    Result
    It can be changed however the business wants, with no lock-in and no hosting bill.
  4. 04Data

    The social media manager needed the numbers, not the tool.

    What was wrong
    She asked for access to the website data, but Google Analytics is hard to use if it isn’t your job.
    What I did
    Gave her a way to ask the data directly, in plain words.
    Result
    She gets her answers without learning a dashboard, or waiting for someone to pull them.
  5. 05Website

    The site was so fast it forgot to write things down.

    What was wrong
    After someone signed up, the page jumped to “thank you” so quickly that the signup sometimes wasn’t recorded. The stats showed fewer signups than really happened.
    What I did
    Moved the counting from the visitor’s browser to the site itself, so it no longer depends on how fast anyone leaves the page.
    Result
    Every signup is now counted by the site, whatever the visitor does next.
  6. 06Website

    1 visit in 9 ended on “page not found”.

    What was wrong
    Old links from the previous website were still out there. People clicking them landed on an error page and left.
    What I did
    Mapped where those old links pointed and sent each one to the right new page, more than a hundred of them.
    Result
    Those visitors now land where they meant to go, instead of on an error.
  7. 07Search

    People searched “meeting room by the hour”. The pages never said it.

    What was wrong
    Search data showed people looking for hourly rentals, but the meeting room pages didn’t mention it, so Google sent them to the homepage instead.
    What I did
    Checked with the owner that hourly rental is really offered, then said so clearly on every meeting room page.
    Result
    The pages now answer what people are actually searching for.
  8. 08Ads

    The ads were told to “get results”, but not which ones.

    What was wrong
    A campaign was set to chase conversions without being told what a conversion is, so it was spending without a target.
    What I did
    Gave each campaign its own goal: the enquiries for that specific space.
    Result
    Each campaign now learns from its own real enquiries instead of guessing.
  9. 09Ads

    About one euro in six was paying for the wrong people.

    What was wrong
    Ads were showing to people searching for the business by name (they’d have found it anyway), for free coworking, for private parties and for competitors.
    What I did
    Read the actual searches behind the clicks and excluded 33 of those terms.
    Result
    That budget now goes to people looking for what the business sells.
  10. 10Ads

    Two languages, two campaigns, half the learning.

    What was wrong
    Separate campaigns per language split an already small number of enquiries, so neither had enough to learn from.
    What I did
    Merged the Spanish ads into the existing campaigns as a second group, keeping their history.
    Result
    One budget and one learning pool per space, in both languages.
  11. 11Ads

    “Ads never bring us any customers.” They did.

    What was wrong
    People often click an ad, leave, and come back days later to enquire. By then the trace of the ad was gone, so those enquiries looked like they came from Google search.
    What I did
    The site now remembers the original ad for up to 90 days, but only for visitors who accept marketing cookies.
    Result
    New enquiries can be traced back to the ad that started them. The first real numbers are still coming in.
  12. 12Leads

    New enquiries lived in a chat that scrolled away.

    What was wrong
    Every enquiry arrived as a group chat message, easy to miss and hard to find again.
    What I did
    Added an email to the shared inbox for every enquiry, alongside the chat message.
    Result
    Every enquiry is now also in the inbox, searchable and easy to reply to.
  13. 13Leads

    The alert group changed, and the alerts went nowhere.

    What was wrong
    The team chat was upgraded automatically when it grew, which gave it a new address. Enquiry alerts kept going to the old one.
    What I did
    Found the new address and pointed the alerts at it.
    Result
    Alerts reach the team again.
  14. 14Leads

    If saving an enquiry failed, nobody would ever know.

    What was wrong
    Enquiries were saved to a spreadsheet, but if saving failed there was no warning at all.
    What I did
    Added a check: if a row isn’t saved, the team gets an alert straight away.
    Result
    A problem with the spreadsheet can’t go unnoticed any more.
  15. 15Privacy

    The cookie banner was just decoration.

    What was wrong
    Visitors could choose “essential only”, but tracking ran the same either way. The choice was stored and never used.
    What I did
    Connected the banner to the tracking, so it starts only with the visitor’s consent.
    Result
    The banner now does what it says, which matters for the law, not just for the data.
  16. 16Privacy

    A newsletter list nobody could prove had said yes.

    What was wrong
    An old list of about 1,900 contacts had no record of anyone agreeing to receive emails.
    What I did
    Built a one-click confirmation that records a real “yes”, safe from email scanners clicking links on their own.
    Result
    Only people who confirm will stay on the list. The campaign is ready; when to send it is the owner’s call.
“Most problems aren’t big. They’re just invisible until someone looks.”